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

You need to be able to retrieve data from DataSet object that has four DataTable objects. There are currently UniqueConstraint and ForeignKeyConstraint Object on the DataTable objects to enforce the data rules. You find that you can retrieve the data from the individual DataTable objects, but you are not able to retrieve the data from the combination of DataTable objects in a Parent/Child manner. What should you do to able to retrieve the data in a Parent/Child manner? a) Set the EnforceParentChild parameter of the DataSet to True. b) Set the EnforceRelation parameter of the Relations collection to True. c) Add DataRelation objects to the Relations Collection to make the DataSet present the data in Parent/Child manner. d) Add a primary key and a foreign key to each of the DataTable objects that should present the data in a Parent/Child manner.

1 Answers   Syntax Softtech,


What are the different modes for the sessionstates in the web.config file?

2 Answers  


Explain the difference between authentication and authorization.

0 Answers  


Explain about solution explorer window?

0 Answers  


What is a viewbag?

0 Answers  






Write a standard lock() plus double check to create a critical section around a variable access?

1 Answers  


How many rules are there regarding a well formed XML document? a) Nine b) Three c) Six d) Two

1 Answers   Syntax Softtech,


What is a swagger in web api?

0 Answers  


Is it possible to disable the minimized icon of a popup window using window.open. Not using iframe concept?

3 Answers   AFAS, Take United,


Details on web.config and global.asax - just explain what are the sections will be there.

1 Answers   Syntel,


Can I combine classic asp and asp.net pages?

0 Answers  


What is session object? Describe in detail.

0 Answers  


Categories