Tuesday Jun 30, 2009

This Quick Note discusses a simple solution to the use case provided by Leonard Barkley. The question goes like this:

“I dont have any idea how to implement BPEL process but the BPEL deployed as a subscriber of a topic. usually I implement the BPEL process and deployed it as web service.”

We produce a simple GlassFish ESB v2.1-based solution which reads a file, sends its content to a JMS Topic and another simple GlassFish ESB v2.1-based solution which subscribes to the same JMS Topic, receives the message and writes it to a file. Both solutions will use BPEL to implement the simple logic, though it is possible to implement both solutions without BPEL, so we have File BC -> BPEL SE -> JMS BC -> JMS Provider (Topic) -> JMS BC -> BPEL SE -> File BC.

Here is the note: QuickNote003_forLeonardBarkley.pdf

Hire is an archive with the project group containing all the projects developed in the Note: JMSTopicSampleProjGrp.zip

As Leonard Barkley pointed out to me, having implemented the sample, the Note is incorrect on Pages 23 and 24. The JMSSubscriber_JMSIn WSDL should use the Receive type, not Send type as the docuent states. The solution still works, it appears, but the configuration as documented is confusing. Thanks Leonard.


Comments:

Hi Michael

Hope you had a good break.

Just followed your quick note 003, simple JBI project. Don't know if you're at all interested or not, but found a couple of typos in this.

In the Subscriber project you say to create a JMS/Send WSDL instead of JMS/Receive.

The other 2 items hardly rate a mention, but as I'm writing this email anyway...... :-)
"Right click Project Files" should be "Right Click Process Files".
In both Publish and Subscribe projects there's no mention of actually creating the bpel object - I'm guessing it's so simple an example you didn't bother to add all steps.

Regards
Jonathan

Thanks, Jonathan.
I thought it might be a good idea to post this as a comment for the benefit of these who intend to work through the material.

Posted by Michael Czapski for Jonathan on October 07, 2009 at 08:50 PM EST #

Post a Comment:
  • HTML Syntax: NOT allowed