This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Originally posted by vibhav kumar: Hi, With SOA all vendors would support a common standards, then wouldn't this lead eradication of EAI job market, may be too early to speak now but it does looks true 5 yrs down the line.
I do not feel SOA and EAI are competitive. SOA supports EAI in a better way. Many of EAI tools(like JCAPS) uses SOA to the tool more powerful.
Joined: Mar 08, 2006
Hi, I may be wrong but this is my opinion, EAI is about integration of verious applications, today it's needed c'oz vendors don't follow common set of standards.
With SOA all vendors would follow common set of standards then calling another application would be same as invoking a web service.
I don't see need for expertise tools like Tibco, Webmethods(EAI) then, I am not sure of JCAPs & what Sun intends to do with it.
KJ, I may be totally wrong, just wanted others opinion on this.
Joined: Sep 20, 2003
Vibhav, even I might be wrong. Let's wait for others opinion.
But as per my understanding EAI is used in integration of two or more applications or systems making them to interact synchronously or asynchronously.
Where as SOA application exposes services(web services) such that any other application can use the service and the service will independent of implmentation.
If two applications are developed based on SOA it is easier to integrate that two applications which achieves the purpose of EAI.
JCPAS(SeeBeyond) is one of such EAI tool which is developed based on SOA concepts.
But Jobs Discussion may not be right forum to disucss this, and not sure what will be the right fourm.
As technologies, I dont really see them as competitors.
EAI helped in applications talk to each other SOA helped in defining a common language and semantics for them. Also note that SOA goes beyond the Enterprise into B2B space as well, and this is were it actually came from.
But yes, a typical EAI tool vendor will need to support the SOA bandwagon so that they will not be left out as properitory vendors.
I would call SOA as an evolution from the traditional EAI/B2B offerings providing relief from vendor/platform/technology lock-ins.
Jeevan [ November 17, 2006: Message edited by: Jeevan Philip ]
Many legacy application are difficult to integrate using any standard intergartion , in those cases I guess making a framework specific to application gives more flexibility and statdard SOA's can be integrated easliy using various EAI trusted and tested approaches.