The main drivers for Steeplechase's SOA adoption in client processes are that it links computational resources and
promotes their reuse. Enterprise architects at Steeplechase's Software Division believe that SOA can help businesses respond
more quickly and cost-effectively to the changing market conditions. This style of architecture promotes reuse at the
macro (service) level rather than micro level (objects). It can also simplify interconnection to - and usage of -
existing IT (legacy) assets.
SOA Practitioners Guide: Why Services-Oriented Architecture? provides a high-level summary on SOA.
SOA Approach
In some respects, SOA can be considered an architectural evolution and captures many of the best practices of previous software architectures. In communications systems, for example, there has been little development of solutions that use truly static bindings to talk to other equipment in the network. By formally embracing a SOA approach, such systems are better positioned to stress the importance of well-defined, highly inter-operable interfaces.
SOA Goals
SOA promotes the goal of separating users (consumers) from the service implementations. Services can therefore be run on various distributed platforms and be accessed across networks. This can also maximize reuse of services.
Do you have more questions about Services-Oriented Architecture? Feel free to
contact us and we'd be glad to fill you in!