Chapter 2. Architecture-Objects, Components, Services

Ladies and gentlemen, the story you are about to hear is true. Only the names have been changed to protect the innocent.

Dragnet radio series (1949 – 1951)

Is SOA the next step in software development? Is it just component based development operating under a new logo? Is it object-orientation under a new badge? Could it even be dataflow (with dynamic links) under a new badge? Is it perhaps all of these?

In this chapter we will examine the whole concept of software architecture and the origins of the notion of service oriented architecture in particular. We point up the similarities and differences with earlier fashionable ideas in computing and try to discover what characterizes an architecture as service-oriented.

Get Requirements Modelling and Specification for Service Oriented Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.