Skip to Content
Enterprise SOA
book

Enterprise SOA

by Dan Woods, Thomas Mattern
April 2006
Intermediate to advanced
456 pages
15h 32m
English
O'Reilly Media, Inc.
Content preview from Enterprise SOA

The enterprise services layer

While it is clear from the term that enterprise services are the central element of ESA, it is far from clear what that means in detail. One measure of expertise in ESA is the length of the answer someone can give to the question, what is an enterprise service? The more dimensions that someone can discuss with some degree of substance, the more likely that person will be able to quickly make sense of ESA and put it to work in an organization. This section will take you on a tour of all of the dimensions of enterprise services.

What is the basic structure of enterprise services?

The key to understanding enterprise services is the idea that enterprise services are primarily two things, an interface and an implementation, that are broken into three parts when put into action: the consumer proxy that invokes the service interface; the provider proxy that accepts the invocation of a service, manages the communication with the consumer, and passes the information to the implementation; and the implementation that does the work. Figure 5-4 makes this relationship clear.

Enterprise services in consumers and providers

Figure 5-4. Enterprise services in consumers and providers

To really understand how all of the parts work together, we will discuss what happens during two phases of design and then look at what happens at runtime.

The first phase to be examined is that of designing an enterprise service. There are ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Enterprise Service Bus

Enterprise Service Bus

David A Chappell
SOA in Practice

SOA in Practice

Nicolai M. Josuttis
Patterns: SOA Foundation Service Connectivity Scenario

Patterns: SOA Foundation Service Connectivity Scenario

Carla Sadtler, Luciana Calcagno, Ryan Cox, Jerry Denman, Abdul Shad, Rodrigo Vargas, Cheng Zhou

Publisher Resources

ISBN: 0596102380Errata Page