Answer:
SOA is a style of design, development, deployment, and management of applications with suitable infrastructure in which:
- Applications are organized into modular services that are (typically) network accessible
- Service interface definitions are standards based
- Quality of service characteristics are explicitly identified in the design
- Services and business policies are cataloged in a repository
- Protocols are predominantly, but not exclusively, based on Web services
Asked In: Many Interviews |
Alert Moderator