SOA Services
In This Section:
SOA Governance
The development of a SOA is not a one-way journey, but the establishment of a sustainable lifecycle, which leads to continuous business process improvement. To get the most from your SOA, you must put governance procedures in place to measure the performance and availability of your services, and you should have defined and clear procedures for making business decisions based on the information gathered. Process modeling allows process measurement, which allows process improvement planning directly in the modeling tool, allowing the cycle to profitably repeat.
SOA Governance Review deliverables:
- Findings document detailing existing:
- Service lifecycle
- Source control, and promotion standards
- Service interface definition standards
- Data structure and protocol standards for SOA
- Service Level Agreement, or Objective development, documentation, and enforcement procedures
- Security policy development and enforcement procedures
- Technical risk management policies and procedures
- Recommendations document describing to-be state for all items above including, but not necessarily limited to:
- Web Ontology Language (OWL) definition of proposed Service Lifecycle
- Transition procedures and criteria for all lifecycle transitions
- Implementation plan for source control system if not existing
- Policy for service interface documentation
- Enterprise data structure and protocol standards documentation
- Procedures for adoption, deprecation, and retirement of data structure and protocol standards
- Policy for Service Level Agreement (SLA) documentation.
- Policy for SLA compliance measurement
- Procedures for SLA compliance and performance improvement
- SOA security policies for authentication, data encryption, and access control
- Technical risk assessment policies and analysis procedures
SOA Governance prerequisites:
- Appropriate architects, business process owners, and managers should be available to the consultant for discussion.