Checkpoint flow processing system for on-demand integration of distributed applications
First Claim
1. A method of integrating a plurality of separate business applications used in an enterprise project comprising:
- defining process steps associated with each business application;
identifying business content data used by each business application;
deriving metadata from the business content used by each business application;
defining role based access control privileges associated with each user of a plurality of users of the content;
identifying a team of users for each business application;
associating access privileges for each user of the team of users with respect to the business content based on a role and identity of each user;
deriving an overall process flow based on the process steps associated with each business application, the overall process flow including one or more checkpoints defining a version of the business content.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an application integration system collects business application information and generates and stores certain business flow and state information for the application, its involved users and shared business content within the system. This automation process defines the collaboration models between the content, process and users involved in the collaboration project. The automation process uses specific information pertaining to the involved users and applications of the system, the process flows of the application program, and the shared content to automate the integration of the distributed computer applications by defining the integration flow as a process checkpoint flow consisting of numerous checkpoints through which the business content transitions.
24 Citations
20 Claims
-
1. A method of integrating a plurality of separate business applications used in an enterprise project comprising:
-
defining process steps associated with each business application;
identifying business content data used by each business application;
deriving metadata from the business content used by each business application;
defining role based access control privileges associated with each user of a plurality of users of the content;
identifying a team of users for each business application;
associating access privileges for each user of the team of users with respect to the business content based on a role and identity of each user;
deriving an overall process flow based on the process steps associated with each business application, the overall process flow including one or more checkpoints defining a version of the business content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving checkpoint flow information for an enterprise system, the checkpoint flow modifying content used in the enterprise application, wherein the checkpoint flow includes one or more checkpoints, each checkpoint causing modification of shared content used by a plurality of applications within the enterprise system;
defining the shared content in terms of content object types comprising the shared content;
tagging the shared content with version information representing instances of the shared content based upon processing of the content at each checkpoint. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
defining business content data used in a business application as metadata definitions describing one or more types of data objects representing the business content data;
defining role based access control privileges with each user of a plurality of users of the business content data;
defining one or more transition points of the business application; and
combining the metadata definitions, the role based access control privileges and the transition points in an automated process to implement the business application as a runtime executable program. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification