Service-oriented architecture is an attractive vehicle for attaining greater
business agility. It has the potential to dramatically improve productivity
and increase shareholder value with a comparatively modest (though far from
dismissible) incremental investment in information technology.
Applications composed of services allow companies to modify business
processes more easily and deliver new, composite software solutions faster
and cheaper. But there is a more important element: when successfully managed
as a broad architectural initiative, services can chip away the complexity of
existing software systems.
The simplification of software systems is critical to business agility
because it allows the transfer of resources from costly software maintenance
to discretionary projects that will make a bigger difference to a company's
future.
When combined with sound p... (more)