In the larger schema of things, SOA would espouse general, more abstract concepts of software reusability and encapsulation within certain boundaries (as to then provide access to that software via defined interfaces), Web services would then make these SOA concepts vendor-independent due to their use of generally accepted standards, while BPM and BPEL would be some of the engines making the whole system work.
service. In simplified terms, SOA would be a set of services (which are, again, groups of software components executing certain business processes, such as processing a payment order, calculating or updating currency exchange rates, or authenticating users), on a network that can communicate to each other. Though built on similar principles, SOA is not the same as Web services , which indicates a certain collection of technologies, such as the above-defined SOAP, UDDI, WSDL, and XML. In simpler terms,