Third-Party Software Certification for Host Application Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software certification processes for third-party software products interacting with host application servers lack comprehensive verification of functionality and reversibility, risking disruption or damage to the host system during installation and removal.
Innovation Solution
A method and system for certifying third-party software products involve establishing a host application server, integrating and uninstalling the third-party software, and verifying that the host server functions meet predefined standards both with and without the third-party software installed, using a test system and certifying entity with installer and uninstaller components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third-party software is installed to provide additional functionality, then software versatility is improved, but system reliability deteriorates due to potential disruption or damage to the host system
Solution Approach 1:
The patent applies preliminary action by performing verification tests before certifying the third-party software. The host application server undergoes functionality verification both before installation and after removal of the third-party software, ensuring that any potential disruptions are detected beforehand. This preliminary verification ensures system reliability is maintained while allowing software versatility to improve.
2Measurement precision
If comprehensive verification testing is performed to ensure system reliability, then measurement precision is improved, but testing time increases
Solution Approach 1:
The patent applies segmentation by dividing the verification process into distinct phases: initial functionality verification, installation phase verification, and post-removal verification. Each phase focuses on specific aspects of system functionality, allowing comprehensive checking to be performed in structured segments rather than as one lengthy process, thereby improving measurement precision while managing certification time.
Data Source
AI summary
According to one general aspect, a method of software certification comprising establishing a host application server software (HASS) on a system. The method further comprising installing, on the system, an third-party software product (TPSP) that uses the HASS. In various embodiments, the method may also comprise verifying that the TPSP functions to at least a predefined standard. In some embodiments, the method may also include uninstalling the third-party software product. The method also including testing that the HASS functions to at least a predefined standard once the TPSP has been uninstalled.


