skip to main content
10.1145/1035167.1035171acmconferencesArticle/Chapter ViewAbstractPublication PagesicsocConference Proceedingsconference-collections
Article

Service-based processes: design for business and technology

Published: 15 November 2004 Publication History

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 systs. In this paper we examine how technical syst 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

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

Cited By

View all
  • (2022)Detecting and Repairing Data-Flow Errors in WFD-net SystemsComputer Modeling in Engineering & Sciences10.32604/cmes.2022.018872131:3(1337-1363)Online publication date: 2022
  • (2014)Unifying Services and ResourcesHandbook of Research on Architectural Trends in Service-Driven Computing10.4018/978-1-4666-6178-3.ch016(380-413)Online publication date: 2014
  • (2014)A case study on consistency management of business and IT process models in bankingSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0318-813:3(913-940)Online publication date: 1-Jul-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSOC '04: Proceedings of the 2nd international conference on Service oriented computing
November 2004
348 pages
ISBN:1581138717
DOI:10.1145/1035167
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. business processes
  2. executable processes
  3. service coordination

Qualifiers

  • Article

Conference

ICSOC04

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Detecting and Repairing Data-Flow Errors in WFD-net SystemsComputer Modeling in Engineering & Sciences10.32604/cmes.2022.018872131:3(1337-1363)Online publication date: 2022
  • (2014)Unifying Services and ResourcesHandbook of Research on Architectural Trends in Service-Driven Computing10.4018/978-1-4666-6178-3.ch016(380-413)Online publication date: 2014
  • (2014)A case study on consistency management of business and IT process models in bankingSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0318-813:3(913-940)Online publication date: 1-Jul-2014
  • (2013)Architectural Styles for Distributed InteroperabilityInformation Resources Management Journal10.4018/irmj.201310010326:4(40-65)Online publication date: 1-Oct-2013
  • (2013)Distributed Service Programming and InteroperabilityDistributed Computing Innovations for Business, Engineering, and Science10.4018/978-1-4666-2533-4.ch006(111-136)Online publication date: 2013
  • (2012)A Petri-Net model based timing constraints specification for e-learning systemInternational Conference on Education and e-Learning Innovations10.1109/ICEELI.2012.6360669(1-6)Online publication date: Jul-2012
  • (2012)Perceived consistency between process modelsInformation Systems10.1016/j.is.2010.12.00437:2(80-98)Online publication date: 1-Apr-2012
  • (2011)Efficient Consistency Measurement Based on Behavioral Profiles of Process ModelsIEEE Transactions on Software Engineering10.1109/TSE.2010.9637:3(410-429)Online publication date: 1-May-2011
  • (2011)Business process change management based on process model synchronization of multiple abstraction levelsProceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications10.1109/SOCA.2011.6166253(1-4)Online publication date: 12-Dec-2011
  • (2009)A scenario-based verification technique to assess the compatibility of collaborative business processesData & Knowledge Engineering10.1016/j.datak.2008.12.00268:6(531-551)Online publication date: 1-Jun-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media