search menu icon-carat-right cmu-wordmark

Service-Oriented Architecture Information Center

This information center is a guide to tools, services, courses, and areas of work that can help you develop insight into how best to approach SOA environments.

Welcome to our service-oriented architecture (SOA) information center. Use this information center as a guide to tools, services, courses, and areas of work that can help you develop insight into how best to approach SOA environments.

A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems

March 2010

This 2010 report describes the agenda of an SEI-led group that was formed to explore the business, engineering, and operations aspects of service-oriented architecture.

A Scenario-Based Technique for Developing SOA Technical Governance

June 2009

Organizations can make the available SOA governance frameworks more effective in their organizations using the scenario-based tailoring technique introduced in this technical note.

Common Misconceptions About Service-Oriented Architecture

November 2007

This 2007 article from Crosstalk magazine suggests ways to more effectively address critical SOA issues that potential users, developers, and acquisition officers may have.

Evaluating a Service-Oriented Architecture

September 2007

This report contains technical information about SOA design considerations and tradeoffs that can help the architecture evaluator to identify and mitigate risks in a timely and effective manner.

Evaluating a Service-Oriented Architecture

May 2007

Presented: May 2007

Evaluating Service-Oriented Architectures

June 2008

This report contains technical information about SOA design considerations and tradeoffs that can help the architecture evaluator to identify and mitigate risks in a timely and effective manner.

Four Pillars of Service-Oriented Architecture

September 2007

This 2007 SEI whitepaper by Grace Lewis and Dennis B. Smith outlines four pillars to Service-Oriented Architecture (SOA) success.

Model Problems in Technologies for Interoperability: Model-Driven Architecture

May 2005

This 2005 report looks at Model-Driven Architecture (MDA) as one of many technologies foraccomplishing interoperability.

Model Problems in Technologies for Interoperability: Web Services

June 2006

This 2006 report presents the results of applying the model problem approach in an initial investigation of the potential of Web services to enable interoperability.

Primer on SOA Terms

September 2010

This white paper presents basic terminology related to Service- Oriented Architecture (SOA). The goal of the paper is to establish a baseline of terms for service-oriented systems.

Quality Attributes and Service-Oriented Architectures

September 2005

This report examines the relationship between service-oriented architectures (SOAs) and quality attributes.

Service Level Agreements in Service-Oriented Architecture Environments

September 2008

This 2008 report surveys the state of practice in service level agreement specification and offers guidelines on how to assure that services are provided with high availability, security, performance, and other required qualities.

SMART: Analyzing the Feasibility of Migrating Legacy Systems to SOA Environments

April 2009

Grace Lewis discusses how the Service Migration and Reuse Technique (SMART) can be used to help organizations to make decisions about reusing legacy systems within a SOA environment.

SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

June 2008

Is legacy system migration feasible for your organization as a means of SOA adoption? The Service Migration and Reuse Technique (SMART) assists an organization in determining what to migrate, the steps needed, and the costs involved.

SOA Research Agenda

January 2008

This 2008 presentation by Grace Lewis details the taxonomy of the SEI's research agenda on the topics critical to success with SOA adoption.

T-Check for Technologies for Interoperability: Open Grid Services Architecture (OGSA)—Part 1 Parent SEI Program

April 2007

This report investigates Open Grid Services Architecture (OGSA), one of the many technologies for accomplishing interoperability, using the T-Check technique.

T-Check in Technologies for Interoperability: Web Services and Security—Single Sign-On

January 2008

This technical note presents the results of applying the T-Check approach in an initial investigation of two Web services standards, WS-Security and SAML, to create an SSO solution that works inside a single organization

Testing in Service-Oriented Environments

March 2010

This report makes 65 recommendations for improving testing in service-oriented environments. It covers testing functionality and testing for interoperability, security, performance, and reliability qualities.

Workshop on Model-Driven Architecture and Program Generation

August 2006

This report summarizes the results of a June 2006 workshop, held to explore business and technical aspects of program generation in the context of the Object Management Group's model-driven architecture development approach.