ibm.com/developerWorks
Presented by developerWorks, your source for great tutorials
Section 1. About this tutorial
Purpose of this tutorial
This tutorial shows J2EE developers how to use the IBM ETTK (Emerging
Technologies Toolkit) to make any Enterprise JavaBean (EJB) component into a Web
service that will run on any application server.
Do you currently use EJB technology? Have you ever wondered how to expose an EJB
component as a Web service no matter what your application server is? This tutorial
shows how to use the ETTK to convert a local and remote EJB component into a Web
service. I will use a subcomponent of the ETTK called Axis, a SOAP client
implementation originally hosted by the Apache Software Foundation.
The ETTK implements the Web services architecture and provides a set of tools to
create, locate and invoke Web services. It includes the following tools:
UDDI4J API allows developers to perform save, delete, find, and get operations
against a UDDI registry.
UDDI4J WSDL API allows developers to perform publish, unpublish, and find
operations against a UDDI registry.
WSDL4J allows developers to programmatically read and work with WSDL
documents.
WSDLdoc allows developers to automatically generate documentation from WSDL
files similar to JavaDoc.
WSIL4J allows developers to programmatically read and work with WSIL documents.
Axis RC1 allows a developer to generate Web services WSDL definitions from Java
code and generate Java proxy code from a WSDL definition. Axis is also the
transport engine for Web services.
Sample services including Accounting, Contract, Metering, Service Desk etc.
Demos and tutorials to illustrate key Web service concepts.
Privacy Policy Authorization Director (PAD) Web service allows privacy policy control
access to personal information.
And much more...
The primary focus of this tutorial is developing EJB based Web services with Axis. Axis
provides support for turning EJB components into Web services and is included with
the ETTK.
What do I need to know for this tutorial?
Page 2 of 33
Service enable EJB SessionBeans with the IBM ETTK
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved