Academia.eduAcademia.edu

Outline

Service-based processes

2004, Proceedings of the 2nd international conference on Service oriented computing - ICSOC '04

https://doi.org/10.1145/1035167.1035171

Abstract

Composition of software services is a fundamental part in supporting enterprise business processes. Designed properly, executable processes can be used to closely support business processes by the integration of existing software services. In order to support business processes the design of the executable process must closely follow the business events and activities, as perceived by business actors. However, the design must also consider technical issues such as limitations in existing technology and systems. In this paper we examine how technical system constraints influence the realization of business processes. Based on this examination we present a set of realization types that describes the transformation from a business process into its realization as an executable process. We also propose design criteria that need to be adhered to in order to cater to both business and technical needs.

References (24)

  1. REFERENCES
  2. Papazoglou, M., Georgopoulos D. Special issue on service oriented computing. Communications of the ACM, 10, 46 (Jan. 2003), 24-28.
  3. Piccinelli G., Zirpins, C., Lamersdorf W. The FRESCO Framework: An Overview. Proceedings of the 2003 Symposium on Applications and the Internet Workshops. IEEE Computer Society (2003), 120-126.
  4. Sharp, A., McDermott, P. Workflow Modeling. Artech House, Inc., Boston, USA, 2001.
  5. Hohpe, G. et al. Enterprise Integration Patterns, Addison. Wesley, Oct 2003.
  6. Bubenko, J.A., Jr., Wangler, B. Objective driven capture of business rules and of information systems requirements. In Proceedings of the IEEE Systems Man and Cybernetics '93 Conference (Le Touquet, France, October 1993), 670-677.
  7. Grover, V., Fiedler, K., Teng, J.T.C. IEEE Transactions on Engineering Management, 41, 3 (Aug. 1994), 276 -284.
  8. Yu, E. S. K., Du Bois, P., Dubois, E., Mylopoulos, J. From Organization Models to System Requirements: A 'Cooperating Agents' Approach. In Proceedings of the Third International Conference on Cooperative Information Systems (CoopIS'95) (Vienna, Austria, May 1995), 194-204.
  9. Rolland, C.,Prakash, N. Bridging the Gap Between Organisational Needs and ERP Functionality. Journal of Requirements Enigneeering, 5, 3, 2000, 180-193.
  10. Rolland, C.,Prakash, N. Matching ERP System Functionality to Customer Requirements. 5th IEEE International Symposium on Requirements Engineering (RE 2001) (Toronto, Canada, Aug. 2001). IEEE Computer Society (2001), 66-75.
  11. Kleppe, A., Warmer, J., Bast, W.. MDA Explained, Addison- Wesley, Apr 2003.
  12. Weis, T., Ulbrich, A., Geihs, K. Model Metamorphosis. IEEE Software (sept./oct. 2003), 46-51.
  13. BEA, IBM, Microsoft, SAP and Siebel. Business Process Execution Language for Web Services (BPEL). http://www- 106.ibm.com/developerworks/library/ws-bpel/, June 9 2004.
  14. Aalst van der, W., Hofstede, A., Aldred, L. Yet Another Workflow Language (YAWL). http://www.citi.qut.edu.au/yawl/index.jsp, June 9 2004.
  15. White, S. Business Process Modeling Notation Version 1.0, The Business Management Initiative, May 2004.
  16. Jablonski, S. A Software Architecture for Workflow Management Systems. In Proceedings of the Ninth International Workshop on Database and Expert Systems Applications (DEXA'98) (Vienna, Austria, August 1998). . IEEE Computer Society, 1998, 739-744.
  17. Rausch-Scott, S. TriGSflow -Workflow Management Based on Active Object-Oriented Database Systems and Extended Transaction Mechanisms. PhD Thesis, University at Linz, 1997.
  18. Bernstein, P., Hadzilacos, V., Goodman, N. Concurrency Control and Recovery in Database Systems. Addison- Wesley, 1987.
  19. Garcia-Molina, H. Modeling Long-Running Activities as Nested Sagas. IEEE Data Engineering Bulletin, 14, 1, 1991, 14-18.
  20. Bass, L., Clements, P. and Kazman, P. Software architecture in practice. Addison Wesley, 1998.
  21. Parnas, D. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, March 1979, 128-138.
  22. Johannesson P., and Perjons, E. Design principles for process modelling in enterprise application integration, Information Systems, 26, 2001, 165-184.
  23. Yang, J., Papazoglou, M. Interoperation Support for Electronic Commerce. Communications of the ACM 6, 43, 2000, 39-47.
  24. Meyer, B. Applying Design by Contract. IEEE Computer, 25, 10, (Oct. 1992), 40 -51.