The service-oriented architecture (SOA), according to new research from AMR, is "a standards-based approach to managing services made available by different software packages for reuse and reconfiguration." SOA is revolutionary because, for the first time in e-business, it creates the potential for true and painless software interoperability, for example allowing programs to query each other for information, that can be configured once and used as often as necessary.
AMR's SOA report offers a detailed perspective on SOAs, beginning with this helpful definition (there's still a lot of vagueness among prospects and even adopters about what an SOA really is) and continuing on to discuss components, deployments, spending plans, vendor action, and more.