Patent ID: 6779184
Filing Date: 2004-08-17
Classification: G06F

Abstract:
A method of loosely coupling object and non-object oriented applications in a network, comprising the steps of:formatting an incoming message destined for at least one of the object and non-object oriented applications according to a logical definition scheme common to all applications on the network; implementing a publish/subscribe messaging model that maintains a subscription list for each application on the network, the subscription list maintained by each application indicating at least one type of published message the application has subscribed to receive; consulting the subscription list associated with each application and publishing the incoming message toward at least one selected application coupled to the network that has subscribed to the type of the incoming message having been published; and routing, for each selected application, the incoming message to a selected business object according to predetermined rules associated with a type of the incoming message, the business object including a high level application program interface (API), business logic and at least one low level API, the high level API performing a business function of the business object by invoking at least one selected low level API within the selected application.