Skip to main content

How Complete is the USDL?

  • Chapter
  • First Online:
Handbook of Service Description

Abstract

The USDL aims at providing comprehensive descriptions of business and software services which cover all aspects relevant to support their discovery and combination in the envisioned Internet of Services. In this chapter, we specifically evaluate the expressive power of USDL to specify software services. Based on an analysis of literature on software description requirements and related approaches, we derive a theoretically grounded evaluation framework. This framework is used as a benchmark to evaluate the constructs of the USDL. According to the presented evaluation framework, comprehensive descriptions of software services should cover commercial information, implemented business semantics, technical binding information, and service quality. The evaluation shows that the USDL provides the most detailed approach to date to comprehensively describe software services, which nevertheless should be harmonized in some aspects.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. J. Ackermann, F. Brinkop, P. Fettke, A. Frick, E. Glistau, H. Jaekel, O. Kotlar, P. Loos, H. Mrech, E. Ortner, S. Overhage, U. Raape, S. Sahm, A. Schmietendorf, T. Teschke, and K. Turowski. Standardized Specification of Business Components. Technical report, German Society of Informatics (GI), 2002.

    Google Scholar 

  2. G. A. Akerlof. The Market for ”Lemons”: Quality Uncertainty and the Market Mechanism. The Quarterly Journal of Economics, 84(3):488–500, 1970.

    Article  Google Scholar 

  3. I. Arbnor and B. Bjerke. Methodology for Creating Business Knowledge. Sage Publications, London, 3 edition, 2009.

    Google Scholar 

  4. A. P. Barros and M. Dumas. The Rise of Web Service Ecosystems. IEEE IT Professional, 8(5):31–37, 2006.

    Article  Google Scholar 

  5. L. v. Bertalanffy. General System Theory. George Braziller, New York, NY, 1976.

    Google Scholar 

  6. A. Beugnard, J.-M. J´ez´equel, N. Plouzeau, and D. Watkins. Making Components Contract Aware. IEEE Computer, 32(7):38–45, 1999.

    Article  Google Scholar 

  7. M. Bunge. Treatise on Basic Philosophy, Volume 3: Ontology I: The Furniture of the World. Reidel, Boston, MA, 1977.

    Google Scholar 

  8. R. Chinnici, J.-J. Moreau, A. Ryman, and S. Weerawarana. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. Technical report, World Wide Web Consortium, 2007.

    Google Scholar 

  9. D. F. D’Souza and A. C. Wills. Objects, Components, and Frameworks with UML: The Catalysis Approach. The Object Technology Series. Addison-Wesley, Upper Saddle River, NJ, 1999.

    Google Scholar 

  10. J. Farrell and H. Lausen. Semantic annotations for wsdl and xml schema. Recommendation, W3C, 2007.

    Google Scholar 

  11. N. Gehani and A. T. McGettrick. Software Specification Techniques. Addison-Wesley, Wokingham, 1986.

    Google Scholar 

  12. ISO/IEC. Software Engineering - Product Quality - Part 1: Quality Model. Technical Report ISO/IEC Standard 9126-1, International Organization for Standardization, 2001.

    Google Scholar 

  13. B. H. Liskov and V. Berzins. Software Specification Techniques, chapter An Appraisal of Program Specifications, pages 3–24. Addison-Wesley, Upper Saddle River, NJ, 1986.

    Google Scholar 

  14. D. Martin, M. Paolucci, S. McIlraith, M. Burstein, D. McDermott, D. McGuinness, B. Parsia, T. Payne, M. Sabou, M. Solanki, N. Srinivasan, and K. Sycara. Bringing Semantics to Web Services: The OWL-S Approach. In J. Cardoso and A. P. Sheth, editors, Semantic Web Services and Web Process Composition, First International Workshop, SWSWPC 2004, Revised Selected Papers, volume 3387, pages 26–42. Springer, Berlin, Heidelberg, 2005.

    Google Scholar 

  15. B. Meyer. Object-Oriented Software Construction. Prentice Hall, Englewood Cliffs, NJ, 2. edition, 1997.

    Google Scholar 

  16. P. Nelson. Information and Consumer Behavior. The Journal of Political Economy, 78(2):311– 329, 1970.

    Article  Google Scholar 

  17. T. W. Olle, J. Hagelstein, I. G. MacDonald, and C. Rolland. Information Systems Methodologies. A Framework for Understanding. Addison-Wesley, Wokingham, 1991.

    Google Scholar 

  18. OMG. Service oriented architecture Modeling Language (SoaML). Revised Submission ad/2008-11-01, Object Management Group, 2008.

    Google Scholar 

  19. OMG. OMG Systems Modeling Language (SysML), Version 1.2. OMG Specification formal/2010-06-02, Object Management Group, 2010.

    Google Scholar 

  20. S. Overhage. UnSCom: A Standardized Framework for the Specification of Software Components. In M. Weske and P. Liggesmeyer, editors, Object-Oriented and Internet-Based Technologies, 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a NetworkedWorld, Net.ObjectDays 2004, volume 3263 of Lecture Notes in Computer Science, pages 169–184. Springer, Berlin, Heidelberg, 2004.

    Google Scholar 

  21. S. Overhage. Vereinheitlichte Spezifikation von Komponenten: Grundlagen, UnSCom Spezifikationsrahmen und Anwendung. Dissertation, Universit¨at Augsburg, 2006.

    Google Scholar 

  22. S. Overhage and P. Thomas. WS-Specification: Specifying Web Services Using UDDI Improvements. In A. B. Chaudri, M. Jeckle, E. Rahm, and R. Unland, editors,Web,Web-Services, and Database Systems, NODe 2002 Web and Database-Related Workshops, Revised Papers, volume 2593 of Lecture Notes in Computer Science, pages 100–119. Springer, Berlin, Heidelberg, 2002.

    Google Scholar 

  23. S. Overhage and P. Thomas. WS-Specification: Ein Spezifikationsrahmen zur Beschreibung von Web-Services auf Basis des UDDI-Standards. In O. Ferstl, E. J. Sinz, S. Eckert, and T. Isselhorst, editors, Wirtschaftsinformatik 2005: eEconomy, eGovernment, eSociety, pages 1539–1558. Physica, Heidelberg, 2005.

    Google Scholar 

  24. M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann. Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer, 40(11):38–45, 2007.

    Article  Google Scholar 

  25. A. Scheer. ARIS - Business Process Frameworks. Springer, Berlin, Heidelberg, 3. edition, 2000.

    Google Scholar 

  26. M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Englewood Cliffs, NJ, 1996.

    Google Scholar 

  27. C. Szyperski, D. Gruntz, and S. Murer. Component Software. Beyond Object-Oriented Programming. Addison-Wesley, Harlow, 2. edition, 2002.

    Google Scholar 

  28. P. Vitharana, F. Zahedi, and H. Jain. Knowledge-Based Repository Scheme for Storing and Retrieving Business Components: A Theoretical Design and an Empirical Analysis. IEEE Transactions on Software Engineering, 29(7):649–664, 2003.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Birkmeier, D.Q., Overhage, S., Schlauderer, S., Turowski, K. (2012). How Complete is the USDL?. In: Barros, A., Oberle, D. (eds) Handbook of Service Description. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-1864-1_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1864-1_21

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-1863-4

  • Online ISBN: 978-1-4614-1864-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics