Service-oriented architecture
First Claim
Patent Images
1. One or more non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a data exchange layer (DXL) broker, the executable instructions operable to instruct a processor to:
- provide a DXL bus controller configured to provide a DXL fabric, wherein the DXL fabric is configured to provide a request-response framework on a publish-subscribe fabric;
communicatively couple to an enterprise service bus via the DXL bus controller;
receive a service registration message on the enterprise service bus;
determine that the service registration message is for an unregistered service;
create a new service registry record for the service; and
create an instance of the service in the service registry record.
12 Assignments
0 Petitions
Accused Products
Abstract
In an example, there is disclosed a system and method for providing a service-oriented architecture, including request/response, over a publish/subscribe framework. In one embodiment, a system is disclosed for adding layers upon a publish/subscribe messaging framework for sophisticated messaging such as point-to-point (request/response) and the ability to query for available services, in a reliable, scalable manner.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a data exchange layer (DXL) broker, the executable instructions operable to instruct a processor to:
-
provide a DXL bus controller configured to provide a DXL fabric, wherein the DXL fabric is configured to provide a request-response framework on a publish-subscribe fabric; communicatively couple to an enterprise service bus via the DXL bus controller; receive a service registration message on the enterprise service bus; determine that the service registration message is for an unregistered service; create a new service registry record for the service; and create an instance of the service in the service registry record. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data exchange layer (DXL) broker comprising:
-
a processor; a network interface configured to communicatively couple the processor to a DXL enterprise service bus; and a memory having stored thereon executable instructions operable to instruct the processor to; provide a DXL bus controller configured to provide a DXL fabric, wherein the DXL fabric is configured to provide a request-response framework on a publish-subscribe fabric; communicatively couple to an enterprise service bus via the DXL bus controller; receive a service registration message on the enterprise service bus; determine that the service registration message is for an unregistered service; create a new service registry record for the service; and create an instance of the service in the service registry record. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of providing DXL broker services, comprising:
-
providing a DXL bus controller configured to provide a DXL fabric, wherein the DXL fabric is configured to provide a request-response framework on a publish-subscribe fabric; communicatively couple to an enterprise service bus via the DXL bus controller; receiving a service registration message on an enterprise service bus; determining that the service registration message is for an unregistered service; creating a new service registry record for the service; and creating an instance of the service in the service registry record. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification