Create an inbound Web service to provide a way for an external
system or application to call into IBM® Business Process Manager.
About this task
Now you need to provide a way for an external system
or application to call into IBM Business Process Manager.
The recommended method for accomplishing this is to create and publish
a Web Service so that external applications can initiate a particular IBM BPM service
or set of services. By invoking a SOAP call, external applications
can call the Web Service.
Procedure
- Select the plus sign next to the Implementation category
and then select Web Service from the list.
- In the New Web Service dialog, type KickTheBPD in
the Name field and then click the Finish button.
- In the Operations section, click the Add button
and select the Inbound WS Handler Integration service
that you created in the preceding procedure from the list.
- In the Operation Detail section, change Untitled in
the Operation Name field to doKick or something similar.
- Notice the WSDL
URI in the Behavior section. You can use this URI to test the sample
integration as instructed in Testing the integration.
The Protected check box adds user
name and password security to an operation in the web service. For
a web service client to invoke a protected operation, the user ID
and password added to the user name and password elements for this
operation must be registered at the server, assigned to the process
application and have at least read authority. Note that this is not
authentication in the context of an HTTP transaction, so selecting Protected does
not display a default user ID and password.
- Save your work.
What to do next
If you do not specify a snapshot name in the URI, then the default track is used to locate your
web service. The tip in the default track is assumed to contain the process application with your
web service. However, if you have your web service on a tip in a non-default track, it cannot be
found. Therefore, create a snapshot name or make the track that you are working with the default
track.