According to Eric Newcomer and Greg Lomow, authors of Understanding SOA with Web Services, service oriented architecture is “an architectural style that guides all aspects of creating and using business processes, packaged as services, throughout their lifecycle, as well as defining and provisioning the IT infrastructure that allows different applications to exchange data and participate in business processes regardless of the operating systems or programming languages underlying those applications.”
Although this definition seems to have a reasonable amount of industry acceptance, a variety of definitions exist, and you may see more than one reflected in the articles presented in this issue of the Data Strategy Journal. Regardless of definition, it seems everyone agrees that SOA is vast. SOA is more than IT or web services or a set of technologies; it is an organizational matrix that is applicable across the board - and it can be confusing.