Skip to main content

WS-Specification: Specifying Web Services Using UDDI Improvements

  • Conference paper
  • First Online:
Web, Web-Services, and Database Systems (NODe 2002)

Abstract

Web services are interoperable components that can be used in application-integration and component-based application development. In so doing, the appropriate specification of Web services, as the basis for discovery and configuration, becomes a critical success factor. This paper analyses the UDDI specification framework, which is part of the emergingWeb service architecture, and proposes a variety of improvements referring both to the provided information and the appropriate formal notations. This leads to a more sophisticated specification framework that is called WS-Specification and provides information referring to different perspectives on Web services. It considers Web service acquisition, architecture, security, performance, conceptual concepts and processes, interface definitions, assertions, and method coordination. WS-Specification thereby maintains backward-compatibility to UDDI and is ordered using a thematic grouping that consists of white, yellow, blue, and green pages.

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. Ackermann, J., Brinkop, F., Conrad, S., Fettke, P., Frick, A., Glistau, E., Jaekel, H., Kotlar, O., Loos, P., Mrech, H., Ortner, E., Overhage, S., Raape, U., Sahm, S., Schmietendorf, A., Teschke, T., Turowski, K.: Standardized Specification of Business Components. German Society of Computer Science (2002)http://wi2.wiwi.uni-augsburg.de/gi-memorandum.php

  2. Ankolekar, A., Burstein, M., Hobbs, J., Lassila, O., Martin, D., McIlraith, S., Narayanan, S., Paolucci, M., Payne, T., Sycara, K., Zeng, H.: DAML-S: Semantic Markup for Web Services. In: Proceedings of the International Semantic Web Working Symposium SWWS (2001)http://www.daml.org/services/SWWS.pdf

  3. Apperly, H., Booch, G., Councill, B., Griss, M., Heineman, G. T., Jacobson, I., Latchem, S., McGibbon, B., Norris, D., Poulin, J.: The Near-Term Future of Component-Based Software Engineering. In: Councill, W. T., Heineman, G. T. (eds.): Component-Based Software Engineering: Putting the Pieces Together. Addison Wesley, Upper Saddle River, New Jersey (2001): 753–774

    Google Scholar 

  4. Arkin, A. (ed.): Business Process Modelling Language (BPML). BPMI Working Draft (2001) http://www.bpmi.org

  5. Atkinson, B., Della-Libera, G., Hada, S., Hondo, M., Hallam-Baker, P., Kaler, C., Klein, J., LaMacchia, B., Leach, P., Manferdelli, J., Maruyama, H., Nadalin, A., Nagaratnam N., Prafullchandra, H., Shewchuck, J., Simon, D. (eds.): Web Services Security (WS-Security). Public Draft (2002) http://msdn.microsoft.com/ws/2002/04/Security

  6. Austin, D., Barbir, A., Garg, S. (eds.): Web Service Architecture Requirements. W3C Working Draft (2002) http://www.w3.org/TR/wsa-reqs

  7. Bosak, J. (ed.): UBL: The Next Step for Global E-Commerce. White Paper (2002) http://oasis-open.org/committees/ubl/msc/200204/ubl.pdf

  8. Cabrera, F., Copeland, G., Freund, T., Klein, J., Langworthy, D., Orchard, D., Shewchuk, J., Storey, T. (eds.): Web Services Coordination (WS-Coordination). Public Draft (2002) http://msdn.microsoft.com/ws/2002/08/WSCoor

  9. Cauldwell, P., Chawla, R., Chopra, V., Damschen, G., Dix, C., Hong, T., Norton, F., Ogbuji, U., Olander, G., Richmann, M. A., Saunders, K., Zaev, Z.: Professional XML Web Services. Wrox Press, Birmingham (2001)

    Google Scholar 

  10. Cerami, E.: Web Services Essentials. O’Reilly, Sebastopol, California (2002)

    Google Scholar 

  11. Cheesman, J., Daniels, J.: UML Components: A Simple Process for Specifying Component-Based Software. Addison Wesley, Upper Saddle River, New Jersey (2000)

    Google Scholar 

  12. Chinnici, R., Gudgin, M., Moreau, J. J., Weerawarana, S. (eds.): Web Services Description Language (WSDL) Version 1.2. W3C Working Draft (2002) http://www.w3.org/TR/wsdl12

  13. Cormen, T. H., Leiserson, C. E., Rivest, R. L.: Introduction to Algorithms. MIT Press, Cambridge, Massachusetts (2001)

    MATH  Google Scholar 

  14. Councill, B., Heineman, G. T.: Definition of a Software Component and Its Elements. In: Councill, W. T., Heineman, G. T. (eds.): Component-Based Software Engineering: Putting the Pieces Together. Addison Wesley, Upper Saddle River, New Jersey (2001): 5–19

    Google Scholar 

  15. Cranor, L., Langheinrich, M., Marchiori, M., Presler-Marshall, M., Reagle, J. (eds.): The Platform for Privacy Preferences 1.0 (P3P1.0) Specification. W3C Recommendation (2002) http://www.w3.org/TR/P3P

  16. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S. (eds.): Business Process Execution Language forWeb Services, Version 1.0. Public Draft (2002)ftp://www.software.ibm.com/software/developer/library/ws-bpel.pdf

  17. Czarnecki, K., Eisenecker, U. W.: Generative Programming: Methods, Tools, and Applications. Addison Wesley, Upper Saddle River, New Jersey (2000)

    Google Scholar 

  18. Economic Classifications Policy Committee (ed.): The North American Industry Classification System (NAICS) http://www.census.gov/epcd/www/pdf/naicsbch.pdf

  19. Flynt, J., Desai, M.: The Future of Software Components: Standards and Certification. In: Councill, W. T., Heineman, G. T. (eds.): Component-Based Software Engineering: Putting the Pieces Together. Addison Wesley, Upper Saddle River, New Jersey (2001): 693–708

    Google Scholar 

  20. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J. J., Nielsen, H. F. (eds.): SOAP Version 1.2 Part 1: Messaging Framework. W3C Working Draft (2002) http://www.w3.org/TR/soap12-part1

  21. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J. J., Nielsen, H. F. (eds.): SOAP Version 1.2 Part 2: Adjuncts. W3C Working Draft (2002) http://www.w3.org/TR/soap12-part2

  22. Griss, M. L.: CBSE Success Factors: Integrating Architecture, Process, and Organization. In: Councill, W. T., Heineman, G. T. (eds.): Component-Based Software Engineering: Putting the Pieces Together. Addison Wesley, Upper Saddle River, New Jersey (2001): 143–160

    Google Scholar 

  23. Konito, J.: A Case Study in Applying a Systematic Method for COTS Selection. In: Proceedings, 18th International Conference on Software Engineering (ICSE). IEEE Computer Society Press (1996) 201–209

    Google Scholar 

  24. Kotok, A., Webber, D.: ebXML: The New Global Standard for Doing Business on the Internet. New Riders Publishing, Mass. (2001)

    Google Scholar 

  25. Leymann, F. (ed.): The Web Services Flow Language. Public Draft IBM Research (2002) http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  26. McIlroy, M. D.: Mass Produced Software Components. In: Naur, P., Randell, B. (eds): Software Engineering: Report on a Conference by the NATO Science Committee. NATO Scientific Afiairs Division, Brussels (1968) 138–150

    Google Scholar 

  27. Meyer, B.: Object-Oriented Software Construction. Prentice Hall, Cambridge (1988)

    Google Scholar 

  28. Microsoft Corporation: Web Services Specifications. Public Draft (2002) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/wsspecsover.asp

  29. Mitra, N. (ed.): SOAP Version 1.2 Part 0: Primer. W3C Working Draft (2002) http://www.w3.org/TR/soap12-part0

  30. Ortner, E., Schienmann, B.: Normative Language Approach-A Framework for Understanding. In: Thalheim, B. (ed.): Conceptual Modeling-ER’ 96, 15th International Conference on Conceptual Modeling, Proceedings, Cottbus 1996. Springer, Berlin (1996) 261–276

    Google Scholar 

  31. Shaw, M., Garlan, D.: Software Architecture-Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, New Jersey (1996)

    Google Scholar 

  32. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison Wesley, Harlow (1998)

    Google Scholar 

  33. Szyperski, C.: Components and Web Services. In: Software Development Magazine 9 (2001) 8 http://www.sdmagazine.com/documents/sdm0108c

  34. UDDI Organization (ed.): UDDI Executive White Paper. UDDI Standards Organization Public Draft (2001) http://www.uddi.org/pubs/UDDI_Executive_White_Paper.pdf

  35. UDDI Organization (ed.): UDDI Technical White Paper. UDDI Standards Organization Public Draft (2000) http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf

  36. UDDI Organization (ed.): UDDI Version 3.0. UDDI Open Draft Specification (2002) http://www.uddi.org/pubs/UDDI-V3.00-Open-Draft-20020703.pdf

  37. United Nations Organization (ed.): The Universal Standard Products and Services Classification (UNSPSC). http://www.eccma.org/unspsc/crosswalk.htm

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

Overhage, S., Thomas, P. (2003). WS-Specification: Specifying Web Services Using UDDI Improvements. 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_8

Download citation

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

  • 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