Software model deployment units
First Claim
1. A method of grouping process components, the method comprising:
- identifying groups of process components, each group characterizing software that is independently operable; and
defining a plurality of deployment units, each deployment unit associated with at least one identified group of process components, wherein each process component is entirely included in exactly one deployment unit;
wherein each of the process components characterizes software implementing a respective and distinct business process, and each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components;
wherein all communications between deployments units are message based.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for forming deployment units. Groups of process components, each group characterizing software that is independently operable, are identified. Thereafter, a plurality of deployment units, each deployment unit associated with at least one identified group of process components are formed. Each process component is entirely included in exactly one deployment unit. In addition, each of the process components characterizes software implementing a respective and distinct business process, and each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components.
201 Citations
20 Claims
-
1. A method of grouping process components, the method comprising:
-
identifying groups of process components, each group characterizing software that is independently operable; and
defining a plurality of deployment units, each deployment unit associated with at least one identified group of process components, wherein each process component is entirely included in exactly one deployment unit;
wherein each of the process components characterizes software implementing a respective and distinct business process, and each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components;
wherein all communications between deployments units are message based. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of grouping process components, the method comprising:
-
defining respective and distinct series of processes;
assembling process components to characterize software effecting each of the series of processes; and
defining a plurality of deployment units, each deployment unit associated with at least one of the series of the processes, wherein each process component is entirely included in exactly one deployment unit;
wherein each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components. - View Dependent Claims (18)
-
-
19. A method of grouping process components, the method comprising:
-
identifying groups of process components, each group characterizing software deployable on separate physical computer hardware platforms; and
defining a plurality of deployment units, each deployment unit associated with at least one identified group of process components, wherein each process component is entirely included in exactly one deployment unit;
wherein each of the process components characterizes software implementing a respective and distinct process, and each of the process components defines a respective at least one service interface for communicating and interacting with other process components, and all communication and interaction between process components takes place through the respective interfaces of the process components;
wherein all communications between process components associated with different deployment units are message based. - View Dependent Claims (20)
-
Specification