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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Ashish Agrawal, editor. Business Process Modeling Language (BPML) Specification. Business Process Management Initiative, 2001.
Selim Aissi, Pallavi Malu, and Krishnamurthy Srinivasan. E-Business Process Modeling: The Next Big Step. IEEE Computer, 35(5):55–62, May 2002.
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/.
Business Process Team. ebXML Business Process Specification Schema. Technical report, UN/CEFACT and OASIS, 2001. http://www.ebxml.org/specs/ebBPSS.pdf.
Kevin Ghen Crowston. Towards a Coordination Cookbook: Recipes for Multi-Agent Action. PhD thesis, Sloan School of Management, MIT, 1991. CCS TR# 128.
Chrysantos Nicholas Dellarocas. A Coordination Perspective on Software Architecture: Towards a Design Handbook for Integrating Software Components. PhD thesis, Massachusetts Institute of Technology, 1996.
D. Fensel and C. Bussler. The Web Service Modeling Framework WSMF. Technical report, Vrije Universiteit Amsterdam, 2002.
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.
Thomas W. Malone and Kevin Crowston. The Interdisciplinary Study of Coordination. ACM Computing Surveys, 26(1):87–119, March 1994.
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.
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.
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.
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.
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.
Satish Thatte. XLANG. Web Services for Business Process Design. Technical report, Microsoft Corporation, 2001.
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.
George M. Wyner and Jintae Lee. Applying Specialization to Process Models. In Conference on Organizational Computing Systems, Tools, pages 290–301, 1995.
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/.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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