Rufus SOA reference architecture

Download .pdf, .docx, .epub, .txt
Did you like this example?



The goal of a Service Oriented Architecture (SOA) is to achieve reusable assets in an agile manner that is aligned with the business needs of the organization.

The SOA Reference Architecture provides guidelines for making architectural and implementation decisions. To that end it serves as a blueprint for creating or evaluating a solution architecture for different groups within the organization. In addition it provides insight and patterns for integrating the different elements of an SOA as illustrated by the different layers of an SOA.

Don’t waste time! Our writers will create an original "Rufus SOA reference architecture" essay for you whith a 15% discount.

Create order

An SOA Reference Architecture is designed to answer some of the key questions and issues encountered while developing a solution such as:

  • What are the aspects of an SOA as expressed in terms o layers that need to be considered when designing solutions based on SOA principles?
  • What are the building blocks needed to include in each layer of a solution?
  • What are some of the key architectural decisions that need to be made when designing a a solution that is based on SOA?
  • Which roles in a project would benefit from using these principles and guidelines?

To answer these questions this document provides the following:

  • Establishes a common vocabulary and set of definitions for services and SOA.
  • Identifies the different functions of an SOA implementation and define their interactions with each other and with functions outside the scope of the Rufus architecture.
  • Provides SOA guiding principles.
  • Defines consistent design and implementation across services.
  • Shows when and where to use SOA technologies.
  • Supports SOA governance.
  • Provides an architectural based design methodology.


This document presents the layers, building blocks, architectural and design decisions, patterns, options and the separation of concerns needed to design or evaluate an SOA architecture.

The architecture is consists of multiple components which are divided into the following categories:

  • Quality of Service (QoS)
  • Security
  • Consumer
  • Business Process
  • Integration
  • Services
  • Information
  • Infrastructure
  • Governance
  • Monitoring & Management
  • Center of Excellence (COE)
  • Design Time Elements

Component View

Design Time Elements

Design-Time Activities are the technical activities, guidelines, and deliverables that allow for everyday development within the SOA and Integration Architecture. Including:

  • Service Modeling and Design
  • Canonical Data Modeling
  • Policy Specification
  • Service Assembly
  • Service Testing
  • Service Identification
  • Service Lifecycle Management

Service Modeling and Design

Services must be modeled and designed to support an extensible plug-and-play model by being:

  • Reusable –

Do you want to see the Full Version?

View full version

Having doubts about how to write your paper correctly?

Our editors will help you fix any mistakes and get an A+!

Get started
Leave your email and we will send a sample to you.
Thank you!

We will send an essay sample to you in 2 Hours. If you need help faster you can always use our custom writing service.

Get help with my paper
Sorry, but copying text is forbidden on this website. You can leave an email and we will send it to you.