Learn about web service applications
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.
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.
Samples and Tutorials
These web services samples and tutorials are included with this product:
- Sample: 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.
- Tutorial: 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 generation of a code similar to that in the JAX-WS RSP address book sample.
- Tutorial: 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
Web Services Description Language (WSDL)