SOA Service Governance Model Standardization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Service Oriented Architecture (SOA) governance lacks defined models for effectively implementing, operating, and managing services, leading to inefficiencies and increased costs due to the absence of standardized criteria for service exposure and documentation.
Innovation Solution
A system and method for governing SOA that involves receiving a list of candidate services, determining if they meet predetermined service architecture criteria, and either including or exempting them from the SOA, with thorough documentation for services that comply or are exempt, ensuring proper exposure and management within the SOA framework.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If services are exposed in SOA without defined governance models and standardized criteria, then service implementation and deployment is faster and more flexible, but effectiveness and efficiency decrease leading to increased costs and redundancy
Solution Approach 1:
The patent applies parameter changes by establishing specific governance parameters including service architecture criteria, exposure criteria, and documentation criteria. These parameters transform the undefined governance state into a controlled system with measurable standards for service evaluation and inclusion in the SOA framework
Solution Approach 2:
The patent segments the service governance process into distinct evaluation stages: receiving candidate services, evaluating against architecture criteria, evaluating against exposure criteria, documentation requirements, and final inclusion decisions. This segmentation enables systematic control while maintaining operational efficiency
2Manufacturing precision
If predetermined service architecture criteria are enforced for all services, then service quality and compliance improve, but device complexity and governance process complexity increase
Solution Approach 1:
The patent applies partial action by implementing differentiated governance: full architecture criteria evaluation for some services, partial evaluation for others based on exposure intent, and documentation requirements only where applicable. This reduces overall process complexity while maintaining necessary compliance quality
Solution Approach 2:
The patent applies local quality by tailoring governance strictness to specific services based on their characteristics and exposure requirements. Different services receive different levels of evaluation scrutiny and documentation requirements, optimizing the balance between compliance quality and process complexity
3Loss of information
If thorough documentation is required for all services in the service model, then service management and tracking improve, but loss of time and administrative overhead increase
Solution Approach 1:
The patent applies partial action to documentation requirements by mandating thorough documentation only for services that are exposed and included in the service model, while exempting internal or non-exposed services. This reduces documentation time and administrative overhead while maintaining complete information for managed services
Data Source
AI summary
Methods and systems for governing service identification in an SOA governance model according to embodiments of the present invention are provided. Embodiments include receiving a set of input parameters for identifying candidate services for the SOA; determining whether the set of input parameters comply with a predetermined input parameter validation policy. If the set of input parameters comply with a predetermined input parameter validation policy, governing service identification includes identifying in dependence upon the set of input parameters one or more candidate services available for the SOA in existing SOA business applications and determining whether each candidate services available in existing SOA business applications comply with a predetermined service selection policy. If one of the candidate services available in existing SOA business applications complies with a predetermined service selection policy, governing service identification includes selecting the candidate service as a service available for the SOA and communicating the identification of that selected service to relevant stakeholders in the SOA.


