METHOD OF IDENTIFYING REUSABLE SERVICES THROUGH MODELLING A BUSINESS PROCESS AND COMMONALITIES IN PROCESS FLOWS
First Claim
Patent Images
1. A method for identifying potential integration points within an enterprise system, the method comprising:
- providing a suitably formatted business process model, the business process model comprising a plurality of interdependent process steps, wherein a plurality of components are provided, each component being configured to carry out at least one process step, wherein the plurality of components are connected together by a plurality of process flows, each process flow containing at least one information element selected from the group consisting of instructions and data between the process steps;
identifying a group of process flows having at least a selected quantity of information elements in common; and
recording the group of process flows as a potential integration point.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, the invention is directed to a method for identifying potential integration points within an enterprise system. The method involves reviewing process flows from a business process model and identifying groups of process flows that have at least a selected degree of commonality in their contained information elements. Any groups of process flows having at least the selected degree of commonality are identified as potential integration points from which one or more potential reusable services may be identified.
8 Citations
16 Claims
-
1. A method for identifying potential integration points within an enterprise system, the method comprising:
-
providing a suitably formatted business process model, the business process model comprising a plurality of interdependent process steps, wherein a plurality of components are provided, each component being configured to carry out at least one process step, wherein the plurality of components are connected together by a plurality of process flows, each process flow containing at least one information element selected from the group consisting of instructions and data between the process steps; identifying a group of process flows having at least a selected quantity of information elements in common; and recording the group of process flows as a potential integration point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising:
-
at least one processor; a bus coupled to the at least one processor; at least one computer usable medium coupled to the bus, wherein the at least one computer usable medium contains a set of instructions and wherein the at least one processor is adapted to carry out the set of instructions by causing the data processing system to; provide a suitably formatted business process model, the business process model comprising a plurality of interdependent process steps, wherein a plurality of components are provided, each component being configured to carry out at least one process step, wherein the plurality of components are connected together by a plurality of process flows, each process flow containing at least one information element selected from the group consisting of instructions and data between the process steps; identify a group of process flows having at least a selected quantity of information elements in common; and record the group of process flows as a potential integration point. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising at least one computer usable medium including computer-usable program code for identifying potential integration points within an enterprise system, said computer program product including:
-
computer-usable program code for providing a suitably formatted business process model, the business process model comprising a plurality of interdependent process steps, wherein a plurality of components are provided, each component being configured to carry out at least one process step, wherein the plurality of components are connected together by a plurality of process flows, each process flow containing at least one information element selected from the group consisting of instructions and data between the process steps; computer-usable program code for identifying a group of process flows having at least a selected quantity of information elements in common; and computer-usable program code for recording the group of process flows as a potential integration point. - View Dependent Claims (13, 14, 15, 16)
-
Specification