Method and system for distributed processing management
First Claim
1. A system for distributed process management comprising a plurality of units of software for installation on a computing platform, and further software for controlling the operation of the plurality of units in use of the system, wherein:
- each unit of software is provided with means for communicating with other units of software by the sending and receiving of messages;
at least some of the units of software are further provided with means for providing one or more elements of a software process; and
said further software is capable of defining a plurality of environments, each of said environments containing a respective set of said units of software and being resident on a single computer of the computing platform, and wherein, for each said environment, a unit of software of its respective set can request a connection to an identified unit of software, and that request will be rejected if that identified unit of software is not a current member of that respective set.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for distributed process management comprising a plurality of units of software for installation on computing platform, and further software for controlling the operation of the plurality of units in use of the system,
wherein each unit of software is provided with means for communicating with other units of software, and at least some of the units of software are further provided with means for providing one or more elements of a software process,
said further software being capable of defining at least one set of software units and controlling communications by the units in the set to be limited to communication only with other units of the set.
-
Citations
46 Claims
-
1. A system for distributed process management comprising a plurality of units of software for installation on a computing platform, and further software for controlling the operation of the plurality of units in use of the system, wherein:
-
each unit of software is provided with means for communicating with other units of software by the sending and receiving of messages;
at least some of the units of software are further provided with means for providing one or more elements of a software process; and
said further software is capable of defining a plurality of environments, each of said environments containing a respective set of said units of software and being resident on a single computer of the computing platform, and wherein, for each said environment, a unit of software of its respective set can request a connection to an identified unit of software, and that request will be rejected if that identified unit of software is not a current member of that respective set. - 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, 24, 39, 40, 41, 42, 43, 44, 45, 46)
-
- 25. An applications platform for installation in a computing environment to support the running of an application by use of processing and data storage capacity of the computing environment, the platform comprising means to create a community of software units and means to provide a support software environment to the community, wherein an application to be run on the platform is installed as processes of a selected plurality of the community of software units, and processes for support of the application in use are themselves installed on further software units of the community.
Specification