Date Added: Jun 2011
A Service-Oriented Architecture (SOA) is a collection of services, which communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. It has been observed that SOA has been proved helpful to large business enterprises while small business are reluctant towards migrating small e-commerce business to SOA. The components in a business enterprise, like order management, the store, content management system, inventory and warehouse management, payment verification systems etc. depend on the hierarchy system, data warehouse, financial system etc. Every component in this structure is so tightly coupled that it's quite complicated to change one system out another without disturbing other systems.