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.
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
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
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
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
Arkin, A. (ed.): Business Process Modelling Language (BPML). BPMI Working Draft (2001) http://www.bpmi.org
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
Austin, D., Barbir, A., Garg, S. (eds.): Web Service Architecture Requirements. W3C Working Draft (2002) http://www.w3.org/TR/wsa-reqs
Bosak, J. (ed.): UBL: The Next Step for Global E-Commerce. White Paper (2002) http://oasis-open.org/committees/ubl/msc/200204/ubl.pdf
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
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)
Cerami, E.: Web Services Essentials. O’Reilly, Sebastopol, California (2002)
Cheesman, J., Daniels, J.: UML Components: A Simple Process for Specifying Component-Based Software. Addison Wesley, Upper Saddle River, New Jersey (2000)
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
Cormen, T. H., Leiserson, C. E., Rivest, R. L.: Introduction to Algorithms. MIT Press, Cambridge, Massachusetts (2001)
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
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
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
Czarnecki, K., Eisenecker, U. W.: Generative Programming: Methods, Tools, and Applications. Addison Wesley, Upper Saddle River, New Jersey (2000)
Economic Classifications Policy Committee (ed.): The North American Industry Classification System (NAICS) http://www.census.gov/epcd/www/pdf/naicsbch.pdf
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
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
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
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
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
Kotok, A., Webber, D.: ebXML: The New Global Standard for Doing Business on the Internet. New Riders Publishing, Mass. (2001)
Leymann, F. (ed.): The Web Services Flow Language. Public Draft IBM Research (2002) http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
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
Meyer, B.: Object-Oriented Software Construction. Prentice Hall, Cambridge (1988)
Microsoft Corporation: Web Services Specifications. Public Draft (2002) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/wsspecsover.asp
Mitra, N. (ed.): SOAP Version 1.2 Part 0: Primer. W3C Working Draft (2002) http://www.w3.org/TR/soap12-part0
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
Shaw, M., Garlan, D.: Software Architecture-Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, New Jersey (1996)
Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison Wesley, Harlow (1998)
Szyperski, C.: Components and Web Services. In: Software Development Magazine 9 (2001) 8 http://www.sdmagazine.com/documents/sdm0108c
UDDI Organization (ed.): UDDI Executive White Paper. UDDI Standards Organization Public Draft (2001) http://www.uddi.org/pubs/UDDI_Executive_White_Paper.pdf
UDDI Organization (ed.): UDDI Technical White Paper. UDDI Standards Organization Public Draft (2000) http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf
UDDI Organization (ed.): UDDI Version 3.0. UDDI Open Draft Specification (2002) http://www.uddi.org/pubs/UDDI-V3.00-Open-Draft-20020703.pdf
United Nations Organization (ed.): The Universal Standard Products and Services Classification (UNSPSC). http://www.eccma.org/unspsc/crosswalk.htm
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
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