JBoss.org Community Documentation

5.2. Service Oriented Architecture (SOA)

In case you think you already heard something like this... yes, those in previous paragraph are some of the principles Service Oriented Architecture is based on.

Transforming an enterprise business to Service Oriented Architecture includes obtaining standardized service contract, service reusability, service abstraction, service loose coupling, service composability and so on.

Of course SOA is an architectural model agnostic to technology platforms and every enterprise can pursue the strategic goals associated with service-oriented computing using different technologies. However in the current marketplace, Web Services are probably the technology platform that better suits SOA principles and are most used to get to this architecture.