1.

Mention The Soa Principles?

Answer»

SOA principles were first defined by Thomas Erl. These 8 principles are underlying to any good architecture that utilizes SOA design to build their products and services:

  • Standardized service contract: Services adhere to a communications agreement, as defined collectively by one or more service-description documents.
  • Service loose coupling: Services maintain a relationship that minimizes dependencies and only requires that they maintain an AWARENESS of each other.
  • Service abstraction: Beyond descriptions in the service contract, services hide logic from the outside world.
  • Service re usability: Logic is divided into services with the intention of promoting reuse.
  • Service autonomy: Services have CONTROL over the logic they encapsulate.
  • Service statelessness: Services minimize resource consumption by deferring the management of state INFORMATION when necessary
  • Service dis coverability: Services are supplemented with communicative meta data by which they can be effectively DISCOVERED and interpreted.
  • Service composability: Services are effective composition participants, regardless of the SIZE and complexity of the composition.

SOA principles were first defined by Thomas Erl. These 8 principles are underlying to any good architecture that utilizes SOA design to build their products and services:



Discussion

No Comment Found