Admittedly, the adapted definition of SOA is a pretty high level, but a number of SOA architects have determined a more in depth delineation of what SOA is all about and what it includes. A number of different vendors sometimes put forward their own versions and variations and so for simplicity sake I offer up the Wikipedia version with its helpful outline of key components...
Going forward, Dynamic Work blog will look at each of these in turn as describe how the principles which are transforming the systems world can and are also being applied in the human world as well.