Service Oriented Architecture (SOA) refers to an architectural solution that
creates an environment in which services, service consumers, and service
producers co-exist yet have no dependence on each other. SOA enables an
enterprise to increase the loose coupling and the reuse of frequently used
software assets. These software assets together with the functionality that
they provide are called services in SOA terminology. By nature SOAs are
typically applied to solutions with highly volatile requirements.
In this article the emphasis will be on how to apply service orientation to
solve a problem at the enterprise level and how to decide how much service
orientation is "optimal." The word optimal means the point of maximum pay-off
for the investment specified and implies that once that optimal point is
crossed either the return on investment tends to drop or the retur... (more)
Service-oriented architecture (SOA) refers to an architectural solution that
creates an environment in which services, service consumers, and service
producers can coexist, and still have no dependence on each other. SOA
enables an enterprise to increase the loose coupling and the reuse of
frequently used software assets. These software assets, together with the
functionality that they provide, are called services in the SOA terminology.
By nature, SOAs are complex and are typically applied to solutions with
highly volatile requirements.
As SOA concepts are increasingly utilized ... (more)