Skip to main content


developerWorks   >   WebSphere   >  

Roadmap for WebSphere Application Server V6.1 Feature Pack for Web Services

Information roadmap for all users

developerWorks


Prerequisite skills
Product Overview
Planning
Installing
Administering
Developing
Assembling
Deploying
Security
Troubleshooting
Glossary
 




Prerequisite skills

Obtain self-directed or formal training in how to use the Feature Pack for Web Services, which is based on the WebSphere Application Server, Version 6.1. Please refer to the V6.1 roadmap to find a wealth of information about WebSphere Application Server education, redbooks, PDFs, z/OS related guides, Web development techniques, standards and specifications, user group information and other recommended reading. The Feature Pack for Web Services extends the capabilities of WebSphere Application Server, V6.1 by introducing a set of Web services standards that support interoperable and reliable Web services applications.

WebSphere Application Server V6.1 Roadmap (Web site)
This page provides links to the WebSphere Application Server roadmaps where you can find V6.1 reference information that is supported in the Web services feature pack. The Web services feature pack roadmap is content-specific for the feature pack technology.
Feature packs (Article)
WebSphere Application Server feature packs are a mechanism for providing major new application server function between product releases. By delivering new functions and support for industry standards between product releases, you can more quickly explore and implement new technologies within your business applications in today's rapidly changing business environments.
Feature Pack for Web Services (Article)
The Feature Pack for Web Services supports asynchronous, reliable and secure Web services messages focusing on interoperability with other vendors and provides support for the Java API for XML Web Services (JAX-WS) 2.0 programming model.
Specifications and API documentation (Article)
The WebSphere Application Server product supports various industry standards. This topic lists the specifications and application programming interface (API) documentation supported in current and prior product releases.
Educational opportunities
IBM Education Assistant (Web site)
This is a good place to find a quick overview. The IBM Education Assistant site provides narrated presentations, multimedia demonstrations, tutorials, and resource links to help you successfully understand and use IBM software products.
Overview and new features of Feature Pack for Web Services (Presentations, Tutorials, and Demos)
View the many available IBM Education Assistant modules for a quick understanding of the Feature Pack for Web Services and its features. Select WebSphere Application Server Version 6 Feature Pack for Web Services in the left-hand navigation.
Web services (Presentations, Tutorials, and Demos)
View the many available IBM Education Assistant modules for a quick understanding of Web services. These modules are for WebSphere Application Server V6.1, which the Feature Pack for Web Services is based upon.


Back to top


Product Overview

Understand the overall purpose, capabilities, and new features.

What is new in the Version 6.1 Feature Pack for Web Services (Article)
The WebSphere Application Server Version 6.1 Feature Pack for Web Services introduces a set of Web services standards that support interoperable and reliable Web services applications. You can send messages asynchronously, which means that your messages can communicate reliably even if one of the parties is temporarily offline, busy, or not available. You can have confidence that your communication is reliable and reaches its destination, while interoperating with other vendors.
Java API for XML Web Services (JAX-WS)
JAX-WS (Article)
This topic is an overview of the JAX-WS programming model and how this standard enhances the development of Web services applications and clients.
Java API for XML-based RPC (JAX-RPC) versus JAX-WS: Part 1 (Article)
Part 1 of a multipart series of articles introduces the functionality enhancements provided by the JAX-WS programming model that is introduced in the Feature Pack for Web Services. This first part in a series compares these two Java Web services programming models.
JAX-RPC versus JAX-WS: Part 2 (Article)
Part 2 of a multipart series of articles introduces the functionality enhancements provided by the JAX-WS programming model that is introduced in the Feature Pack for Web Services. JAX-WS, the successor to JAX-RPC 1.1, has evolved its data mapping methods by using JAXB the Java Architecture for XML Binding (JAXB) , a JCP-defined technology. This second part in this series compares these two Java™ Web services programming models.
Java Architecture for XML Binding (JAXB)
Java Architecture for XML Binding (JAXB) (Article)
This topic is an overview of the JAXB programming model.
SOAP 1.2
Differences in SOAP versions (Article)
SOAP 1.2 provides a more specific definition of the SOAP processing model, which removes many of the ambiguities that sometimes led to interoperability problems in the absence of the Web Services-Interoperability (WS-I) profiles. SOAP 1.2 should reduce the chances of interoperability issues with SOAP 1.2 implementations between different vendors.
SOAP with Attachments API for Java (SAAJ) 1.3
Differences SAAJ versions (Article)
SAAJ 1.3 is introduced to extend support to SOAP 1.2 message constructs. SAAJ 1.3 can be used to manipulate messages as they flow through the runtime. The JAX-WS programming model adds more enhancements to the use of Web services applications, including support for SOAP 1.2 messages, which is supported by SAAJ 1.3.
SOAP Message Transmission Optimization Mechanism (MTOM)
SOAP Message Transmission Optimization Mechanism (MTOM) (Article)
SOAP MTOM provides vendor interoperable attachment support for sending binary attachments, including images or files, with your Web services request.
WS-Security
WS-Security 1.1 enhancements (Article)
The WS-Security 1.1 standard brings several new enhancements to the security component, including the WS-SecureConversation and Web services policy sets.
Web services policy sets (Article)
Policy sets are used to simplify your Web service Quality of Service (QOS) configuration. Policy sets combine configuration settings, including those for transport and message-level configuration, such as Web Services-Addressing (WS-Addressing), Web Services-Reliable Messaging (WS-RM), Web Services-Secure Conversation (WS-SecureConversation) and WS-Security.
WS-SecureConversation (Article)
WS-SecureConversation provides a secured session for long running message exchanges and leveraging of the symmetric cryptographic algorithm. The symmetric cryptographic algorithm provides better performance and throughput when compared to the asymmetric cryptographic algorithm.
Web Services-Addressing (WS-Addressing)
Web Services Addressing SPI (Article)
The WS-Addressing system programming interface (SPI) extends the application programming interface to enable you to create and reason about the contents of endpoint references and other WS-Addressing artifacts, and to set or retrieve WS-Addressing message addressing properties (MAPs) on or from Web service messages.
Web Services ReliableMessaging (WS-RM)
Learning about WS-ReliableMessaging (Article)
WS-RM is an interoperability standard for the reliable transmission of messages between two endpoints. Use this topic as an entry point to several articles that explain more about WS-RM.
Web Services Distributed Management (WSDM)
WSDM (Article)
WSDM supports managing resources through a standardized Web service interface. Your environment, such as WebSphere Application Server host or an operating system host that has an exposed resource as a Web service within a single interface, is used to manage and control resources. WSDM provides an alternative method to expose the internal product administration functions for a Web service interface.


Back to top


Planning

Plan and implement test, staging, and production environments. A wide array of available components help you tailor the application serving environment to fit your needs and your infrastructure. IBM consultants are available to assist.

Supported hardware and software for WebSphere Application Server (Web site)
These pages describe the minimum product levels you should have installed before opening a problem report with the WebSphere Application Server support team. Because other products frequently ship fixes, updates, and new releases, we cannot test every possible configuration. In general, you can install and run with updates to supported products if those updates are forward-compatible.
Planning to install the Feature Pack for Web Services (Article)
Consider these basic installation scenarios to determine how to install Feature Pack for Web Services onto your existing application server environment. This topic links to procedures for installing each scenario.


Back to top


Installing

The Feature Pack for Web Services is installed on top of Version 6.1. Find out how to establish application serving capability in new and existing environments for the feature pack.

Distributed platforms
Installing Feature Pack for Web Services on distributed operating systems (Article)
Install the feature pack on an existing installation of a WebSphere Application Server Version 6.1 product.
Installing Feature Pack for Web Services with the Update Installer (Article)
The IBM Update Installer for WebSphere Software allows for installing and uninstalling interim fixes, fix packs, and refresh packs. The Update Installer for WebSphere Software is also known as the Update Installer program, the UpdateInstaller program, and the Update installation wizard.
i5/OS platforms
Installing Feature Pack for Web Services on i5/OS (Article)
Install a feature pack directly from your iSeries server on which the WebSphere Application Server Version 6.1 installation runs.
Installing Feature Pack for Web Services with the Update Installer (Article)
The IBM Update Installer for WebSphere Software allows for installing and uninstalling interim fixes, fix packs, and refresh packs. The Update Installer for WebSphere Software is also known as the Update Installer program, the UpdateInstaller program, and the Update installation wizard.
z/OS platforms
Installing the Feature Pack for Web Services on z/OS systems (Article)
The Feature Pack for Web Services is included as service with the WebSphere Application Server on z/OS optional materials. Install the feature pack product code and enable your runtime environment to use the Feature Pack for Web Services functions.


Back to top


Administering

Find information about setting up your application serving environment, deploying applications to it, and then taking care of those deployed applications on a day to day basis.

Administering deployed Web services applications (Article)
The administration function of the product is enhanced to support installing and deploying Java Application Programming Interface (API) for XML Web Services (JAX-WS) applications like any other WebSphere Application Server applications.


Back to top


Developing

A variety of J2EE and WebSphere programming interfaces are available to enrich your applications and take advantage of the services provided by the application server.

Developing and deploying applications (Information center)
This section includes developing application components, assembling components into modules, configuring deployment descriptors, deploying modules onto servers, and performing basic administration tasks.
Task overview: Implementing Web services applications (Article)
This topic introduces you to using Web services. WebSphere Application Server supports Web services that are developed and implemented based on a variety of Java programming models, including JAX-WS programming model introduced in the Feature Pack for Web Services.
Developer resources
developerWorks WebSphere (Web site)
developerWorks is IBM's resource for developers. This site hosts a vast collection of WebSphere Application Server resources, focusing on emerging WebSphere Application Server solutions.
Subscribe to newsletters from IBM developerWorks (Newsletter)
Sign up to receive free developer newsletters. Select any combination of newsletters, then give us your e-mail address and an indication of whether you prefer the text or HTML version.
Development tools
Developing Web services applications from JavaBeans (Article)
This topic explains how to develop a Web service from JavaBeans using the JAX-WS programming model.
Developing Java artifacts for JAX-WS applications from a WSDL file (Article)
This topic explains how to develop Web services with a WSDL file using the JAX-WS programming model.
Developing JAX-WS client from a WSDL file (Article)
This topic explains how to develop a Web services client from a WSDL file using the JAX-WS programming model.
Using JAXB for XML data binding (Article)
JAXB is an XML-to-Java binding technology that allows transformation between schema and Java objects and between XML instance documents and Java object instances. JAXB technology consists of a runtime API and accompanying tools that simplify access to XML documents. JAXB is the default data binding technology used by the JAX-WS) 2.0 tooling and implementation within the Feature Pack for Web Services product.
Using the JAXB runtime to marshal and unmarshal XML documents (Article)
Use JAXB APIs and tools to establish mappings between an XML schema and Java classes. After data bindings exist, use the JAXB binding runtime API to convert XML instance documents to and from Java objects. Data stored in an XML document is accessible without the need to understand the data structure. JAXB annotated classes and artifacts contain all the information that the JAXB runtime API needs to process XML instance documents. The JAXB runtime API enables marshaling of JAXB objects to XML and unmarshaling the XML document back to JAXB class instances.
Using JAXB tools to generate JAXB classes from an XML schema file (Article)
Use JAXB APIs and tools to establish mappings between an XML schema and Java classes. XML schemas describe the data elements and relationships in an XML document. After a data mapping or binding exists, you can convert XML documents to and from Java objects.
Adding assured delivery to Web services through WS-ReliableMessaging (Article)
The WS-RM protocol is introduced to support more reliable message exchange between Web services. HTTP is typically used as a transport protocol, however, HTTP is an unreliable transport for sending messages.
Developing Applications that use Web Services Addressing (Article)
WS-Addressing aids interoperability between Web services by defining a standard way to address Web services and to provide addressing information in messages. This topic describes the steps that are required to create a Web service that is accessed using a WS-Addressing endpoint reference.
Web services and Service Oriented Architecture (SOA)
Web Services Education Roadmap (Roadmap)
This education roadmap outlines the courses available to developers who want to increase their knowledge of Web services, with an emphasis on IBM tools.


Back to top


Assembling

Package code components into modules that can be deployed onto a J2EE application server. The Application Server Toolkit is provided to make assembly easier. You can edit XML deployment descriptor files with a graphical interface, package an application, and utilize WebSphere extensions to the programming model.

WebSphere Application Server Toolkit (Information center)
The WebSphere® Application Server Toolkit provides you with basic assembly and deployment tooling for publishing to your application server, such as WebSphere Application Server V6.1. You can also use the tool to perform basic unit testing, debugging and profiling functions.
Developing and deploying applications (Information center)
This section includes developing application components, assembling components into modules, configuring deployment descriptors, deploying modules onto servers, and performing basic administration tasks.


Back to top


Deploying

Install an application onto the application server and taking care of any dependencies and resource needs so that users can access the application.

JAX-WS deployment model (Article)
This topic introduces you to administering deployed Web services applications.


Back to top


Security

Use the WebSphere Application Server security infrastructure to protect sensitive resources and provide enterprise-level access control; data integrity, confidentiality, and privacy; and secure interoperability. Enable product security in conjunction with the protection offered by other software in your existing infrastructure.

WS-Security
WS-Security 1.1 enhancements (Article)
The WS-Security 1.1 standard brings several new enhancements to the security component, including the WS-SecureConversation and Web services policy sets.
What is new for securing Web services (Article)
Read about the security enhancements provided by the Feature Pack for Web Services, including configuring the new features supported by WS-Security standards.
Managing policy sets using the administrative console (Article)
You can use policy sets, or assertions that define services, to simplify your Web services configuration because policy sets group security and other Web services settings into reusable units. This topic explains how to use the administrative console to create, modify, and delete custom policy sets.
Securing Web services applications using the WSS APIs at the message level (Article)
Standards and profiles address how to provide protection for messages that are exchanged in a Web service environment. Web services security is a message-level standard that is based on securing SOAP messages through XML digital signature, confidentiality through XML encryption, and credential propagation through security tokens. Use this topic as an entry point for how this is done using the Feature Pack for Web Services.
Securing requests to the trust service using system policy sets (Article)
WebSphere Application Server provides message-level protection for its security token service, known as the WebSphere Application Server trust service. For the trust service, you must use a special class of policy sets known as system policy sets, which are introduced in the Feature Pack for Web Services.
Enabling secure conversation (Article)
This topic explains how to use secure conversation to secure Web services application messages.


Back to top


Troubleshooting

Depending on the offering of WebSphere Application Server that you are using, there could be a number of different components installed. When a problem occurs, you must determine the scope of the problem and which components are involved. To help you do this, the resources in this section provide information on troubleshooting problems with WebSphere Application Server and its components.

IBM Support Assistant (Web site)
The IBM® Support Assistant (ISA) is a free, standalone application that you can install on any workstation, then be enhanced by installing plug-in modules for the IBM products you use. The IBM Support Assistant saves you time searching product, support and educational resources. If a problem report needs to be opened, IBM Support Assistant helps you gather support information, then create and track your electronic problem report.
Applying maintenance
Supported hardware and software for WebSphere Application Server (Web site)
These pages describe the minimum product levels you should have installed before opening a problem report with the WebSphere Application Server support team. Because other products frequently ship fixes, updates, and new releases, we cannot test every possible configuration. In general, you can install and run with updates to supported products if those updates are forward-compatible.
All updates for WebSphere Application Server (Technote)
This query finds all Updates (fixes, patches, and so on) published for WebSphere Application Server, ordered from most recent to least recent.
Support documents for troubleshooting
Steps to get support for WebSphere Application Server (Technote)
Whether you are a new user looking for basic information, or an experienced user looking for a specific workaround, you can benefit immediately from IBM's extensive Web-based support. Download fixes, search on keywords, find how-to information, and possibly solve a problem -- all before contacting IBM Software Support directly.
All WebSphere Application Server APARs, from most to least recent (Technote)
This query finds all APARs published for WebSphere Application Server, ordered from most recent to least recent.
All Release Notes for WebSphere Application Server (Technote)
Find the release notes published for WebSphere Application Server, including Feature Pack for Web Services.


Back to top


Glossary

Refer to the glossary to find quick descriptions of unfamiliar terms.

Glossary for WebSphere Application Server Version 6.1, Feature Pack for Web Services multi-platforms (Information center)
Look up terms.


Back to top


WebSphere software

Document options

Document options requiring JavaScript are not displayed


Other roadmaps
WebSphere Application Server roadmaps
WebSphere Business Integration roadmaps
WebSphere Studio roadmaps
WebSphere Portal roadmaps
WebSphere Commerce roadmaps
Special offers
Rate and  Review Rational products
DB2 pureScale Unlimited capacity for your data
WebSphere Application Server Hypervisor trial

More offers