Write a Java EE
application, containing
a 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 by using the
WebSphere® Application Server runtime
environment".
This wizard guides you through the following steps for writing a JAX-RPC
application. The steps are very similar for writing a JAX-WS application.
For an example of a JAX-WS NotificationConsumer client application
that exposes a web service endpoint, see
Writing JAX-WS applications for
WS-Notification.
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.