SOA Reference Architectures

SOA Reference Architecture can be used as a model to organise the SOA design, development and deployment of components.
_________________________________________________________

Reference Architecture defines layers, architectural building blocks,
design decisions and patterns to better realise the value of SOA.

Smart Integration has expertise around all nine layers (pictured below)
that encompass a SOA Reference Architecture:


soa

Data and Applications Layer

  • creation and maintenance of cross-industry and cross-enterprise data structures
  • existing and new enterprise software systems

Enterprise Components Layer

  • contains the software components which provide an implementation of an operation on a service

Services Layer

  • contains service contracts that define the interface between service provider and service consumer

Business Process and Orchestration Layer

  • the aggregation of fine grained services into a sequenced process to satisfy the needs of a business requirement
  • this may serve the requirements of an enterprise or the interaction requirements of multiple enterprises

Presentation Layer

  • ability to expose enterprise services to end users through UI elements that can be reused across multiple applications

Integration Layer

  • the ability to mediate, aggregate, split, transform, route and transport service requests reliably from the service requester to the service provider

QoS (Quality of Service) - Security, Reliability, and Scalability Layer

  • provides the architecture with the capabilities required to meet non-functional requirements

Governance Layer

  • covers all aspects of service life-cycle management
 
What comes next?
smart
For further information on how we can assist with your SOA Reference Architectures please contact us.