Adding a BPEL front-end to the Camel router

Currently I’m working on refactoring the Camel router to two BPELs example to add a BPEL front-end.  (I’ll be updating this post soon with links to the tutorial steps and screen captures.)

Previously I created/tested separate Composite Application projects for testing the database and file processes.

Then I created/tested a Composite Application project for testing the Camel router using the above processes.

What I’ve now done is create a new Composite Application project reusing the Camel and BPEL projects.   In the next tutorial I show how to create a “front-end” BPEL process to invoke the Camel router in this new application.

Category: camel se, open source, open-esb

Posted by: Mike Wright on: October 31, 2008

Tags:

Building the Camel to BPEL example

I’m working on documenting some new Camel SE examples including the steps needed to build and run the Camel to BPEL example.  (coming soon, the BPEL to Camel example, and the Camel directly to BCs example).

For Camel to BPEL, the client sends a request via SOAP to the Camel router.

The router checks the content of the message to decide which BPEL to route to.

One BPEL maps the order to a shipment record and writes it to a file.

The other BPEL maps the order to a different shipment record and inserts in into a database.

Category: camel se, open-esb

Posted by: Mike Wright on: October 29, 2008

Tags: