Major steps for creating a SOA model:
1. Definition of the Domain
2. Semantic Level Understanding
3. Service Level Understanding
4. Process Level Understanding
5. New Services Configuration and Design
6. New Processes Configuration and Design
7. Technology Selection
8. Deployment
9. Testing