4 Layers in an SOA
There are 4 layers in an SOA:
- Business Processes
- Business Services
- Integration Services
- Enterprise Resources
Enterprise Resources
- existing applications
- COTS systems (consumer, off the shelf)
- Object Oriented systems
- Legacy systems (eg CRM + ERP)
- Data at this layer resides in existing applications and databases
- Operations have a specific, structured interface
- Operations return structured responses
- These applications provide transactions
- single, logical units of work in the enterprise operational systems
- Responsible for reading, writing and modifying data