Progress / Actional/Resources/White Papers/SOA Introduction
SOA Basics: Business BenefitsIT agility is one of the main concerns for today's complex enterprises. Even the most well planned IT infrastructures face significant challenges introduced by mergers, acquisitions, and rapid growth of the enterprise. This discussion covers SOA basics, explaining how companies, in order to increase efficiency, must phase out functional silos that incorporate overlapping and duplicate processes and add complexity to their IT infrastructure. Service-oriented architecture (SOA) provides the framework to re-architect IT infrastructure, eliminate redundancy and accelerate project delivery via consolidation and reuse of services (often referred to as Web services). SOAs can adapt quickly to changing business needs, deliver new IT projects faster at lower service costs, and reduce ongoing IT administrative and infrastructure expenditures. In a SOA, applications are not built as standalone monolithic silos. Instead, business-relevant services (e.g. customer, ordering, inventory, etc.) are either built new or layered on top of existing applications. Then, project specific application logic is built on top of the services in a separate architectural tier. This alignment of IT and business processes and services is what leads to the benefits of SOA:
The benefits are compelling but SOA also changes the dynamics of IT by introducing interdependencies across projects, applications, and even IT teams. Historically, allowing project teams to be autonomous drove accountability to the project teams and managed risk by limiting the external interactions. In contrast, the benefits of SOA in many ways are derived from external interactions (using services built by other project teams). These two worlds must be brought together without falling into the traps that exist at either extreme: A brittle, unreliable, and difficult to maintain spaghetti of application interconnections which can occur when project teams are left to build and use services without the right controls in place; or, at the other extreme, a central organization whose job is to connect applications together which becomes a bottleneck for project teams, reduces accountability and increases the risks for project success. Because of the changes required and unique pitfalls of SOA, before moving to a SOA architecture, careful SOA planning is essential. SOA migration is incremental, leveraging existing applications that deliver value while building new applications and services. This generates a complex heterogeneous environment that avoids the "rip and replace" approach and focuses on building new services only when a new opportunity arises or existing solutions do not deliver the necessary results. SOA Basics: In a NutshellThe benefits of SOA include IT agility, faster time to deployment, business process visibility and more. By carefully planning your move to SOA you can easily avoid a costly rip-and-replace approach – and preserve the benefits you hope to gain. For More InformationLearn more about SOA – read the free white paper, SOA Introduction: IT and Business Perspectives |
More on SOA Basics: Understand the Benefits of SOALearn how to migrate legacy apps into your SOA Applications environment. Download the free white paper, "Implementing a Successful Service- Oriented Architecture (SOA) Pilot Program," now. |


