Link http://www-900.ibm.com/developerWorks/cn/webservices/ws-soad1/ Three main abstract levels in SOA:
Operation: A transaction represents a single logical work unit (LUW). Execution operations typically cause read, write or modify one or more persistence data. The SOA operation can be directly compared to the object-oriented method. They have a specific structured interface and return to structured responses. Like the method, the execution of a particular operation may involve invoking additional operations. Service: The logical group representative of the operation. For example, if we treat CustomerProfiling as a service, follow the telephone number to find customers, listed by the name and postal coding, and save the data of the new customer, represent the relevant operations. Business Process: A set of long-term operational actions or activities that implement a specific business goal. Business processes typically include multiple business calls. Examples of business processes are: accept new employees, sell products or services and complete orders.