SOA Governance Automation via Service Artifact Registry Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Service Oriented Architecture (SOA) governance lacks automation, leading to inefficiencies in optimizing service portfolios, managing services, and ensuring compliance, which hinders the effectiveness and efficiency of SOA implementation and operation.

Innovation Solution

The development of methods and apparatus for automating the governance process of optimizing service portfolios in a governed SOA, involving modeling governance processes and generating automation modules that support performance of steps such as service artifact review, reuse investigation, portfolio optimization, and service administration actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual governance processes are used for service portfolio optimization, then flexibility in decision-making is maintained, but efficiency and productivity are reduced

Engineering Contradiction:
Improvegovernance process efficiencyVSAvoidgovernance process automation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by automatically analyzing service artifacts, comparing them against the service registry, and pre-evaluating potential optimization opportunities before human review. This includes automatic service artifact collection, registry comparison, and generation of optimization recommendations, which prepares the groundwork for faster decision-making while maintaining human oversight for critical decisions.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive service artifact review is performed manually, then accuracy in identifying optimization opportunities is improved, but time consumption and cost increase

Engineering Contradiction:
Improveservice artifact matching accuracyVSAvoidgovernance process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces manual mechanical review processes with automated computational analysis. Service artifacts are automatically collected, parsed, and compared against the service registry using computer-based algorithms. This substitution maintains high accuracy in identifying matching services while dramatically reducing the time required from weeks of manual review to minutes or hours of automated processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Stability of the object's composition

If service portfolio optimization is automated, then consistency and repeatability of governance processes are improved, but complexity of the governance system increases

Engineering Contradiction:
Improvegovernance process consistencyVSAvoidgovernance system complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The governance system is segmented into distinct modular components: service artifact collection module, registry comparison module, optimization opportunity identification module, and recommendation generation module. Each module performs a specific function independently, which maintains consistency through standardized interfaces while allowing individual modules to be developed and maintained separately, thereby managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If manual governance processes are used, then ease of operation is maintained for simple cases, but scalability to large service portfolios is limited

Engineering Contradiction:
Improvegovernance process scalabilityVSAvoidgovernance process simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The automated governance system is designed with universal capabilities that can handle diverse service artifacts and optimization scenarios through a single unified platform. The service artifact collection and comparison mechanisms work consistently across different service types, technologies, and organizational structures, enabling the system to scale from small to large service portfolios without requiring separate manual processes for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10387816B2Automating a governance process of optimizing a portfolio of services in a governed SOA
Publication Date: 2019.08.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10387816B2 patent drawing
  • US10387816B2 patent drawing
  • US10387816B2 patent drawing

AI summary

Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service administration action.