Governance
In short, SOA Governance can be described as the policies and procedures that need to be in place for successful SOA implementation and ongoing maintenance. Governance acts as a bridge between the strategic and tactical layers to ensure proper alignment between SOA goals, their envisaged manner of implementation and the actual implementation.
Governance is implemented using a variety of mechanisms including Registries, Repositories, ESBs and BAM tools. Infogain’s SOA methodology incorporates Governance from the beginning phase of the project as well as part of an ongoing evaluation process to ensure SOA success for long term.
Infogain’s SOA Governance methodology incorporates both Design Time and Run Time Governance and Security Policies. Design Time Governance involves managing and coordinating your various SOA artifacts using a single repository. This repository should act as a central source of truth for your SOA implementation. Run Time Governance incorporates monitoring and ensures that the actual performance of the services and processes continue to meet all outlined SLAs.
Security policies form an important part of Infogain’s approach to SOA Governance. Security can be implemented through a variety of federated and non-federated mechanisms and can be classified into Transport level security (SSL, HTTPS, certificates), Payload/Data level security (signature payloads, SOAP headers) and Application level security (SAML token, basic auth handshake,…).
Infogain’s SOA Governance Service includes:
- Development of a broad SOA Governance model across the enterprise based on compliance requirements
- Definition of the process for ongoing SOA governance to improve the operational performance of the SOA life cycle
- Evaluation and configuration of design-time and run-time SOA Governance tools which meet enterprise requirements
- Development of SOA Governance policies or improvement of existing policies with new learning and for changing business requirements
|
|