WebSphere Process Server v6.1 API
There are various API’s that are provided as a part of WebSphere Process Server.
EJB API
There is the standard EJB lookup method for the four JNDI’s (Human Task, BusinessFlow, Relationship etc). EJB provides slightly more functionality than the Web service or JMS interface. The generic EJB API supports Remote Artifact loading so you don’t need to have the Business Object xsd definitions in your ear.
Web Service API
Interesting, there is a Web Services API introduced in 6.0.2 for the BusinessFlowManager and HumanTaskManager. Enterprise Applications -> BPEContainer_Xxxxxx -> Publish WSDL files will create a zip file for download containing the required artifacts needed to create a web services client. You will have to copy the relevant XSD definitions of the data.
JMS API
This is new in WebSphere Process Server v6.1. You can invoke the BusinessFlowManager via a queue on the BPC bus. They skipped the detail about what exact queue you put the message on unfortunately. I quickly jotted ‘BFMJMSAPIQueue’ down so I think if you check out the admin console there should be something there. There is a restriction that publish-subscribe is not allowed, only point to point. You will have to copy the relevant XSD definitions of the data.
HTM API
New in v6.1 there is bulk/batch processing commands. They accept multiple task instance id’s (TKIID[]) and complete in a single non-global transaction. New operations ‘completeAndClaimSuccessor”aka single person workflow and ‘absence and Substitution’.
Related Posts
- WebSphere Process Server’s default log size: Very Small
- MQ Import Anti-Pattern: Multiple MQ Imports connecting to single pair of physical request/response queues
- ProcessTemplateNotFoundException: CWWBA0008E: Process template ‘myProcess, -valid_from_date-’ is not found
- WebSphere Admin Console SRVE0190E: FileNotFound Errors when clicking certain hyperlinks
- Handling unmodeled faults within WebSphere Process Server V6.1
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

May 5th, 2008 at 4:42 pm
Dan,
Did they discuss about the new Business Rules Engine API? The topics sound more interesting than the ones discussed at (REMOVED BY DAN) Thanks for the Twitter updates
Phani
May 5th, 2008 at 5:08 pm
Hi Phani,
Interestingly enough I didn’t pick up anything about a new business rules API. I believe the presenters were from a BPEL background, so it’s possible they didn’t realise there was a change. I recall the slide saying that the Business Rules API was still primitive.