SOA Reference Architecture
Generate an AI Snapshot to get a quick, structured summary of this paper.
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
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.
