You are hereDefinition

Definition


Defining SOA Projects


First, what exactly is an SOA and how is it different from traditional software development

approaches? SOA can be defined at the high level as:


An architecture where services are defined and orchestrated using open standards,

allowing for a pluggable service infrastructure that removes single vendor lock-in

Defining “Service Oriented Architecture”

An Analogy: Transportation

Imagine for a moment that you have a goal to get from your house in Cleveland, Ohio, to a hotel in Denver, Colorado. How might you accomplish this? Perhaps you will drive in your car to off-site parking near an airport. You’ll park your car and ride a shuttle bus to the airport where (if you successfully get through security) you board an airplane for Denver. When you get off, you walk to the taxi stand and take a taxi to the hotel.