Methods and systems for business interaction monitoring for networked business process
First Claim
1. A computer-implemented method for monitoring interactions of business processes within networked business processes, the method comprising:
- identifying a networked business process, the networked business process comprising a plurality of interrelated business processes, the interrelated business processes each performed by at least one of a plurality of network participant servers;
receiving a first message from a first network participant server associated with the networked business process, the first message including result information identifying a first business process of the plurality of interrelated business processes performed by the first network participant server, where the first business process;
identifying a network process context associated with the networked business process, the network process context maintaining data objects associated with the performance of the network business process while restricting access of different individual data objects to respective different participants of the plurality of network participants, the data objects storing information associated with the results of the processing of each of the plurality of interrelated business processes;
in response to receiving the first message;
determining one or more second business processes of the interrelated business processes to be initiated in response to the first business process having been performed;
determining a plurality of second network participant servers to perform the one or more second business processes to be initiated, the plurality of second network participant servers being different from the first network participant;
providing the first message including the information to the determined plurality of second network participant servers; and
providing access to a data object of the identified network process context associated with results of the processing of the first business process to the determined plurality of second network participant servers.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for monitoring interactions of business processes within networked business processes. One method comprises identifying a networked business process, the networked business process comprising a set of interrelated business processes performed by two or more second network participants. A first message from a first network participant associated with the networked business process is received, where the first message includes information defining an event associated with a first business process performed by the first network participant. At least a second network participant associated with the information defining the event included in the first message is identified. The identified at least second network participant is then notified of the information defining the event included in the first message.
77 Citations
31 Claims
-
1. A computer-implemented method for monitoring interactions of business processes within networked business processes, the method comprising:
-
identifying a networked business process, the networked business process comprising a plurality of interrelated business processes, the interrelated business processes each performed by at least one of a plurality of network participant servers; receiving a first message from a first network participant server associated with the networked business process, the first message including result information identifying a first business process of the plurality of interrelated business processes performed by the first network participant server, where the first business process; identifying a network process context associated with the networked business process, the network process context maintaining data objects associated with the performance of the network business process while restricting access of different individual data objects to respective different participants of the plurality of network participants, the data objects storing information associated with the results of the processing of each of the plurality of interrelated business processes; in response to receiving the first message; determining one or more second business processes of the interrelated business processes to be initiated in response to the first business process having been performed; determining a plurality of second network participant servers to perform the one or more second business processes to be initiated, the plurality of second network participant servers being different from the first network participant; providing the first message including the information to the determined plurality of second network participant servers; and providing access to a data object of the identified network process context associated with results of the processing of the first business process to the determined plurality of second network participant servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An article comprising a non-transitory, machine-readable storage device storing instructions operable to cause at least one processor to perform operations comprising:
-
identifying a networked business process, the networked business process comprising a plurality of interrelated business processes, the interrelated business processes each performed by at least one of a plurality of network participant servers; receiving a first message from a first network participant server associated with the networked business process, the first message including result information identifying a first business process of the plurality of interrelated business processes performed by the first network participant server, where the first business process; identifying a network process context associated with the networked business process, the network process context maintaining data objects associated with the performance of the network business process while restricting access of different individual data objects to respective different participants of the plurality of network participants, the data objects storing information associated with the results of the processing of each of the plurality of interrelated business processes; in response to receiving the first message; determining one or more second business processes of the plurality of interrelated business processes to be initiated in response to the first business process having been performed; determining a plurality of second network participant servers to perform the one or more second business processes to be initiated, the plurality of second network participant servers being different from the first network participant; providing the first message including the information to the determined plurality of second network participant servers; and providing access to a data object of the identified network process context associated with results of the processing of the first business process to the determined plurality of second network participant servers. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
one or more processors; and a computer-readable medium storing instructions executable by the one or more processors to perform operations comprising; identifying a networked business process, the networked business process comprising a plurality of interrelated business processes, the interrelated business processes each performed by at least one of a plurality of network participant servers; receiving a first message from a first network participant server associated with the networked business process, the first message including result information identifying a first business process of the plurality of interrelated business processes performed by the first network participant server, where the first business process; identifying a network process context associated with the networked business process, the network process context maintaining data objects associated with the performance of the network business process while restricting access of different individual data objects to respective different participants of the plurality of network participants, the data objects storing information associated with the results of the processing of each of the plurality of interrelated business processes; in response to receiving the first message; determining one or more second business processes of the plurality of interrelated business processes to be initiated in response to the first business process having been performed; determining a plurality of second network participant servers to perform the one or more second business processes to be initiated, the plurality of second network participant servers being different from the first network participant; providing the first message including the information to the determined plurality of second network participant servers; and providing access to a data object of the identified network process context associated with results of the processing of the first business process to the determined plurality of second network participant servers.
-
Specification