Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
Coordination Technology for Workflows on the Web: Workspaces
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Reactive Tuple Spaces for Mobile Agent Coordination
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Personal Workflows: Modeling and Management
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Correctness criteria for dynamic changes in workflow systems: a survey
Data & Knowledge Engineering - Special issue: Advances in business process management
AGENT WORK: a workflow system supporting rule-based workflow adaptation
Data & Knowledge Engineering
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Case handling: a new paradigm for business process support
Data & Knowledge Engineering
YAWL: yet another workflow language
Information Systems
Pattern-based analysis of the control-flow perspective of UML activity diagrams
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Model and infrastructure for decentralized workflow enactment
Proceedings of the 2008 ACM symposium on Applied computing
Maintaining Data Dependencies Across BPEL Process Fragments
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Using tuplespaces to enact petri net-based workflow definitions
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Pluggable Framework for Enabling the Execution of Extended BPEL Behavior
Service-Oriented Computing - ICSOC 2007 Workshops
Tuplespace middleware for Petri net-based workflow execution
International Journal of Web and Grid Services
Interaction refinement in the design of business collaborations
Proceedings of the 2010 ACM Symposium on Applied Computing
Infusing agility in business processes through an event-centric approach
International Journal of Business Information Systems
Translating standard process models to BPEL
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
A process-oriented composite application aggregates functionality from a number of other applications and coordinates these applications according to a process model. Traditional approaches to develop process-oriented composite application rely on statically defined process models that are deployed into a process management engine. This approach has the advantage that application designers and users can comprehend the dependencies between the applications involved in the composition by referring to the process model. A major disadvantage however is that once deployed the behaviour of every execution of the composite application is expected to abide by its process model until this model is changed and re-deployed. This makes it difficult to enrich the application with even minor features, to plug-in new applications into the composition, or to hot-fix the composite application to meet special circumstances or demands (e.g. to personalise the application). This paper describes a technique for translating a process-oriented application into an event-based application which is more amenable to such runtime adaptation. The process-based and event-based views of the application can then co-exist and be synchronised offline if the changes become permanent and it is found desirable to reflect them in the process model.