Service Orientated Architecture
Overview
SOA infrastructure allows different applications to exchange data with one another as they participate in business processes. Service-orientation aims for independence of operating systems, programming languages and other technologies which underlie applications.
Applications
SOA can help businesses respond more quickly and cost-effectively to changing market conditions. This style of architecture promotes reuse at the macro services level rather than reuse of particular parts of software code. It can also simplify interconnection to - and usage of - existing IT (legacy) assets. Unfortunately SOA is sometimes used as a solution to overcome complexities and short comings within current infrastructure. The goal is always to simplify systems and not add any unnecessary complexity. SOA is not a cure to bad design.
Related Articles:










