O'Reilly logo

Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Service-Oriented Architecture

The interest in and need for a service layer in distributed systems has to do with service orientation. Service orientation is the paradigm according to which you envision the functionality of a software architecture as a collection of business processes that are, in turn, packaged and exposed as interoperable services. An architecture designed according to this service-oriented paradigm is said to be a service-oriented architecture (SOA).

This said, defining SOA is very difficult to do.

The principles associated with an SOA are nothing really new. Other computing paradigms (such as object orientation and CORBA) share some of the principles of SOA and actually inspired the definition of SOA. So what is really unique ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required