Third-Party Software Certification for Host Application Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware functionalityVSAvoidhost system stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive verification testing is performed to ensure system reliability, then measurement precision is improved, but testing time increases

Engineering Contradiction:
Improveverification accuracyVSAvoidcertification duration
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8316444B2Third-party software product certification
Publication Date: 2012.11.20 SAP SE
  • US8316444B2 patent drawing
  • US8316444B2 patent drawing
  • US8316444B2 patent drawing

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.