Service Oriented Architecture:5 describes key concepts in service oriented analysis and design including:
1. A service is a discrete unit of functionality that is autonomous, standardized, and encapsulates logic like a task in a process or sub-process.
2. Services communicate by sending messages and relate to each other through service awareness, descriptions, and communication.
3. Services are designed by determining the processing logic and creating service-oriented solutions and stacks that represent business processes as long-running sets of service invocations that encompass multiple operations representing transactions of work.
Related topics: