Time was, information technology (IT) systems lasted much longer. Organizational restructuring was uncommon, as business did not really require it. However, with ever-shrinking business cycles, IT must now be capable of quickly adapting to changing business needs. That’s why present-day IT systems must be built to change—and services-oriented architecture (SOA) may just hold the key.
SOA refers to an architectural strategy to help achieve business-IT alignment, by adopting a three-dimensional perspective of the enterprise namely, technology, people and processes (Figure 1). SOA facilitates implementation of business functionality as a set of well-governed, standards-based, loosely-coupled services and processes, defined in a flexible and agile manner. SOA is an architectural strategy that helps achieve tighter Business-IT alignment by taking a three dimensional perspective of the