2 of 26
Overview
uService-Oriented Architectures (SOAs) are typically used for transferring data between larger systems and subsystems. 
ØDefining a series of services to support a system’s business needs can be adapted to provide SOA benefits at the application level. 
ØTypical database-driven application, database/UI interaction is made possible by the middle tier:
§Performs DML operations and queries data
§Data packaged using a specific architecture and language
§Locks UI, middle tier, and database together