Developing web services

Web services are self-contained, modular applications that can be described, published, located, and invoked over a network. They implement a services oriented architecture (SOA), which supports the connecting or sharing of resources and data in a very flexible and standardized manner. Services are described and organized to support their dynamic, automated discovery and reuse.

Overview

You can read the following topics before creating a web service. They provide planning and technology overview information that might be useful if you are new to web services or developing web services in this development environment.

What's new iconWhat's new for web services in this release
Conceptual information iconOverview of web services
Conceptual information iconJAX-WS (JSR-224)
Conceptual information iconSOAP

Getting Started

If you are already familiar with web services technology the following topics will help you set up your workspace for web services development, and guide you through the development process.

Task information iconOptimizing the workspace for web services development
Task information iconCreating a JAX-WS top-down web service
Task information iconCreating a JAX-WS bottom-up web service
Task information iconCreating a JAX-WS web service using annotations

Samples and Tutorials

These web services samples and tutorials are included with this product:

samples iconSample: WebSphere® JAX-WS web service temperature conversion
This sample creates a Java EE 5 web service and web service client created from an EJB 3.0 Enterprise bean that provides methods to convert Celsius to Fahrenheit and Fahrenheit to Celsius. It uses the WebSphere JAX-WS runtime environment and runs on WebSphere Application Server v7.0.
samples iconSample: WebSphere JAX-WS address book RSP web service
This sample creates a Java EE 5 web service and web service client from a WSDL file that you can use to store and retrieve information found in an address book. It uses the Reliable Secure Profile (RSP) default policy set to ensure that the web service is reliable and secure.
tutorials iconTutorial: Creating a secured JAX-WS web service from an WSDL file
This tutorial walks you through the steps to create a JAX-WS web service and client, and to secure it using a policy set. The tutorial ends with the generatation of a code similar to that in the JAX-WS RSP address book sample.
tutorials iconTutorial: Creating a JAX-RS web service
This tutorial walks you through creating a JAX-RS application.

Web resources for learning

In addition to the information found in this information center, the following links provide learning material.

IBM® Redbooks®: Rational Application Developer for WebSphere Software V8 Programming Guide - Draft

IBM Redbooks: Rational® Application Developer V7.5 Programming Guide. Chapter 18 focuses on web services.

IBM Redbooks: Rational Application Developer V7 Programming Guide. Chapter 18 focuses on web services.

IBM Redbooks: web services Feature Pack for WebSphere Application Server V6.1


Feedback