Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What are the 4 tenants of SOA/D.

Answer Posted / nithya_raghu

SOA- Service Oriented Architecture.
SOD- Service Oriented Development.


1) Boundaries are explicit.
2) Services are autonomus
3) Share shema,contract not class implementation.
4) Compatibility based on policy.


Boundaries are explicit.

Developers should define explicitly what methods/properties
are going to expose to the client.

Services are autonomus.

Services and the consumer application are independant. So
in future if we need to modify or enhance the services
feature then we can take the services offline and work with
that.So this wonnt affect the consumer application.


Share Schema/Contract not class implementation.

We need to share only the schema to our clients.If should
not share any implementation information in to our clients.
Example. We should not ask them to give any connection
string info in the attribute level. Which will expose what
database we are using for our service.


Compatibility based on policy.

The services should define all the requirements in order to
use the services.We should not have person - to - person
communication about the services.


Is This Answer Correct ?    16 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What tags do you need to add within the asp:datagrid tags to bind columns manually? How?

981


What is an axd file?

1103


Explain the page lifecycle of an asp.net mvc? : asp.net mvc

878


what is DLL Hell and how it is solved in .NET? please explain clearly??

2378


What is the mvc model?

1012


What is the parent class of all web server control?

1035


How does a content page differ from a master page?

1044


How would ASP and ASP.NET applications run at the same time on the same server?

2511


a)COM Callable Wrapper b)Runtime Callable Which one of the above is Win32 API in .Net?

2067


What is the displayafter property in updateprogress control?

983


Is asp.net outdated?

975


how to debug web services on consumer side?

1067


What is difference between or and orelse?

994


Explain the differences between managed and unmanaged code?

1048


What is preprocessor in .net and type, where it use?

1216