Service-oriented architecture (SOA) definition

A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. Some means of connecting services to each other is needed.

Service-oriented architectures are not a new thing. The first service-oriented architecture for many people in the past was with the use DCOM or Object Request Brokers (ORBs) based on the CORBA specification. For more on DCOM and CORBA, see Prior service-oriented architectures (new window).

Services

If a service-oriented architecture is to be effective, we need a clear understanding of the term service. A service is a function that is well-defined, self-contained, and does not depend on the context or state of other services. See Service (new window).

Connections

The technology of Web services (new window) is the most likely connection technology of service-oriented architectures. Web services essentially use XML (new window) to create a robust connection.

The following figure illustrates a basic service-oriented architecture. It shows a service consumer at the right sending a service request message to a service provider at the left. The service provider returns a response message to the service consumer. The request and subsequent response connections are defined in some way that is understandable to both the service consumer and service provider. How those connections are defined is explained in Web Services explained (new window). A service provider can also be a service consumer. 

Service-oriented architecture

Also see Web Services definition and Web Services explained.

Related content for: Service-oriented architecture (SOA) definition

More on the general topic: Web Services articles
Web Services definition
Web Services explained
Web Services specifications
Prior Service-Oriented Architecture specifications
Organizations
Article suggestions

Read more free articles on this site

There are nearly 400 pages of articles on this site with over 130 pages on Web services and service-oriented architecture.

Search this site for more articles

Custom Search

Browse this site for more articles

Click on the topics below to browse the articles on this site.The arrows show the path to the current article: Service-oriented architecture (SOA) definition.

Web Services and Service-Oriented Architectures
Online briefings
Search results
Online articles -->
Consulting
Mentoring
Speaking
Stencils for the Savvy Manager's Guide
Links
Mail list
Privacy policy
Sitemap
Contact
Web Services articles -->
XML standards and vocabularies
Application server articles
Database concepts and standards
Object database articles
Relational database articles
Object-relational mapping articles
XML database articles
XML middleware articles
Article Sponsorship
Reprint policy
Web Services definition
Service-oriented architecture (SOA) definition
Web Services explained
Web Services specifications
Prior Service-Oriented Architecture specifications
Organizations
Article suggestions

Related recent articles from Google News


Do we need cloud oriented architecture?
ZDNet
One of the criticisms leveled at service oriented architecture is that the 'architecture' aspect has often been overlooked. In one of his latest analyses, ...

and more »

SYS-CON Media (press release)

Oracle offers service oriented architecture suite
Computer Business Review
By Staff Reporter Oracle has announced the availability of Oracle service-oriented architecture (SOA) suite 11g, which helps customers and partners to lower ...
Oracle Fusion 11g vows to tackle middleware complexityComputerworldUK
Oracle launches Fusion Middleware 11gComputerworld
Oracle Fusion Middleware 11g Embraces Social Networking, EfficiencyeWeek
PR Newswire (press release) -ZDNet UK
all 197 news articles »

ZapThink Announces Service-Oriented Architecture (SOA) Training In ...
OfficialWire (press release)
... providing in-depth, hands-on training and certification on Service-Oriented Architecture (SOA) and taught by notable SOA expert Jason Bloomberg. ...

and more »

Use SoaML to facilitate Model Driven Architecture
SearchSOA
The Service-oriented architecture Modeling Language (SoaML), a UML profile created by the Object Management Group (OMG) seeks to help architects and ...

and more »

Research and Markets: SOA Infrastructure Market in Communications ...
Business Wire (press release)
Service Oriented Architecture (SOA) is an architectural approach that enables IT to integrate, interoperate, and manage software, data, and processes across ...

and more »

More related news: "service-oriented architecture" - Google News

Related books at Amazon.com


Service-Oriented Architecture: Concepts, Technology, and Design
by Thomas Erl
Average Customer Review: 4 stars based on 59 reviews.
Customer Review: Thomas Erl in this book provides an excellent reference and an independent/agnostic view of SOA that is not cluttered with Vendor speak. What I thought was valuable is the definition of business benefits, case studies and the beginning of SOA Principals and terminology that provides an organization a mechanism to organize their effo...

Service Oriented Architecture For Dummies®
by Judith Hurwitz, Robin Bloor, Marcia Kaufman, Fern Halper
Average Customer Review: 3.5 stars based on 20 reviews.
Customer Review: I've always hated the "for Dummies" series -- while I never doubted its application to me (at least in some areas), I didn't think I should display my stupidity nakedly with a long line of yellow book spines! That said, the real difficulty with the series naming convention is it doesn't allow one to level-set purchases. Are the (IT-...

Applied SOA: Service-Oriented Architecture and Design Strategies
by Michael Rosen, Boris Lublinsky, Kevin T. Smith, Marc J. Balcer
Average Customer Review: 4 stars based on 8 reviews.
Customer Review: I have not seen a SOA book that is as practical as this one. Most of the people I work with understand why SOA is important, and we all get the vision by now. Many of the other popular SOA books ONLY focus on the vision and "what is SOA?" but not much else. This book is different. It provides details. It focuses on architecture, desi...

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture
by Michael Bell
Average Customer Review: 4.5 stars based on 31 reviews.
Customer Review: Before I purchased this book I was skeptical about its promise. I'm not a big fan of big title books or publishers' promotions. But this SOA modeling book is unique. It makes sense. It is logical. It is one of the best software modeling books that I have read. I think that it is big in historical proportions. A big part of it is a s...

Business Process Driven SOA using BPMN and BPEL: From Business Process Modeling to Orchestration and Service Oriented Architecture
by Kapil Pant, Matjaz Juric
Average Customer Review: 4 stars based on 1 review.
Customer Review: A brief background on my credentials - I'm with Interway , a company that provides software products to companies to help with their SOA needs (among other things). Business Process Driven SOA using BPMN and BPEL (http://interway.sk/en/technologies/service-oriented-architecture-soa/resource-center/business-process-driven-soa-using-bpm...

More related books: Search Amazon.com for service-oriented architecture

 

Copyright © 2000-2009 Barry & Associates, Inc. All Rights Reserved.
You can use this material for your work or classes. Click here for our reprint policy.
www.service-architecture.com

 

 

Newletter Sign Up

 

 

Barry & Associates, Inc.