login

SOA Reference Architecture

Advances in web services research series/Advances in web services research (AWSR) book seriesPublished 25 May 2010
Liang‐Jie Zhang, Jia Zhang
Citations34

TL;DR

A Service Oriented Architecture-based software system decouples the service provider and service consumers using a service description that covers both the interfaces and policies needed to describe an abstract specification of ABSTRACT.

Abstract

SOA Reference Architecture (SOA-RA) aims to provide a normative guidance for software engineers to design and develop enterprise-level Service Oriented Architecture (SOA)-based solutions. Its basis is SOA Solution Stack (S3) that defines a conceptual view of a service-oriented architecture in the context of solution design and delivery. S3 is then extended by introducing conceptual architectural building blocks (ABBs) that serve as design templates to make S3-based solutions more configurable, reusable, and goal-aligned. On top of an extendable metamodel, SOA-RA decomposes an SOA solution view into an enterprise view, an IT system view, and a services view. These view models allows software designers to establish a comprehensive overview of an expected SOA solution. This chapter first analyzes the architectural style and metamodel of S3, then describes the various view models, and then describes an end-to-end SOA solution design and modeling framework and methodology.

Keywords

Computer Science