This site presents the technology-related opinions (wise or otherwise) of Ganesh Prasad - software architect, Java devotee and Open Source aficionado. (For my views on other topics, see this blog instead.) Disclaimer: Though I bear the name of the Hindu god of wisdom, Lord Ganesh, such cosmic wisdom is not always guaranteed to be transmitted through my writings. Reader beware!
I'm an Australian citizen of Indian origin, living in Sydney. My most recent experience has been as an architect in the financial services industry. I have an unhealthy curiosity about a number of subjects, so my blog entries tend to be fairly varied.
My LinkedIn profile
The 3 components that are listed in this article are the ones in an ESB. So is ESB not doing what we need in SOA? I am just wondering on your other article where you pointed that ESB is for 'Middle Ages' and not 'Modern Age'
If by the 3 components you mean the Service Container, the Broker and the Process Coordinator, then only the Broker represents the ESB. The Service Container could be an App Server and the Process Coordinator could be a BPEL Engine. We would not use an ESB for either of these functions.
I believe ESB has a place, but not at the "centre" of the enterprise. We need to sprinkle them around the periphery as "domain adapters" closer to endpoints. There is no centre, and it resembles a cloud.
2 comments:
Hi,
The 3 components that are listed in this article are the ones in an ESB. So is ESB not doing what we need in SOA? I am just wondering on your other article where you pointed that ESB is for 'Middle Ages' and not 'Modern Age'
Thanks
Usha
Hi Usha,
If by the 3 components you mean the Service Container, the Broker and the Process Coordinator, then only the Broker represents the ESB. The Service Container could be an App Server and the Process Coordinator could be a BPEL Engine. We would not use an ESB for either of these functions.
I believe ESB has a place, but not at the "centre" of the enterprise. We need to sprinkle them around the periphery as "domain adapters" closer to endpoints. There is no centre, and it resembles a cloud.
Regards,
Ganesh
Post a Comment