Skip to main content

Abstract

Recently, workflow technology has been widely accepted as a mean for integrating services to build applications (services). Provided a set of services a workflow is used to coordinate and to synchronize their executions. This paper proposes an approach based on workflow technology and an associated mechanism for defining and coordinating services. Given a service provider that exports a set of methods a workflow can be defined for coordinating calls to such methods, in order to program a service. A service definition is decoupled from the capabilities of the service provider, thus a service may be adapted according to different application requirements. Services coordination is carried out by an orchestrator workflow that provides a fine control on their executions. Definition and coordination are characterized by a set of properties that ensure the correct behaviour of the resulting application (service).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Belhajjame, K., Vargas-Solar, G., Collet, C.: A flexible workflow model for processoriented applications. In: The 2nd International conference on Web Information Systems Engineering, WISE 2001, Kyoto, Japan, December 2001. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  2. Belhajjame, K., Vargas-Solar, G., Collet, C.: Towards an adaptable workflow management system. In: Proceedings of the 17èmes Journées Bases de Données Avancées, BDA 2001, Agadir-Morocco (October 2001)

    Google Scholar 

  3. Benatallah, B., Dumas, M., Maamar, Z.: Definition and execution of composite web services: the self-serv project. IEEE Data Engineering Bulletin 25 (2002)

    Google Scholar 

  4. Benatallah, B., Dumas, M., Shen, M., Ngu, A.H.H.: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services. In: Proceedings of the 18th International Conference on Data Engineering, San Jose, California, USA, IEEE Computer Society, Los Alamitos (2002)

    Google Scholar 

  5. Casati, F., Ilnicki, S., Jin, L.J., Krishnamoorthy, V., Shan, M.-C.: Adaptive and dynamic service composition in eflow. In: Advanced Information Systems Engineering, 12th International Conference CAiSE 2000, Stockholm, Sweden, June 5-9. Proceedings (2000)

    Google Scholar 

  6. Casati, F., Shan, M.-C.: Dynamic and adaptive composition of e-services. Information Systems 6(3) (2001)

    Google Scholar 

  7. Collet, C.: The NODS Project: Networked Open Database Services. In: Proc. of the 14th European Conference on Object-Oriented Programming (ECOOP 2000) – Symposium on Objects and Databases, Cannes, France (June 2000)

    Google Scholar 

  8. CrossFlow. Crossflow project web page, http://www.CrossFlow.org

  9. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language forWeb Services (2002)

    Google Scholar 

  10. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the web services web: An introduction to soap, wsdl, and uddi. IEEE Internet Computing 6(2) (2002)

    Google Scholar 

  11. Hiramatsu, K., Okada, K., Hayami, H.: Interworkflow system: coordination of each workflow system among multiple organizations. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  12. Lazcano, A., Alonso, G., Schuldt, H., Schuler, C.: The wise approach to electronic commerce (2000)

    Google Scholar 

  13. Leymann, F.: Web Services Flow Language, WSFL 1.0 (2001), http://www-3.ibm.com/solutions/webservices/pdf/WSFL.pdf

  14. Mecella, M., Pernici, B., Rossi, M., Testi, A.: A Repository of Workflow Components for Cooperative eApplications. In: Proceedings of the IFIP TC8 Working Conference on ECommerce/EBusiness, Salzburg, Austria (2001)

    Google Scholar 

  15. Muth, P., Wodtke, D., Weissenfels, J., Dittrich, A.: Weikum: From centralized workflow specification to distributed workflow execution (1998)

    Google Scholar 

  16. Mylopoulos, O., Gal, A., Kontogiannis, K., Stanley, M.: A Generic Integration Architecture for Cooperative Information Systems. In: Proceedings of the First IFCIS International Conference on Cooperative Information Systems, CoopIS 1996 (1996)

    Google Scholar 

  17. Shegalov, G., Gillmann, M., Weikum, G.: XML-enabled workflow management for eservices across heterogeneous platforms. VLDB Journal 10(1), 91–103 (2001)

    MATH  Google Scholar 

  18. Tsalgatidou, A., Pilioura, T.: An overview of standards and related technology in web services. Distributed and Parallel Databases 12(3), 135–162 (2002)

    Article  MATH  Google Scholar 

  19. van der Aalst, W.: Don’t go with the flow:Web services composition standards exposed. IEEE Intelligent Systems (2003)

    Google Scholar 

  20. van der Aalst, W., Weske, M.: The P2P approach to interorganizational workflows. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, p. 140. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  21. van der Aalst, W.M.P.: Workflow verification: Finding control-flow errors using petri-netbased techniques. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, p. 161. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  22. van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Wohed, P.: Pattern-based analysis of bpml (and wsci). QUT Technical report FIT-TR-2002-05, Queensland University of Technology, Brisbane (2002)

    Google Scholar 

  23. Vargas-Solar, G., Belhajjame, K., Castillo-Contreras, E.E., Peredo-Marquez, K.J.: Terraacqua, adaptable and distributed definition and execution of workflows. In: Proceedings of the workshop on Advances in databases and information retrieval, ENC 2003 (2003) (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Belhajjame, K., Vargas-Solar, G., Collet, C. (2003). Defining and Coordinating Open-Services Using Workflows. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39964-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20498-5

  • Online ISBN: 978-3-540-39964-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics