Software model process component
First Claim
1. A method of defining one of a plurality of process components, the method comprising:
- defining at least one inbound operation initiated by an external process component to read or modify data encapsulated in a business object solely associated with the process component; and
defining at least one outbound operation to read or modify data encapsulated in a business object solely associated with an external process component;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for defining one of a plurality of process components. At least one inbound operation initiated by an external process component to read or modify data encapsulated in a business object solely associated with the process component is defined. Additionally at least one outbound operation to read or modify data encapsulated in a business object solely associated with an external process component is defined. 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. In addition, all communication and interaction between process components takes place through the respective interfaces of the process components.
183 Citations
20 Claims
-
1. A method of defining one of a plurality of process components, the method comprising:
-
defining at least one inbound operation initiated by an external process component to read or modify data encapsulated in a business object solely associated with the process component; and
defining at least one outbound operation to read or modify data encapsulated in a business object solely associated with an external process component;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of defining one of a plurality of process components, the method comprising:
-
defining at least one inbound operation, at least one outbound operation, and at least one business object for the process component, the process component characterizing software implementing a respective and distinct process, and the process component defining at least one service interface for communicating and interacting with other process components, and all communication and interaction between process components taking place through the respective interfaces of the process components;
wherein the at least one inbound operation is operable to start an execution of a step requested in an inbound message originating from an external process component by reading or modifying its respective business object;
wherein the at least one outbound operation is called after the business object is modified or read and is operable to trigger a generation of an outgoing message requesting a step reading or modifying a business object associated with an external process component. - View Dependent Claims (17, 18)
-
-
19. A method of defining one of a plurality of process components, the method comprising:
-
defining at least one process agent, each process agent being either an inbound process agent or an outbound process agent, an inbound process agent being operable to receive a message from an inbound operation, an outbound process agent being operable to cause an outbound operation to send a message;
defining interactions between at least one inbound process agent of the process component and at least one outbound process agent of an external component; and
defining interactions between at least one inbound process agent of an external process component and at least one outbound process agent of the process component;
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. - View Dependent Claims (20)
-
Specification