Abstract
The development of workflows (WFs) for complex organizations to be interfaced with existing information systems requires a specific methodological approach to guarantee benefits and effectiveness of the final results. In fact, the WF should be well integrated in the organization both from the technical and the organizational point of view. While the characteristics of the Workflow Management System (WFMS) platform adopted in the implementation are relevant to establish the boundary between the workflow system and other related applications, it is also important that the analysis and design phases are developed independently of those characteristics.The WF development methodology proposed in this paper starts with an analysis phase based on UML, adopted for business process descriptions and business goals. The design phase proposes a pattern-based approach to workflow schemas design, based on the WIDE WF model. This model allows a flexible representation of the exceptions which may occur during WF execution. It also considers the interaction of the WF with external applications and information systems. Finally, the paper briefly discusses the mapping to commercial and prototype WFMSs.
- 1 J. Arlow, W. Emmerich, J. Quinn. Literate modelling - Capturing business knowledge with the UML. UML'98. Toulouse, France. 1998. Google ScholarDigital Library
- 2 A.I. Anton, W.M. McCracken, C. Potts. Goal decomposition and scenario analysis in business process reengineering. In Proc. of the 6th Int. Conf. CAiSE'94, Ultrecht, The Netherlands, June 1994. Google ScholarDigital Library
- 3 V. R. Basili, L. C. Briand and W. Melo, How reuse influences quality and productivity in objectoriented systems, Communications of the ACM, Volume 39, n. 10, pp 104-l 16, October 1996. Google ScholarDigital Library
- 4 Y. Bernard, A. Canals. Use of Cisi UML development process on GEDYS Project. UML 98, Toulouse, France. 1998.Google Scholar
- 5 Cosa Reference Manual, Software-Ley GmbH, September 1996.Google Scholar
- 6 R. Flores. The Value of a Methodology for Workflow, Action Technologies, Inc, 1997 Available from http://www.actiontech.com/market/marketingdocs/meth od5.html.Google Scholar
- 7 P. Grefen, B. Pernici, G. Sanchez, (eds.), Database Support for Workflow Management - The WIDE Project, Kluwer Academic Publishers, 1999. Google ScholarDigital Library
- 8 Object-oriented strategies, the monthly newsletter for managers and developers of object-oriented systems. Vol. VII, No. 12. P. Harmon Ed. Dec. 1997.Google Scholar
- 9 Hewlett Packard. Changengine Admin. Edition (AdminFlow) Process Design Guide. Edition 1 .O. 1998.Google Scholar
- 10 IBM FlowMark - Modeling Workflows, IBM Corporation, 1996.Google Scholar
- 11 H. Stark, L. Lachal. Ovum Evaluates: Workflow, Ovum Ltd., 1995.Google Scholar
- 12 A.G. Sutcliffe, N.A.M. Maiden. Bridging the Requirements Gap: Policies, Goals and Domains. Seventh International Workshop on Software Specification and Design '93 (IWSSD). 1993. Google ScholarDigital Library
- 13 Unified Modeling Language summary, version 1.1, September 1997. Rational Software Corporation.Google Scholar
- 14 UML Extension for Business Modeling, vers. 1.1, Sept. 1997, www.rational.cornluml.Google Scholar
- 15 0. Wiegert. Business process modeling and workflow definition with UML. Working paper. SAP AG 1998.Google Scholar
- 16 D. Hollingsworth, Workflow management Coalition, the 1994 Workflow Reference Model, Technical Report n. TCOO-1003, November 1994.Google Scholar
Index Terms
- WIDE workflow development methodology
Recommendations
WIDE workflow development methodology
WACC '99: Proceedings of the international joint conference on Work activities coordination and collaborationThe development of workflows (WFs) for complex organizations to be interfaced with existing information systems requires a specific methodological approach to guarantee benefits and effectiveness of the final results. In fact, the WF should be well ...
Towards scientific workflow patterns
WORKS '09: Proceedings of the 4th Workshop on Workflows in Support of Large-Scale ScienceScientific workflow management systems provide users with a set of design primitives for process modeling and execution features that have different semantics and capabilities comparing to traditional workflow management systems. The main limitation ...
On the black art of designing computational workflows
WORKS '07: Proceedings of the 2nd workshop on Workflows in support of large-scale scienceComputational workflows have recently emerged as an effective paradigm to manage large-scale distributed scientific computations. Workflow systems can automate many execution-level details and provide assistance in composing and validating workflows. ...
Comments