Method and system for process brokering and content integration for collaborative business process management
First Claim
1. A method for e-business solution assembly for process brokering and content aggregation in collaborative e-commerce comprising the steps of:
- supplying business process definitions;
composing Adaptive Documents (ADOCs) for business collaboration by specifying valid application states for aggregated content and business, an ADOC linking content aggregated from various data sources to business processes and people and enabling collaborative business process management through orchestration of a variety of applications and user interactions in a context of a business process; and
assembling an integrated user experience through sequencing of ADOC views.
1 Assignment
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.
76 Citations
16 Claims
-
1. A method for e-business solution assembly for process brokering and content aggregation in collaborative e-commerce comprising the steps of:
-
supplying business process definitions;
composing Adaptive Documents (ADOCs) for business collaboration by specifying valid application states for aggregated content and business, an ADOC linking content aggregated from various data sources to business processes and people and enabling collaborative business process management through orchestration of a variety of applications and user interactions in a context of a business process; and
assembling an integrated user experience through sequencing of ADOC views. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for process brokering and content aggregation in collaborative e-commerce comprising:
-
a single process brokering interface providing an interface for clients;
a plurality of Adaptive Documents (ADOCs) linking content aggregated from various data sources to business processes and people, the process brokering interface redirecting a business event from a client to an appropriate ADOC;
an ADOC controller for each such ADOC acting on an event from a client based on its state and content of the business event and business rules attached to the ADOC by executing commands corresponding to work specified in the ADOC in response to the business event and, if the execution of a command is successful, changing a state of the ADOC; and
a plurality of workflow and business service related receivers responsive to commands from the ADOC controller for executing a method on a target object, a receiver being specified for each command, the receivers providing an interface to service providers and mapping the service providers to commands from the ADOC controller. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for designing a system for process brokering and content aggregation in collaborative e-commerce comprising the steps of:
-
laying out an information model, an organization model, and a business process model;
using the information model and the business process model to identify Adaptive Documents (ADOCs) in the system, an ADOC linking content aggregated from various data sources to business processes and people and enabling collaborative business process management through orchestration of a variety of applications and user interactions in a context of a business process;
using business events and their prerequisites to design ADOC state machines;
using processing rules associated with the business events to identify commands that need to be executed as part of state transitions;
when processing rules dictate collaboration with user or software agents in the system, using macro flows to define them, the macro flows being directed graphs that establish relationships between activities that correspond to nodes in these graphs; and
using activity controllers to define micro flow used to complete the activities, a state machine modeling the behavior of the activity controllers and commands effecting the behavior of the activity controllers.
-
Specification