Write a J2EE application, containing a JSR-109 compliant
Web service definition, that can be deployed to the application server
and act as a NotificationProducer, NotificationConsumer or demand
based publisher.
Before you begin
This task assumes that you have the following resources:
- An installed and functioning copy of IBM® Rational® Application Developer, Rational Software Architect
or equivalent tooling.
- The WSDL file for the endpoint that is to be exposed.
About this task
To write a WS-Notification application that exposes a Web
service endpoint, follow the method provided by your tooling for creating
a Web service implementation from a WSDL file. For example in Rational Software Architect
there is a wizard in the Tutorials Gallery under "Create and deploy
a WS-I compliant Web service and an enterprise bean skeleton from
a WSDL document using the WebSphere® run-time
environment". This wizard guides you through the following steps:
Procedure
- Create a Dynamic Web Project.
- Import and validate the WSDL file.
- Create the Web service. Select .
- Implement the business methods in the generated EJB class.
The methods you choose depend upon the type of endpoint that
you are exposing (NotificationProducer, NotificationConsumer or demand
based publisher).
- Export the application.
What to do next
You are now ready to deploy the application to WebSphere Application Server as described
in
Installing application files with the console.
In the Select installation options panel, ensure that the
Deploy
Web services option is enabled.