So I get periodic emails from ebizQ. They're borderline spam, and I rarely read them. I happened to check out one I got not long ago and ended up at Ronan Bradley's Roads to SOA blog. The very first post that I saw quoted Wikipedia's definition of SOA which is quoted below along with my own emphasis:
In computing, the term Service-Oriented Architecture (SOA) expresses a perspective of software architecture that defines the use of services to support the requirements of software users. In an SOA environment, nodes on a network make resources available to other participants in the network as independent services that the participants access in a standardized way. Most definitions of SOA identify the use of Web services (e.g., using SOAP or REST) in its implementation. However, one can implement SOA using any service-based technology.
Score one for XMPP/Jabber! We definitely have nodes, and we have nodes with resources, and we have standardized some services!
But wait, we have audio, video, and presence too! So let's score two more for XMPP/Jabber since all this can be done over a single infrastructure that also includes people.


