Web Services
  Home arrow Web Services arrow Page 2 - An Introduction to Web Services
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
WEB SERVICES

An Introduction to Web Services
By: Mamun Zaman
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 9
    2007-05-30

    Table of Contents:
  • An Introduction to Web Services
  • A closer look at SOAP, WSDL and UDDI
  • Web Services Development and Deployment
  • Getting to Work

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    An Introduction to Web Services - A closer look at SOAP, WSDL and UDDI


    (Page 2 of 4 )

    Up to this point we have learned about three elements of web service platforms: SOAP, WSDL and UDDI. A developer usually publishes the WSDL for their services in the registry. A client can query the registry using UDDI and get the WSDL from the registry. After that the client can establish a connection with the service and send SOAP requests to the service, whose response will also be SOAP messages.

    SOAP is used for communication between applications via the Internet. SOAP is platform independent. SOAP is also language independent; it is based on XML. Each SOAP message has a mandatory SOAP envelope, and multiple optional attachments. A SOAP envelope consists of an optional SOAP header, a mandatory body, and optional fault sections. Usually a SOAP body contains the original requests or the responses.

    WSDL is an XML document, which is used to describe web services. WSDL is also used to locate web services. WSDL elements include the following:

    Types

    • Data type definitions

    Messages

    • Abstract, typed definitions of data being exchanged (Request/Response)

    Operations

    • Abstract descriptions of an action
    • Refer to input and/or output messages

    Port type

    • Collection of operations
    • Abstract definition of a service

    Binding

    • Concrete protocol and data format for a particular

    Port

    • Defines a single communication endpoint
    • Endpoint address for binding

    Service

    • Aggregate set of related ports

    UDDI is a directory for storing information about web services. UDDI is also a directory of web service interfaces described by WSDL. UDDI communicates via SOAP.

    More Web Services Articles
    More By Mamun Zaman


       · Very Good Article for Beginners who start learning Web ServicesThanks
       · simple and easy to understand........nice effort..
     

    WEB SERVICES ARTICLES

    - Safety, Idempotence, and the Resource-Orient...
    - The Resource-Oriented Architecture in Action
    - Features of the Resource-Oriented Architectu...
    - The Resource-Oriented Architecture
    - Getting Started with Flex
    - Automated Billing and Faxing for the Web
    - An Introduction to Web Services
    - The Foundations of Web Services: From Novice...
    - Web Services Reengineering: Finishing Touches
    - Fault Handling with Web Services
    - Flow and Web Services
    - Process Lifecycles and Web Services
    - Business Processes and Web Services
    - Orchestrating Web Services
    - Notifications and Resources in the WS-Resour...







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
    Stay green...Green IT