Method and architecture for the creation, control and deployment of services within a distributed computer environment
First Claim
1. A distributed computing system comprising:
- a plurality of computer hosts;
a communication network for exchanging information and data between said computer hosts;
a plurality of services associated with said computer hosts, each of said services adapted to perform a prescribed function in response to the receipt of an electronic message, said plurality of services further adapted to cooperatively perform one or more tasks; and
a plurality of agents executing on said computers, wherein each of said services are operatively associated with one or more of said agents and said agents are adapted to control said associated services by manipulating said electronic messages directed to and originating from said associated service;
wherein said services cooperatively perform said tasks by exchanging said electronic messages across said communication network via associated agents.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed computing system comprising a plurality of computer hosts, a communication network for exchanging information and data between the computer hosts, and a plurality of services, including software-based services, distributed throughout the computing system is disclosed. Each of the services within the present distributed computing system, including some basic system-services are adapted to perform prescribed functions in response to the receipt of an electronic message. The disclosed distributed computing system also includes a plurality of intelligent agents executing on the computer hosts and associated with one or more of the services, wherein an agent exercises control of an associated service by manipulating the electronic messages directed to and originating from the associated service. In addition, the services are adapted to cooperatively perform various tasks by exchanging electronic messages across the communication network via their associated agents.
592 Citations
30 Claims
-
1. A distributed computing system comprising:
-
a plurality of computer hosts; a communication network for exchanging information and data between said computer hosts; a plurality of services associated with said computer hosts, each of said services adapted to perform a prescribed function in response to the receipt of an electronic message, said plurality of services further adapted to cooperatively perform one or more tasks; and a plurality of agents executing on said computers, wherein each of said services are operatively associated with one or more of said agents and said agents are adapted to control said associated services by manipulating said electronic messages directed to and originating from said associated service; wherein said services cooperatively perform said tasks by exchanging said electronic messages across said communication network via associated agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An agent for controlling services in a service-based distributed computing environment, each service is adapted for performing a prescribed function, said services are further adapted to cooperatively perform various tasks by sending and receiving electronic messages, said agent comprising:
-
an identification element for uniquely identifying said agent across said distributed computing environment; a means for associating said agent with one or more services; and one or more auxiliary elements for defining a behavior of said agent with respect to each associated service; wherein said agents are adapted to control the execution and operation of said associated service in accordance with said defined behavior through the manipulation of messages directed to and originating from said associated service. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A distributed computing system comprising:
-
a communication network; a plurality of computer hosts adapted for exchanging information and data across said communication network; wherein each computer host includes a computer readable memory configured with specific physical properties that represent one or more computer application-based services, each of said services adapted to perform a prescribed function in response to the receipt of an electronic message, said services further adapted to cooperatively perform one or more tasks; and wherein each of said computer readable memory is further configured with specific physical properties that represent one or more agents operatively associated with said services such that said agents are adapted to control said associated services by manipulating said electronic messages directed to and originating from said associated service; wherein said services cooperatively perform said tasks by exchanging said electronic messages across said communication network via associated agents.
-
Specification