CROSS DOMAIN INTEGRATION IN PRODUCT LIFECYCLE MANAGEMENT
1 Assignment
0 Petitions
Accused Products
Abstract
Cross-domain integration within product lifecycle management can include providing a plurality of finite state machines (FSMs), wherein each FSM is associated with one business object of an integration flow between a first enterprise information system and a second enterprise information system. Each FSM defines a plurality of lifecycle states of the associated business object. A business rule can be associated with each lifecycle state of each FSM. For each FSM, the associated business rules are independent of the FSM. For a selected lifecycle state of each FSM, the associated business rule defines a condition causing a transition from the selected lifecycle state to a next lifecycle state of the FSM. A network of the plurality of FSMs is established by providing communication links among individual ones of the plurality of FSMs according to the business rules. The communication links define the integration flow.
-
Citations
20 Claims
-
1-8. -8. (canceled)
-
9. A system comprising:
-
a processor programmed to initiate executable operations comprising; providing a plurality of finite state machines, wherein each finite state machine is associated with one business object of an integration flow between a first enterprise information system and a second enterprise information system, and wherein each finite state machine defines a plurality of lifecycle states of the associated business object; associating a business rule with each lifecycle state of each finite state machine, wherein for each finite state machine, the associated business rules are independent of the finite state machine, and wherein for a selected lifecycle state of each finite state machine, the associated business rule defines a condition causing a transition from the selected lifecycle state to a next lifecycle state of the finite state machine; and establishing a network of the plurality of finite state machines by providing communication links among individual ones of the plurality of finite state machines according to the business rules, wherein the communication links define the integration flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for cross domain integration in product lifecycle management, the computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
providing, using the processor, a plurality of finite state machines, wherein each finite state machine is associated with one business object of an integration flow between a first enterprise information system and a second enterprise information system, and wherein each finite state machine defines a plurality of lifecycle states of the associated business object; associating, using the processor, a business rule with each lifecycle state of each finite state machine, wherein for each finite state machine, the associated business rules are independent of the finite state machine, and wherein for a selected lifecycle state of each finite state machine, the associated business rule defines a condition causing a transition from the selected lifecycle state to a next lifecycle state of the finite state machine; and establishing, using the processor, a network of the plurality of finite state machines by providing communication links among individual ones of the plurality of finite state machines according to the business rules, wherein the communication links define the integration flow. - View Dependent Claims (18, 19, 20)
-
Specification