Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderColor#ccc
titleBPEL Logical Flow Diagram
borderStylesolid

Image RemovedImage Added



The logical flow of the program is:

  1. The JMSClient through ActiveMQConnectionFactory connects to topic "demo.org.servicemix.source" and sends a text message from message.soap file.
  2. myComponent being a subscriber of topic "demo.org.servicemix.source", receives the message.
  3. myComponent implementation class JmsServiceComponent sends the message over the servicemix ServiceMix bus to the PxeBpelEngine by executing its onMessage method. The destinationService property defines the destination of the message (destinationService is found in the servicemix.xml file.
  4. PxeBpelEngine sends a response again through sericemix SericeMix bus, the NMR.
  5. myComponent uses the jmsTemplate bean to publish the message.
  6. jmsTemplate uses the jmsFactory bean to get a connection to the port associated with the JMS topic called "demo.org.servicemix.source." The message is published on the "demo.org.servicemix.source" topic.
  7. JMSClient being a subscriber of topic "demo.org.servicemix.source", receives the message.

...