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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
G. A. Akerlof. The Market for ”Lemons”: Quality Uncertainty and the Market Mechanism. The Quarterly Journal of Economics, 84(3):488–500, 1970.
I. Arbnor and B. Bjerke. Methodology for Creating Business Knowledge. Sage Publications, London, 3 edition, 2009.
A. P. Barros and M. Dumas. The Rise of Web Service Ecosystems. IEEE IT Professional, 8(5):31–37, 2006.
L. v. Bertalanffy. General System Theory. George Braziller, New York, NY, 1976.
A. Beugnard, J.-M. J´ez´equel, N. Plouzeau, and D. Watkins. Making Components Contract Aware. IEEE Computer, 32(7):38–45, 1999.
M. Bunge. Treatise on Basic Philosophy, Volume 3: Ontology I: The Furniture of the World. Reidel, Boston, MA, 1977.
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.
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.
J. Farrell and H. Lausen. Semantic annotations for wsdl and xml schema. Recommendation, W3C, 2007.
N. Gehani and A. T. McGettrick. Software Specification Techniques. Addison-Wesley, Wokingham, 1986.
ISO/IEC. Software Engineering - Product Quality - Part 1: Quality Model. Technical Report ISO/IEC Standard 9126-1, International Organization for Standardization, 2001.
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.
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.
B. Meyer. Object-Oriented Software Construction. Prentice Hall, Englewood Cliffs, NJ, 2. edition, 1997.
P. Nelson. Information and Consumer Behavior. The Journal of Political Economy, 78(2):311– 329, 1970.
T. W. Olle, J. Hagelstein, I. G. MacDonald, and C. Rolland. Information Systems Methodologies. A Framework for Understanding. Addison-Wesley, Wokingham, 1991.
OMG. Service oriented architecture Modeling Language (SoaML). Revised Submission ad/2008-11-01, Object Management Group, 2008.
OMG. OMG Systems Modeling Language (SysML), Version 1.2. OMG Specification formal/2010-06-02, Object Management Group, 2010.
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.
S. Overhage. Vereinheitlichte Spezifikation von Komponenten: Grundlagen, UnSCom Spezifikationsrahmen und Anwendung. Dissertation, Universit¨at Augsburg, 2006.
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.
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.
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.
A. Scheer. ARIS - Business Process Frameworks. Springer, Berlin, Heidelberg, 3. edition, 2000.
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Englewood Cliffs, NJ, 1996.
C. Szyperski, D. Gruntz, and S. Murer. Component Software. Beyond Object-Oriented Programming. Addison-Wesley, Harlow, 2. edition, 2002.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)