Why SOA?

Why SOA has become the preferred architectural style in the enterprise? Agility and flexibility that SOA brings to the enterprise architecture, mainly through the loose coupling attribute makes SOA style a superstar in the enterprise.

For decades, software architects and engineers fought with application brittleness. Changing a piece of business logic to move along with market dynamics was a nightmare, and often would take down the whole system. Thanks to SOA, not only that the enterprise architecture be made agile, it also allows business managers be more comfortable with the software systems. Rather than having to worry about technical aspects, you can now focus more on real business problems.

So would SOA be enterprise architect's nirvana?  Well, the SOA concept sounds like nirvana, but the real life is not that simple. Like anything in the real world, SOA implementation could get complex.

Comments