The best way to distinguish the two is to view SOA as an architectural model defined by distinct means of achieving a separation of concerns (as defined by service-orientation principles). Web services is a technology platform that can be used to implement SOA. Other implementation options exist, but Web services are currently a very popular and suitable choice for SOA.
Dig Deeper on Service-oriented architecture (SOA)
Related Q&A from Thomas Erl
In this expert answer, 'Cloud Computing' author and consultant Thomas Erl discusses current and emerging cloud standards. Continue Reading
Cloud expert Thomas Erl discusses how community clouds work and which types of organizations might most benefit from using them. Continue Reading
Thomas Erl discusses the definition of what service statelessness means in relation to Web services and service-oriented architecture. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.