Skip to main content

A Dependency Markup Language forWeb Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2593))

Abstract

Current mechanisms for the description of Web Services and their composition are either to coarse - by specifying a functional interface only - or too fine - by specifying a concrete control flow amongst services.

We argue that more adequate specifications can be built on the notion of dependency of activities and coordination activities to manage these dependencies.We propose a Dependency Markup Language to capture dependencies amongst activities and generalizations/specializations amongst processes. With that, we can describe composite services at more suited levels of abstraction and have several options to use such descriptions for service coordination, service discovery and service classification.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anupriya Ankolekar, Mark Burstein, Jerry R. Hobbs, Ora Lassila, David Martin, Drew McDermott, Sheila A. McIlraith, Srini Narayanan, Massimo Paolucci and Terry Payne, and Katia Sycara. DAML-S:Web Service Description for the SemanticWeb. In I. Horrocks and J. Hendler, editors, The SemanticWeb-ISWC 2002, volume 2342 of LNCS, pages 348–363. Springer-Verlag, 2002.

    Chapter  Google Scholar 

  2. Ashish Agrawal, editor. Business Process Modeling Language (BPML) Specification. Business Process Management Initiative, 2001.

    Google Scholar 

  3. Selim Aissi, Pallavi Malu, and Krishnamurthy Srinivasan. E-Business Process Modeling: The Next Big Step. IEEE Computer, 35(5):55–62, May 2002.

    Google Scholar 

  4. Arindam Banerji, Claudio Bartolini, Dorothea Beringer, Venkatesh Chopella, Kannan Govindarajan, Alan Karp, Harumi Kuno, Mike Lemon, Gregory Pogossiants, Shamik Sharma, and Scott Williams.Web Services Conversation Language (WSCL) 1.0. W3c note,World Wide Web Consortium, 2002. http://www.w3.org/TR/wscl10/.

  5. Business Process Team. ebXML Business Process Specification Schema. Technical report, UN/CEFACT and OASIS, 2001. http://www.ebxml.org/specs/ebBPSS.pdf.

  6. Kevin Ghen Crowston. Towards a Coordination Cookbook: Recipes for Multi-Agent Action. PhD thesis, Sloan School of Management, MIT, 1991. CCS TR# 128.

    Google Scholar 

  7. Chrysantos Nicholas Dellarocas. A Coordination Perspective on Software Architecture: Towards a Design Handbook for Integrating Software Components. PhD thesis, Massachusetts Institute of Technology, 1996.

    Google Scholar 

  8. D. Fensel and C. Bussler. The Web Service Modeling Framework WSMF. Technical report, Vrije Universiteit Amsterdam, 2002.

    Google Scholar 

  9. Frank Leymann. Web Services Flow Language Web Services Flow Language Web Services Flow Language Web Services Flow Language (WSFL 1.0). Technical report, IBM Software Group, 5 2001.

    Google Scholar 

  10. Thomas W. Malone and Kevin Crowston. The Interdisciplinary Study of Coordination. ACM Computing Surveys, 26(1):87–119, March 1994.

    Article  Google Scholar 

  11. Thomas W. Malone, Kevin Crowston, Jintae Lee, Brian Pentland, Chrysanthos Dellarocas, George Wyner, John Quimby, Charles S. Osborn, Abraham Bernstein, George Herman, Mark Klein, and Elissa O Donnell. Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. Management Science, 45(3):425–443, 3 1999.

    Article  Google Scholar 

  12. Max Mühlhäuser, Ralf Hauber, and Theodorich Kopetzky. Typing Concepts for the Web as a Basis for Re-use. In Anne-Marie Vercoustre, Maria Milosavljevic, and Ross Wilkinson, editors, Proceedings of the Workshop on the Reuse of Webbased Information, Report Number CMIS 98-111, pages 79–89. CSIRO Mathematical and Information sciences, 1998.

    Google Scholar 

  13. Oscar Nierstrasz. Regular Types for Active Objects. In O. Nierstrasz and D. Tsichritzis, editors, Object-Oriented Software Composition, chapter 4, pages 99–121. Prentice Hall, 1995.

    Google Scholar 

  14. J. Ryser and M. Glinz. Using Dependency Charts to ImproveScenario-Based Testing. In Proceedings of the 17th International Conference on Testing Computer Software (TCS2000),Washington D.C., 6 2000.

    Google Scholar 

  15. J. Ryser and M. Glinz. Dependency Charts as a Means to Model Inter-Scenario Dependencies. In G. Engels, A. Oberweis, and A. Zündorf, editors, Modellierung 2001, volume P-1 of GI-Edition-Lecture Notes in Informatics, pages 71–80, 2001.

    Google Scholar 

  16. Satish Thatte. XLANG. Web Services for Business Process Design. Technical report, Microsoft Corporation, 2001.

    Google Scholar 

  17. Robert Tolksdorf. Models of Coordination. In Andrea Omicini, Robert Tolksdorf, and Franco Zambonelli, editors, Engineering Societies in the Agent World First International Workshop, ESAW 2000, Berlin, Germany, August 21, 2000, number 1972 in LNAI, pages 78–92. Springer Verlag, 2000.

    Google Scholar 

  18. George M. Wyner and Jintae Lee. Applying Specialization to Process Models. In Conference on Organizational Computing Systems, Tools, pages 290–301, 1995.

    Google Scholar 

  19. Mladen A. Vouk Zhengang Chang, Munindar P. Singh. Composition Constraints for SemanticWeb Services. In Proceedings of the International Workshop Real World RDF and Semantic Web Applications 2002, 2002. http://www.cs.rutgers.edu/~Rshklar/www11/.

  20. Michael Zapf and Kurt Geihs. What Type Is It? A Type System for Mobile Agents. In Robert Trappl, editor, Proceedings of the 15th European Meeting on Cybernetics and Systems Research, pages 585–590. Austrian Society for Cybernetic Studies, April 2000.

    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

Tolksdorf, R. (2003). A Dependency Markup Language forWeb Services. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds) Web, Web-Services, and Database Systems. NODe 2002. Lecture Notes in Computer Science, vol 2593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36560-5_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-36560-5_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00745-6

  • Online ISBN: 978-3-540-36560-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics