James Gosling (inventor of Java) has a great article on his blog about Service Oriented Architecture (SOA).
There are a lot of corporations, analysts, consultants, experts, “experts” and pundits saying a lot of things about SOA, without a lot of consistancy about the meaning of the term. When you expand the acronym to “Service Oriented Architecture” you get a pretty good, but broad, picture. The Wikipedia definition is one of the better ones out there. In most descriptions, SOA has become a broad cellectiom of techniques that go far beyond just architecting systems as services.
Site – http://blogs.sun.com