User Tools

Site Tools


web_services

Table of Contents

Web Services

This lecture describes a vision in which programs written in different languages, running on different platforms, and connected via different network transports can discover one another and communicate.

Outline

  • The SOA Vision and the needed infrastructure
  • Terminology: service, port, binding, port-type, operation, message, part.
  • Reading a WSDL and identifying tns, service, and port
  • Building a client using a platform: AXIS
  • Building a client from scratch: SOAP
  • Deploying a web service
  • Data persistence
  • XSD Returns
  • Complex Returns

To Do

  • Read Section 9.1 for an introduction, Section 9.4 on WSDL, and Section 9.6 on SOAP. Skip the other sections of Chapter 9 for now.
  • Take a tour of some wsdl documents (xmethods, strikeiron, fraudlabs, etc.) and familiarize yourself with their contents.
  • Create a client that consumes a web service along the lines of the AXIS and/or HTTP clients in the Resource Directory.
  • Create your own web service and deploy it.
web_services.txt · Last modified: 2009/02/04 13:05 by roumani