As the field of service-oriented architecture (SOA) evolves, it brings interesting challenges that should be addressed in order to drive its adoption and realize the benefits it has been promising. It took a while for many to understand that SOA is not purely a technology issue.
SOA is an IT strategy and it requires a shift in the way we think about how IT is aligned with business and how an organization can support and drive SOA within the enterprise. The popular IS Strategy Triangle framework emphasizes the need for alignment between business, IT and organizational strategies.[1] Figure 1 shows the extension of the IS Strategy Triangle and how SOA fits in. Business strategy should drive the SOA strategy, which is an IS/IT Strategy and SOA strategy must support the business strategy.