SOA Is Not Exactly Mature

Loraine Lawson

Only a couple of years ago, people were still asking what the acronym SOA meant. Now, there's a whole new debate, but at a different level. According to open source SOA proponent Dave Rosenberg, some associate SOA with Web services, some with ESBs, and some with the giant stacks being offered by large vendors. His take: They're all SOA, and the point is that one size doesn't fit all.


An article in Insurance Networking News portrays SOA in an entirely different light, as a way to inexpensively leverage legacy applications.


And while various pundits argue about what SOA is now, others -- largely marketing types -- are starting to talk about SOA 2.0, a notion that well-known SOA guru David Linthicum finds "just plain silly."


And then there's the conservative camp that claims there's nothing new under the sun, and that includes SOA. After all, wasn't CORBA all about reuse and modular design?


Worst of all, nobody is quite sure how to pronounce it, with ess-oh-ay and so-uh both in contention.

Add Comment      Leave a comment on this blog post
Feb 3, 2007 6:44 AM Anders Tornblad Anders Tornblad  says:
The difference between CORBA and SOA is that CORBA is a specific technology, whereas SOA is a style of architecture. You can use CORBA to implement SOA, but just using CORBA (or Web Services) does not make your solution a SOA.When designing a SOA, you need to examine business processes, business activities, and business capabilities, you need to analyze information flow at the business level, as well as at the conceptual level. When adhering to the four tenets of SOA, you should end up with a system of services (not necessarily Web Services) that are loosely coupled, autonomous, and replaceable.This is not an easy task, and it does not come automatically just because you are using Web Services - it's constant work identifying changes in the business and reiterating your architecture.I have seen this work, and I have seen really skilled business architects and solution architects, who really know what SOA is about, so I believe there is hope for SOA in the near future. If just some vendors could stop calling their products "The only SOA Product you'll ever need"... Oh, and by the way, I try to pronounce SOA "Service Oriented Architecture" whenever I have the time - otherwise, it's so-uh for me. =) Reply
Feb 3, 2007 6:45 AM Anders Tornblad Anders Tornblad  says:
My line-feeds got lost somehow. Sorry about that... Reply
Feb 17, 2007 9:49 AM KB KB  says:
Hi,All these buzzwords like SOA / ESBs etc. etc.are coming up cause of integration issues. But have the technology vendors given a thought on the root cause of integration problem. All the while developers like us are being asked to use tools/technologies to integrate applications or even develop applications taking out data from different applications, no one has given a thought as to why do we face problems? Many will say, its because of complex data structures in applications. Well, the main issue is not the data structures for which all these ESBs etc etc. are coming up. The main problem is the pre defined data schema, which we the developers use in building a database.Well, untill now, we at Brainwave have tried to solve this issue by coming up wth first Neural database, wherein the developers need not worry about data modeling or indexing. may give us some answers to this integration problem. The reason despite many trials and hoopla regarding Web Services in reality this concept, this technology have not yet seen any serious business is cause of database problem. But with Brainwave Platform, we aim to solve this issue.Hopefully, using Brainwave Platform will solve the integration problem for which SOA/ESB technology came into being. Although much is needed to be done, let's see how the developr community takes it.Thanks and regards,Karabi Reply
Nov 24, 2008 3:32 AM Prakash Vijayan Prakash Vijayan  says:
The topics are extremely helpful for study Reply

Post a comment





(Maximum characters: 1200). You have 1200 characters left.



Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.