What is SOA ?
- An IT architecture strategy for business solution (and infrastructure solution) delivery based on the concept of service-orientation.
- An architectural principle for structuring systems into coarse-grained services
- Set of components which can be invoked, and whose interface descriptions can be published and discovered.
- aims at building systems that are extendible, flexible and fit with legacy systems.
- promotes the re-use of basic components called services.
- emphasizes the loose coupling of services
- Services can be re-composed when business requirements change.
Business Benefits of SOA
- SOA can help businesses respond more quickly and economically to changing market conditions.
- SOA can be considered an architectural evolution. It captures many of the best practices of previous software architectures.
- The goal of separating users from the service implementations is promoted by SOA.
- The goals like increased interoperability, increased federation and increased business & technology domain alignment can be achieved by SOA due to its architectural and design discipline.
- SOA is an architectural approach for constructing complex software-intensive systems from services.
- SOA realizes its business and IT benefits through utilizing an analysis and design methodology when creating services.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.