in Technology by
What are Service Oriented Design Principles?

1 Answer

0 votes
by
  1. There are four Service-oriented principles (tenets) in SOA as given below :

    1. Boundaries are explicit: This SOA principle states that a service can be deployed anywhere and be easily and freely accessed by other services, regardless of the environment or development language of the other services.

    2. Services are autonomous: This SOA principle states that each service must be managed and versioned differently so that they do not affect other services in the process. Contracts, once published, should not be changed. Services need to be isolated and decoupled to accomplish the goal of making them autonomous.

    3. Services share schema and contract, not class: This SOA principle states that services should not pass classes and types; they pass schemas (data) and contracts (behaviors). This allows for a loosely coupled system where the service does not care what type of environment the other service is executing on. The information being passed is 100% platform independent.

    4. Service compatibility is determined based on policy: This SOA principle states that each service should have its own compatibility level and knows how it would interact with other services. Services look at each other’s policy, looking for similarities so that they can start communicating. If two services can’t satisfy each other’s policy requirements, they are not compatible with each other.

Related questions

0 votes
    What is the potential abuse of object oriented design araises? Select the correct answer from above options...
asked Dec 21, 2021 in Education by JackTerrance
0 votes
    Service Oriented Architecture seems to be more and more of a hot quote these days, but after asking around ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 24, 2022 in Education by JackTerrance
0 votes
    What are the provisions made in the Directive Principles regarding decentralization? Please answer the above question....
asked Aug 14, 2022 in Education by JackTerrance
0 votes
    What are the principles of the United Nations? Please answer the above question....
asked Aug 6, 2022 in Education by JackTerrance
0 votes
    Explain how principles of computer programming are applied in different languages to produce software applications. Select the correct answer from above options...
asked Dec 9, 2021 in Education by JackTerrance
0 votes
    Explain how principles of computer programming are applied in different languages to produce software applications. Select the correct answer from above options...
asked Dec 3, 2021 in Education by JackTerrance
0 votes
    What are the principles of solid waste management? Select the correct answer from above options Science ... proposed by,electromagnetic theory engineering physics,Science nptel...
asked Nov 7, 2021 in Education by JackTerrance
0 votes
    The underlying principles of air conditioning are: melting/freezing pushing/pulling evaporating/melting condensing/evaporating...
asked May 8, 2021 in General by JackTerrance
0 votes
    Which of the following are the three principles discussed in the Belmont Report?...
asked Mar 1, 2021 in Education by Editorial Staff
+1 vote
    The following are all Edward Tufte's principles of Graphical Integrity, except...
asked Oct 11, 2020 in Education by anonymous
0 votes
    Which of the following Agile principles usually help in chaordic situation? 1. Incremental Delivery 2. Continuous Integration 3. Latest Technology 4. PMO policy...
asked Jul 19, 2021 in Technology by JackTerrance
0 votes
    Which one of the following principles of cyber security refers that the security mechanism must be as small and ... Economy of the Mechanism Least privilege Fail-safe Defaults...
asked Mar 6, 2021 in Technology by JackTerrance
0 votes
    On what principles is India’s foreign policy based? Please answer the above question....
asked Aug 18, 2022 in Education by JackTerrance
0 votes
    Peace and ...... became the fundamental principles of Non-Aligned Policy. (a) justice (b) freedom (c) relations (d) power Please answer the above question....
asked Aug 18, 2022 in Education by JackTerrance
0 votes
    Explain about subprogrammes in principles of programming languages Select the correct answer from above options...
asked Dec 20, 2021 in Education by JackTerrance
...