Catalog Verification Device for Cooperative Service Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current catalog creation assistance tools lack a validation function for cooperative service catalogs, requiring manual validation and redevelopment whenever services or specifications change, limiting automation and increasing labor and skill requirements.

Innovation Solution

A catalog verification device and method that automates validation of cooperative service catalogs through a GUI, performing mandatory, syntax, and rule-based checks by analyzing file sequences, independent of service type or content, using a BG cooperation function to communicate with catalog creation systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a catalog creation assistance tool provides GUI and validation functions for each service, then the ease of operation is improved, but the device complexity increases and the scope of orchestration is limited within the servicer

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single catalog creation assistance tool that can handle multiple services through a unified GUI interface. The system uses a standard catalog format that can represent different services (IaaS, PaaS, SaaS) without requiring separate tools for each service type, thereby reducing device complexity while maintaining ease of operation across diverse service orchestration scenarios

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

2Reliability

If a validation function is established for cooperative service catalog, then the reliability is improved, but the device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the validation function into distinct modular components: syntax validation, semantic validation, and cooperation rule validation. Each validation aspect is handled by a separate module that processes specific aspects of the catalog, improving reliability through comprehensive checking while managing device complexity through functional decomposition and modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary validation system that acts as a mediator between the catalog creation process and the orchestrator. This validation system translates and verifies catalog entries against predefined schemas and cooperation rules, ensuring reliability of cooperative service catalogs without requiring complex integration logic within the orchestrator itself, thereby managing device complexity through a dedicated intermediary layer

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automation is implemented for catalog creation and validation, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining catalog schemas, validation rules, and cooperation constraints before the actual catalog creation process. The system prepares validation templates and service type definitions in advance, allowing automated validation to occur seamlessly during catalog creation without requiring complex real-time analysis, thereby improving productivity while managing device complexity through advance preparation of validation frameworks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the catalog creation system to automatically validate its own output against predefined schemas and rules. The validation function operates autonomously within the catalog creation assistance tool, performing syntax checks, semantic validation, and cooperation rule verification without requiring external intervention, thus improving productivity through automation while containing device complexity through self-contained validation logic

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11615013B2Catalog verification device, catalog verification method, and program
Publication Date: 2023.03.28 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11615013B2 patent drawing
  • US11615013B2 patent drawing
  • US11615013B2 patent drawing

AI summary

The present invention achieves automation of validation of a catalog created by a cooperative service catalog creator through a GUI. A catalog verification device 60 is a catalog verification device 60 that verifies the catalog created by the catalog creation assistance system that assists creation of the catalog used in the orchestrator 50. The catalog verification device 60 includes a BG cooperation function unit 61 that is a function unit for communicating with a catalog creation device 40 included in the catalog creation assistance system, and a catalog verification function unit 62 that verifies the catalog created by the catalog creation assistance system based on information acquired by the BG cooperation function unit 61, in which validation of the catalog is performed from perspectives of a mandatory check, a syntax check, and sequence of rules for cooperation among services by performing syntactic analysis of a file when the cooperative service catalog is created by and stored in the catalog creation assistance system.