In this simple scenario we augment the functionality from the previous post with the following –
Leverage web services to
o Validate Customer
o Check Inventory
This can be done in parallel, so let's implement it!
Create demo web service
See Appendix A for Java class which you can deploy as a web service to the AdminServer.
Test the web services from WLS console
Copy the wsdl
o E.g. http://1.1.1.1:7001/BPM-DEMO-WS-BPM-DEMO-WS-context-root/OrderServicePort?WSDL
Drag & drop a Web Service in composite.xml
Create variables to hold the operation responses
Create Check Inventory ServiceTask
Create validateCustomer Service task
Add parallel processing
Connect as follows –
Deploy & Test
Non-domestic
View instance tracking in em console
Zoom in to ValidateCustomer
I will implement the required error handling in the next post
Appendix A
Deploy as a J2EE 1.5 web service with annotations
No comments:
Post a Comment