Learn about Web services

 

Learn about Web services

This topic provides links to Web resources for learning, including conceptual overviews, tutorials, samples, and "How do I?..." topics, pending their availability.

How do I?...

  Develop and assemble applications that use Web services
Checkmark Implement Web services applications
Checkmark Plan your use of Web services
Checkmark Develop Web services applications
Checkmark Configure Web services deployment descriptors
Checkmark Assemble Web services applications
  Deploy and administer applications
ShowMe demonstration Deploy Web services, using the administrative console
Checkmark Configure Web service client bindings
Checkmark Publish WSDL files
Checkmark Administer applications (same as any application)
ShowMe demonstration Administer applications (Education on Demand)
  Develop Web services clients
Checkmark Develop Web services clients
Checkmark Develop client bindings from a WSDL file
Checkmark Assemble a Web services-enabled client WAR file into an EAR file
Checkmark Configure a client deployment descriptor
Checkmark Configure the ibm-webservicesclient-bnd.xmi deployment descriptor
Checkmark Test Web services-enabled clients
  Secure Web services
Checkmark Secure Web services
Checkmark Secure using XML encryption
Checkmark Secure using basicauth authentication
Checkmark Secure using identity assertion authentication
Checkmark Secure using signature authentication
Checkmark Secure using a pluggable token
  Invoke Web services using Web Services Invocation Framework (WSIF)
Checkmark Enable Web services with WSIF
Checkmark Invoke Web services with WSIF
Checkmark Administer WSIF
  Use the Universal Description, Discovery and Integration (UDDI) registry
Checkmark Access and administer an IBM WebSphere UDDI registry
ShowMe demonstration View WS-Security bindings, using the administrative console
  Tune and troubleshoot Web services
Checkmark Tune Web services applications
Checkmark Troubleshoot Web services
Checkmark Troubleshoot Web services command-line tools
Checkmark Troubleshoot Web services compiled bindings
Checkmark Troubleshoot the run time for a Web services client
Checkmark Troubleshoot serialization and deserialization in Web services
Checkmark Troubleshooting authentication and authorization for Web services security
Checkmark Troubleshoot authentication and authorization for Web services security
Checkmark Troubleshoot UDDI

Conceptual overviews

Documentation Documentation Introduction: Web services
   
Presentation Presentations Education on Demand offers:

   
Redbooks See also the IBM Redbook WebSphere Version 5.1 Application Developer 5.1.1 Web Services Handbook

Note:

  • Chapter 2 (implementation) does not apply to Version 6.

  • Version 5.x Redbooks are cited for their conceptual material. Product technical details have changed in Version 6. Refer to the product documentation for current product and technical details. Links to Version 6 Redbooks will be added as they become available.

  • Redbooks are supplemental rather than formal product documentation. Read their Notices carefully. For information about supported configurations, consult the product documentation.

Tutorials

Tutorials Education on Demand offers:

Tutorials developerWorks offers:

  • Tutorial 4 - Web services

    The objective of this tutorial is to provide you with an understanding of the new standard JAX-RPC programming model to develop SOAP based Web service clients and endpoints. The endpoint is described by using WSDL. The zip file comes with all sample code required to run this tutorial.

Samples

Samples The Samples Gallery offers:

  • WebSphere Bank

    Using the WebSphere Bank online bank, customers can open accounts, get account balances, and transfer funds between accounts. The WebSphere Bank application uses Web services, Java Message Service (JMS) API, container-managed persistence (CMP), container-managed relationships (CMR), stateless session beans, Message-Driven Beans (MDB), JSP pages, and servlets.

  • Greenhouse by WebSphere

    Using the Greenhouse by WebSphere online supplier, customers can open accounts, select items and amounts to order, and check their order status. The Greenhouse by WebSphere application uses Web services, the Java message service (JMS) API, scheduler, asynchronous beans, container-managed persistence (CMP), container-managed relationships (CMR), stateless session beans, message-driven beans (MDB), Java server pages (JSP)s, and the struts framework.

  • Adventure Builder

    The Adventure Builder customer Web site resides on the Web tier and is designed using a Web application architecture. This Web site communicates to the order processing backend module using Web services interactions. Adventure Builder, a basic Web site travel application built on the J2EE 1.4 platform, is a simple shopping application.

    The customer can browse and select from a catalog of products, in this case vacation packages, assemble or build an entire vacation from different components, principally lodging and activities. The parts of a particular vacation package are determined by user responses given on a sequence of forms. You can maintain vacation package options in a virtual shopping cart, perform sign on and sign off procedures, create user accounts, and purchase a trip package, sending a purchase order to the order fulfillment system. The Adventure Builder application uses several J2EE 1.4 technologies.

  • Development Strategies - Address Book

    The Address Book sample illustrates accessing multiple Web Services in one application.

  • Migration - Stock Quote

    The Stock Quote sample illustrates migration of a stock quote client from Simple Object Access Protocol (SOAP) to Java API for XML-based RPC (JAX-RPC). WebSphere supports Web Services for J2EE (JSR 109) which builds on a client-programming model on JAX-RPC.




Searchable topic ID: welc6tech_wbs_links