Catalog Verification Device for Cooperative Service Orchestration
Find Innovative SolutionsGenerate 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
Engineering 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
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
2Reliability
If a validation function is established for cooperative service catalog, then the reliability is improved, but the device complexity increases
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
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
3Productivity
If automation is implemented for catalog creation and validation, then the productivity is improved, but the device complexity increases
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
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
Data Source
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.


