Implementing SOA in the Real World: Insights from the Trenches
What are the key elements to successfully implement SOA? What are the obstacles and how can they be overcome? Providing insights from major SOA implementations at Fortune 500 companies, the author looks under the covers to provide first-hand insights on meeting SOA’s challenges.
by Jonathan Mack
August 14, 2008
or most enterprise architects, the value proposition of service-oriented architecture (SOA) is clear:
SOA enables flexibility, agility and re-use benefits that are broadly recognized
throughout the software development community. You might be surprised, however, to find that SOA adoption is not
nearly as ubiquitous as many of the analyst organizations and webinar publishers would suggest. There’s a simple
reason for this: Despite all that’s been written about SOA, despite all the success stories that proliferate, SOA is far more challenging to implement successfully than its promoters would have you believe.
I began designing systems that implement service-oriented patterns nearly 10 years ago. I’ve been involved in projects that ranged from implementing simple system interactions as services to highly complex interactions that involved the full range of service-oriented patterns. Nearly every one of these projects encountered challenges that were not fully anticipated at their outset. In this article, I’ll describe a few key challenges and I’ll make some suggestions about the most effective way to overcome them.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!