|
SYS-CON Magazines
|
Top Three Links You Must Click On
Service-Oriented Architecture Just How Fit Is Your SOA?
Implementing SOA is like going on a diet, trying for the perfect figure
By: John Senor
Oct. 7, 2007 07:15 AM
So you've decided to invest in Service Oriented Architecture (SOA). You've read up on it and heard the experts proclaim its potential to transform the way your business interoperates. You're excited about SOA's prospects and what it will do to improve the fitness and agility of your company. The only thing left to do is take the plunge.
Like the celebrity diet that promise results with little or no effort software vendors make just as many promises about achieving dramatic results. Unfortunately, like most things, there's no magic elixir. However, simply by understanding the factors that make a SOA more difficult and more costly to implement, you can avoid setbacks and stay on track to achieve lasting and measurable results.
Fitness Tip #1: Beware of hidden "calories," costs, and complexities. The same applies to starting to implement a SOA - and accounts for why so many of these implementations disappoint. Like the hidden calories in many so-called diet foods, the complexities and costs associated with the technologies underlying your SOA implementation can wreak havoc with your ROI objectives. To put this in context, we need to go back a few years and look at the evolution of enterprise integration initiatives. During the Enterprise Application Integration (EAI) era, we learned that large-scale monolithic implementations of integration technology ultimately did not best serve the needs of the business enterprise. They were simply too complex, too proprietary, and too costly to implement, manage, and maintain. Plus, each implementation was not reusable for other purposes. No matter whether the integration project was large, small, or in-between, the implementation style and cost never varied. You always had to contend with a large stack of proprietary products that were required to make the integration software work. This software stack was extremely complex and costly, and difficult to manage and maintain. Consequently, this approach needed bigger machines, and more operational staff, training, and maintenance, simply because of the complex software involved. As a result, typical implementations could run as high as $1 million before any useful integration was realized. At that time, there simply was no lightweight, low-cost, manageable, and reusable alternative.
SOA, as the next-generation vision of enterprise integration, now promises to improve on its predecessors as follows:
2. Utilize code, implemented as services that's not only easy to write and maintain but can be reused across applications and systems.
Fitness Tip #2: Let the heavy baggage go. Such monolithic stacks are expensive and complex to put in place and require sophisticated skills and training for IT resources. Configuration management is difficult too, especially if implemented on a large scale, which can be completely cost-prohibitive for the global business enterprise interested in large-scale, multi-location SOA deployments. That 's simply a much too complicated recipe to create and deploy a service that's reusable. But what if a business enterprise has major investments in application infrastructure software stacks as a result of years of integration efforts?
Fitness Tip #3: Stay powerful, independent, and flexible.
Service independence enables a business enterprise to create reusable composite services on any scale easily then deploy them not simply as Web Services, but as service channels using any variety of transport protocols, including Internet protocols, proprietary messaging systems, or legacy transports. This is extremely important since most business enterprises simply can't afford to rip and replace existing investments in networking and integration software. And by fully leveraging the Java SE Platform (J2SE), SOA implementations won't drag additional, impossibly complex, and expensive prerequisite software products into the mix.
Just How Fit Is Your SOA? As for the diet, if it were only that simple! Reader Feedback: Page 1 of 1
Subscribe to our RSS feeds now and receive the next article instantly!
Subscribe to the World's Most Powerful Newsletters
|
|
||||||||||||||||||||||||||||||||||