Activity monitoring without accessing a process object
First Claim
1. A method applied to a business process integration system which is equipped with a first and a second information processing systems and a message switching system, the method comprising the steps of:
- associating each of a plurality of messages exchanged between the first and the second information processing systems through the message switching system in the performance of an implicit business process with a respective event in a progress model of a said implicit business process, said implicit business process being a process which is performed by at least one legacy application not managed by a workflow system, each message of said plurality of messages being generated by said at least one legacy application to perform a function in relation to a respective task in said implicit business process;
monitoring execution of said implicit business process for occurrences of messages of said plurality of messages, said step of monitoring execution being performed by a process separate from said at least one legacy application, and without modification to said at least one legacy application;
responsive to each occurrence of a message of said plurality of messages detected by said monitoring step, generating a respective associated event in said progress model of said implicit business process, said step of generating a respective associated event being performed by a process separate from said at least one legacy application, and without modification to said at least one legacy application; and
judging the progress of said implicit business process based on said events generated in said progress model.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, apparatus, and program product that allows for monitoring of the progress of process without alterations to the existing application. There are provided a mapping logic generating unit 14 that refers to a mapping definition stored in a mapping definition storage unit 11 for mapping an object flow event to a control flow event, generates a mapping logic for identifying a control flow event mapped to an object flow event, and stores the mapping logic in a mapping logic storage unit 16; a log logic generator unit 15 that refers to a process definition stored in a process definition storage unit 12 for mapping a control flow event to monitoring log information, generates a log logic for providing a monitoring log of control flow events, and stores the log logic in a log logic storage unit 17; and a logic skeleton composer unit 18 that embeds a mapping logic and a log logic into a skeleton stored in a skeleton storage unit 13.
37 Citations
11 Claims
-
1. A method applied to a business process integration system which is equipped with a first and a second information processing systems and a message switching system, the method comprising the steps of:
-
associating each of a plurality of messages exchanged between the first and the second information processing systems through the message switching system in the performance of an implicit business process with a respective event in a progress model of a said implicit business process, said implicit business process being a process which is performed by at least one legacy application not managed by a workflow system, each message of said plurality of messages being generated by said at least one legacy application to perform a function in relation to a respective task in said implicit business process; monitoring execution of said implicit business process for occurrences of messages of said plurality of messages, said step of monitoring execution being performed by a process separate from said at least one legacy application, and without modification to said at least one legacy application; responsive to each occurrence of a message of said plurality of messages detected by said monitoring step, generating a respective associated event in said progress model of said implicit business process, said step of generating a respective associated event being performed by a process separate from said at least one legacy application, and without modification to said at least one legacy application; and judging the progress of said implicit business process based on said events generated in said progress model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification