Thursday, 6 December 2012

Service Oriented Architecture SOA Definition

Service Oriented Architecture SOA Definition

Tags:service oriented architecture,service oriented architecture soa,service oriented architecture definition,service oriented architecture defined,service oriented architecture soa definition,define service oriented architecture (soa),definition of service oriented architecture,soa service oriented architecture definition,definition of a service-oriented architecture,definition service oriented architecture,definition soa service oriented architecture,define service oriented architecture

Service Oriented Architecture:

The definition of a SOA-Service Oriented Architecture is a set of principles and methodologies for designing and developing system through interoperable services.SOA style concepts are used during the stages of techniques growth and incorporation.SOA usually provides a way for customers of solutions, such as web-based programs, to be conscious of available SOA-based services.

Developers create the solutions themselves using conventional dialects like C, C++, C#, Visible Primary, Java, COBOL, or Perl. Services may also be wrappers for current Customs techniques, allowing re-facing of old techniques.
  
Service Oriented Architecture Principles:

service oriented architecture principles were released in “Service-Oriented Architecture: Concepts, Technological innovation, and Design,Definition” September 2005 edition of the Web Services Journal.

contract: Services adhere to a communications agreement, as defined collectively by one or more service-description documents.

loose coupling: Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other.

abstraction: Beyond descriptions in the service contract, services hide logic from the outside world.

reusability: Logic is divided into services with the intention of promoting reuse.

autonomy: Services have control over the logic they encapsulate.

statelessness: Services minimize resource consumption by deferring the management of state information when necessary

discoverability: Services are supplemented with communicative meta data by which they can be effectively discovered and interpreted.

composability: Services are effective composition participants, regardless of the size and complexity of the composition.

Reactions:

0 comments:

Post a Comment