What are the 4 tenants of SOA/D.



What are the 4 tenants of SOA/D...

Answer / 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

More ASP.NET Interview Questions

How many types of session in ASP.NET

0 Answers   MCN Solutions,


How do you perform validations?

3 Answers   Microsoft,


What is the difference between appsetting and connectionstring tags in web.config file

2 Answers   HCL, TCS,


Can we use a static function with a non-static variable?

0 Answers  


How to make sure that contents of an updatepanel update only when a partial postback takes place (and not on a full postback)?

0 Answers  






HI, I have a very important query in mind. Please help me regarding this. I don't have any real time exp in .net. But I have a knowledge it .net. I got an offer from an MNC company as a software developer has I had kept 2 years of fake exp. Even though for this job I had worked hard to crack interview for more then a year. So, I would like to know how difficult it will be for working in real time as I don't have real time exp. Please tell me as soon as possible bcoz I need to join by next month. Can i sustain over there for a longer time or not. And also let me know how to work pressure will be over there. Please help me regarding this. I'm getting tension thinking about it. Thank you.

1 Answers   CTS,


What is ViewState ? and how it is managed ?

1 Answers  


How do you register a .NET assembly?

3 Answers   Microsoft,


Where we create sessions for Banking Applications and how to create? expalin with code?

1 Answers   Wipro,


What is view state and how this can be done and was this there in asp ?

3 Answers   Accenture, BirlaSoft, CTS, Mphasis,


What is the difference between Postback and Ispostback Property?

7 Answers   Atrocity Apps Technologies, DC Infotech, HCL, Maples, Visual Soft,


Can you explain the difference between an ADO.NET Dataset and an ADO Recordset?

2 Answers  


Categories