I am using VETRO(VAlidate, Enrich, Transform, Route and Operate) pattern in servicemix 4.2. What I needed was to make each as a component capable of having a service and end point name. I used camel EIP patterns for each of the blocks and use NMR for communication.
Does any one have a better idea? I mean the camel EIP pattern the right direction? or should camel be used only with Route in the pattern?
No this sounds fine.
The EIPs is the building blocks you should use in your architecture designs.