Location services on a data exchange layer
First Claim
Patent Images
1. A domain services controller apparatus for a data exchange layer (DXL), comprising:
- a hardware platform;
a network interface operable for communicatively coupling the domain services controller apparatus to the DXL;
first instructions to instruct the hardware platform to register the domain services controller apparatus with a DXL broker via the network interface, wherein the DXL broker is to provide a publish-subscribe fabric and brokered request-response communication over the publish-subscribe fabric via a private DXL topic;
instructions to instruct the hardware platform to provide an asset management engine operable for;
subscribing to a DXL location services topic;
receiving a DXL location services query from a DXL endpoint via the DXL location services topic;
providing network location data to the DXL endpoint via the DXL location services topic.
14 Assignments
0 Petitions
Accused Products
Abstract
In an example, a security-connected platform is provided on a data exchange layer (DXL), which provides messaging on a publish-subscribe model. The DXL provides a plurality of DXL endpoints connected via DXL brokers. DXL endpoints communicate via DXL messages divided by topics. An asset management engine may be provided to use DXL messaging to query DXL endpoints so as to logically and physically map a network.
-
Citations
25 Claims
-
1. A domain services controller apparatus for a data exchange layer (DXL), comprising:
-
a hardware platform; a network interface operable for communicatively coupling the domain services controller apparatus to the DXL; first instructions to instruct the hardware platform to register the domain services controller apparatus with a DXL broker via the network interface, wherein the DXL broker is to provide a publish-subscribe fabric and brokered request-response communication over the publish-subscribe fabric via a private DXL topic; instructions to instruct the hardware platform to provide an asset management engine operable for;
subscribing to a DXL location services topic;
receiving a DXL location services query from a DXL endpoint via the DXL location services topic;providing network location data to the DXL endpoint via the DXL location services topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more tangible, non-transitory computer-readable mediums having stored thereon first instructions for instructing a processor to register a domain services controller with a DXL broker via a network interface, wherein the DXL broker is to provide a publish-subscribe fabric and brokered request-response communication over the publish-subscribe fabric via a private DXL topic;
- and
second instructions to instruct the processor to provide an asset management engine operable for; subscribing to a DXL location services topic; receiving a DXL location services query from a DXL endpoint via the DXL location services topic; and providing network location data to the DXL endpoint via the DXL location services topic. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
- and
-
24. A computer-implemented method of providing location services on a data exchange layer (DXL) comprising:
-
registering a domain services controller with a DXL broker via a network interface, wherein the DXL broker is to provide a publish-subscribe fabric and brokered request-response communication over the publish-subscribe fabric via a private DXL topic; and providing an asset management engine operable for; subscribing to a DXL location services topic; receiving a DXL location services query from a DXL endpoint via the DXL location services topic; and providing network location data to the DXL endpoint via the DXL location services topic. - View Dependent Claims (25)
-
Specification