Method and System for Process Brokering and Content Integration for Collaborative Business Process Management
0 Assignments
0 Petitions
Accused Products
Abstract
Process Brokering Services (PBS) are implemented though the concept of Adaptive Documents to facilitate electronic commerce (e-commerce). PBS provides a single point of process control over the various fragmented execution flows and brings together the elements for process integration (views, content, flows) in a unified, scalable architecture on an industry standard platform. The two principal functions of the PBS are brokering of multiple business processes encapsulated in various back-end systems including workflow engines and business applications, and aggregating content from multiple enterprise information systems in the business context and managing the shared access to this based on the roles of the participants. The dynamic services provided by PBS are accessible to clients through the PBS Interface.
-
Citations
21 Claims
-
1-15. -15. (canceled)
-
16. A method for designing a system for process brokering and content aggregation in collaborative e-commerce comprising the steps of:
-
establishing an information model, an organization model, and a business process model; from the information model and the business process model, selecting Adaptive Documents (ADOCs) in the system; from an ADOC linking content aggregated from various data sources to business processes and users causing a variety of applications and interactions of users in a context of a business process modeled by the business process model; based on business events and prerequisites of the business events, designing ADOC state machines; based on processing rules associated with the business events, selecting commands that need to be executed as part of state transitions; when processing rules dictate collaboration with user or software agents in the system, establishing macro flows which are directed graphs that establish relationships between activities that correspond to nodes in the directed graphs; and defining, using activity controllers, micro flow used to complete the activities that correspond to nodes in the directed graphs, with a state machine modeling behavior of the activity controllers and commands effecting behavior of the activity controllers. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification