Simplest example of SOA and OOPs diiference can be explained as ...
In OOPS we generally protect the objects Database. for that case one keep the methos Private and use interfaces to access them... where as in SOA concept to use SOAP, one need to declare a method as public so that it can be accessed over web by other apps or client. SOA intends to simplify service usages.