For sure that camel can help you to design that easily. As you mention camel implements Enterprise Integration Patterns (EIP), that means that you can route, filter, enrich, aggregate, splits the messages received.
Depending how you will expose your services, you can design camel routes like that : from(Data).to(bean:createAddress).to(direct:step1) from(direct:step1).to(bean:createABC).to(direct:step2) from(direct:step2).to(bean:createContact).to(jms:queue:A) Regards, Charles Moulliard Senior Enterprise Architect (J2EE, .NET, SOA) Apache Camel - Karaf - ServiceMix Committer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Blog : http://cmoulliard.blogspot.com | Twitter : http://twitter.com/cmoulliard Linkedin : http://www.linkedin.com/in/charlesmoulliard | Skype: cmoulliard 2010/9/14 Fred <[email protected]>: > who can help me ? > > > > > From: me > Date: 2010-09-13 12:06:49 > To: users > Cc: > Subject: How replace BPEL on SMX ? > > hi,all. > > I'm a new smx. Our company have some webservice. I want to recomposition > these webservice. and export a new webservice. For example, our comany have > following webservice. > 1. Create Address > 2. Create ABC > 3. Create Contact > now i need a new 'create customer' interface, this interface include above > three interface , The new interface will above three interface by following > flow. > Flow : > > Data --> 1. create address --> 2. return address ID --> > 3. address ID + Data --> 4. create ABC --> 5. return ABC ID --> > 6. ABC ID + address ID + Data --> 7. create contact --> 8. return address ID > + ABC ID + Contact ID > > I know if i using Apache ODE for smx's bpel engint. it's easy. But I want to > know another ways solve this question. Can i using EIP or Camel solve it ? > > Thanks and Regards, > Fred >
