Activity monitoring without accessing a process object
First Claim
1. A program product, the program product comprising:
- non-transitory computer readable media; and
a converting mechanism stored on the non-transitory computer readable media, the converting mechanism being applied to a business process integration system, the business process integration system being equipped with first and second information processing systems and a message switching system, the business process integration system exchanging a plurality of messages between the first and the second information processing systems through the message switching system in the performance of an 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 exchanged between the first and second information processing systems through the message switching system being generated by said at least one legacy application to perform a function in relation to a respective task in said implicit business process;
wherein said converting mechanism monitors execution of said implicit business process for occurrences of messages of said plurality of messages, said converting mechanism monitoring execution by a process separate from said at least one legacy application and without modification to said at least one legacy application, and responsive to each occurrence of a message of said plurality of messages detected by monitoring execution of said implicit business process, generates a respective event in a progress model of said implicit business process, the respective event being of a type associated with the message said converting mechanism generating a respective event in a progress model of said implicit business process a process separate from said at least one legacy application and without modification to said at least one legacy application; and
a judging mechanism also stored on the non-transitory computer readable media, the judging mechanism being used for judging the progress of the business process based on said events generated in said progress model.
0 Assignments
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.
16 Citations
11 Claims
-
1. A program product, the program product comprising:
-
non-transitory computer readable media; and a converting mechanism stored on the non-transitory computer readable media, the converting mechanism being applied to a business process integration system, the business process integration system being equipped with first and second information processing systems and a message switching system, the business process integration system exchanging a plurality of messages between the first and the second information processing systems through the message switching system in the performance of an 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 exchanged between the first and second information processing systems through the message switching system being generated by said at least one legacy application to perform a function in relation to a respective task in said implicit business process; wherein said converting mechanism monitors execution of said implicit business process for occurrences of messages of said plurality of messages, said converting mechanism monitoring execution by a process separate from said at least one legacy application and without modification to said at least one legacy application, and responsive to each occurrence of a message of said plurality of messages detected by monitoring execution of said implicit business process, generates a respective event in a progress model of said implicit business process, the respective event being of a type associated with the message said converting mechanism generating a respective event in a progress model of said implicit business process a process separate from said at least one legacy application and without modification to said at least one legacy application; and a judging mechanism also stored on the non-transitory computer readable media, the judging mechanism being used for judging the progress of the 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