What is the difference between OOP and SOA Architectures ?
"object-oriented programming" is a style of programming. It does not describe software architecture.
"service-oriented architecture" pertains to both a business strategy and a service-based software architecture design.
There are many different ways to program in an object-oriented fashion.
There are many different ways to design a service-oriented architecture.
A service-oriented architecture can be partially implemented with object-oriented software.
[ July 08, 2008: Message edited by: James Clark ]