Pattern-based service bus architecture using activity-oriented services
AssigneeSavigent Software, Inc.
InventorsMichael Feldman, Alexander Fiksel, Vadim Mirkin
Life of this patent
Estimating the term…
Loading patent…
AssigneeSavigent Software, Inc.
InventorsMichael Feldman, Alexander Fiksel, Vadim Mirkin
Estimating the term…
A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.
A pattern-based service bus comprising:
The pattern-based service bus of claim 7, wherein the bus-hosted service receives an activity instance provided by the second bus endpoint, stores information related to the received activity instance to the at least one storage component, identifies the bus endpoints subscribing to the activity instance provided by the second bus endpoint, including the first bus endpoint, and delivers the activity instance to the first bus endpoint.
A method of operating a pattern-based service bus, the method comprising:
A pattern-based service bus comprising:
A distributed communication system comprising:
The pattern-based service bus of claim 27, wherein the bus-hosted service receives an activity instance provided by the at least second bus endpoint, stores information related to the received activity instance to the storage component, identifies the bus endpoint as subscribing to the activity instance provided by the second bus endpoint, and delivers the activity instance to the bus endpoint.
Dependencies are inferred from the claim text.