What are the principles of SOA?

 Posted by Niladri.Biswas on 9/12/2012 | Category: Design Pattern & Practices Interview questions | Views: 2668 | Points: 40
Answer:

Standardized Service Contract
Services within the same service inventory are compliance with the same contracts design standards

Loosely coupled services
Service contracts are loosely coupled with consumers as well as from underlying logic

Abstraction
Service contracts contains only necessary information about service

Service Autonomy
Control over their underlying logic enables the Service to run autonomous

Service Discoverability
Allows service descriptions to be discovered – essentially helps to avoid accidental creation of redundant services

Service Reusability
Service that contain agnostic logic then it can be positioned as Reusable service

Service Statelessness
Services that minimizes the state management reduces the resource utilization

Service Composability
Services capable of addressing agnostic or cross-cutting concerns can be composed for different purpose


Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response