Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
The WASA2 object-oriented workflow management system
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Aris-Business Process Modeling
Aris-Business Process Modeling
Distributed and Parallel Databases
The Mentor Project: Steps Toward Enterprise-Wide Workflow Management
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
WASA: A Workflow-Based Architecture to Support Scientific Database Applications (Extended Abstract)
DEXA '95 Proceedings of the 6th International Conference on Database and Expert Systems Applications
Deadline-based escalation in process-aware information systems
Decision Support Systems
Work Distribution and Resource Management in BPEL4People: Capabilities and Opportunities
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Inventing Less, Reusing More, and Adding Intelligence to Business Process Modeling
DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Scientific workflow design for mere mortals
Future Generation Computer Systems
Patterns-based evaluation of open source BPM systems: The cases of jBPM, OpenWFE, and Enhydra Shark
Information and Software Technology
Service Interaction: Patterns, Formalization, and Analysis
Formal Methods for Web Services
Towards scientific workflow patterns
Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Activity labeling in process modeling: Empirical insights and recommendations
Information Systems
Norm compliance in business process modeling
RuleML'10 Proceedings of the 2010 international conference on Semantic web rules
MidGov: middleware for electronic government based on grid computing
Middleware '10 Posters and Demos Track
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Edit distance-based pattern support assessment of orchestration languages
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Content-based validation of business process modifications
ER'11 Proceedings of the 30th international conference on Conceptual modeling
A redesign framework for call centers
BPM'06 Proceedings of the 4th international conference on Business Process Management
A formal approach to the analysis of clinical computer-interpretable guideline modeling languages
Artificial Intelligence in Medicine
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
EPEW'05/WS-FM'05 Proceedings of the 2005 international conference on European Performance Engineering, and Web Services and Formal Methods, international conference on Formal Techniques for Computer Systems and Business Processes
Representation theory versus workflow patterns – the case of BPMN
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
NOW: a workflow language for orchestration in nomadic networks
COORDINATION'10 Proceedings of the 12th international conference on Coordination Models and Languages
Workflow patterns put into context
Software and Systems Modeling (SoSyM)
Artifact systems with data dependencies and arithmetic
ACM Transactions on Database Systems (TODS)
BPELPower-A BPEL execution engine for geospatial web services
Computers & Geosciences
A pattern-based approach for the verification of business process descriptions
Information and Software Technology
Patterns for flexible BPMN workflows
Proceedings of the 16th European Conference on Pattern Languages of Programs
NOW: Orchestrating services in a nomadic network using a dedicated workflow language
Science of Computer Programming
From calls to events: architecting future BPM systems
BPM'12 Proceedings of the 10th international conference on Business Process Management
Towards data-aware constraints in declare
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Computational Coordination Mechanisms: A tale of a struggle for flexibility
Computer Supported Cooperative Work
Hi-index | 0.00 |
Workflow systems seek to provide an implementation vehicle for complex, recurring business processes. Notwithstanding this common objective, there are a variety of distinct features offered by commercial workflow management systems. These differences result in significant variations in the ability of distinct tools to represent and implement the plethora of requirements that may arise in contemporary business processes. Many of these requirements recur quite frequently during the requirements analysis activity for workflow systems and abstractions of these requirements serve as a useful means of identifying the key components of workflow languages. In this paper, we describe a series of workflow data patterns that aim to capture the various ways in which data is represented and utilised in workflows. By delineating these patterns in a form that is independent of specific workflow technologies and modelling languages, we are able to provide a comprehensive treatment of the workflow data perspective and we subsequently use these patterns as the basis for a detailed comparison of a number of commercially available workflow management systems, workflow standards and web-service composition languages.