Coordination platform and method for dynamic aggregation of services
First Claim
Patent Images
1. A platform for dynamic aggregation of user services, the platform comprising:
- an agent that broadcasts a message when the agent implements an independent web service, the message including information used to determine whether another web service is to be implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
A platform for dynamic aggregation of user services includes an agent coordination logic module. The agent coordination logic module determines whether the implementation of an independent web service can be coordinated with the implementation of another independent web service to provide an enhanced web service. The agent coordination logic module dynamically coordinates implementation of the web service by an agent with the implementation of another web service by another agent according to ontological descriptions of the web service and the other web service.
-
Citations
23 Claims
-
1. A platform for dynamic aggregation of user services, the platform comprising:
an agent that broadcasts a message when the agent implements an independent web service, the message including information used to determine whether another web service is to be implemented.
-
2. A platform for dynamic aggregation of user services, the platform comprising:
an agent coordination logic module that determines whether the implementation of an independent web service can be coordinated with the implementation of another independent web service to provide an enhanced web service, the agent coordination logic module dynamically coordinating implementation of the web service by an agent with the implementation of another web service by another agent according to ontological descriptions of the web service and the other web service. - View Dependent Claims (3, 4, 5)
-
6. A method of dynamically aggregating multiple services associated with multiple agents, the method comprising:
-
implementing a web service with an agent;
implementing another web service with another agent;
determining ontological descriptions of the web service and the other web service according to a shared ontology; and
dynamically coordinating execution of the web service with the other agent according to the determined ontological descriptions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium for storing a computer program that dynamically aggregates multiple services associated with multiple agents, the computer readable medium comprising:
-
a first web service implementing source code segment that implements a web service;
a second web service implementing source code segment that implements another web service;
an ontological determination source code segment that determines ontological descriptions of the web service and the other web service according to a shared ontology; and
an execution coordination source code segment that dynamically coordinates execution of the web service and the other web service according to the determined ontological descriptions. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification