SOA Implementation
Once SOA has been preliminary analysed as a viable approach and the pilot project has been launched, the organisation will start the iterative implementation of projects with an SOA approach. Projects will be added to the initiative according to priorities and impact for the organisation. The service registry will grow with each iteration. Besides, it is important to guarantee a correct SOA governance and consolidation. Some of the activities to be implemented are:
- Selection of final technology for the organisation: after the pilot has been implemented, and the results analysed, the technology vendor can be selected. But it needs to fulfil and encompass all technical challenges identified for the organisation. A vendor must never be selected before the technical needs are fully explored.
The following activities will be carried out iteratively:
- Detailed analysis of all the business processes and services to be used in the project, design and implementation. Reutilisation of services when possible and according to the governance model in place.
- Definition of the evolutive architecture model (data model, functional domains, etc).
- Governance definition and enforcement: methodologies, procedures and best practices.
- Knowledge transfer and mentoring into the organisation.
- SOA risk analysis.