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

Which two new properties are added in asp.net 4.0 page class?

913


Is LINQ performance wise better or using sqlcommand?

5061


What is cross page posting? How is it done?

951


how can we create wcf in asp.net and how can we cll that in to asp.net application?plsss tel me each step clearly

2033


What is the use of the tag in the web.config file?

943


What is the purpose of App_Code folder in ASP.NET? Why we this?

1238


What are the types of authentication in asp.net?

997


What is the difference between file-based dependency and key-based dependency?

1045


Explain about asp.net caching?

1017


In a webservice, need to display 10 rows from a table. Which is the best choice among datareader or dataset?

1165


code for "For every 5days system has to create 1text file with the corresponding date and it has to store in c-drive" by using web applications

1840


Please briefly explain the usage of global.asax?

939


In a Repeater control how one can provide an alternating color scheme ?

1057


What do you mean by serialize and marshalbyref?

1000


How does asp page work?

964