Service Data Management for SBB Without Unloading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current service data management for Service Building Blocks (SBB) requires service unloading and reloading, leading to complex operations and low efficiency, affecting normal service operation.
Innovation Solution
A service data management method and apparatus that extends the service data setting interface, allowing service data to be set without unloading and reloading, by receiving service data setting instructions through a service data setting interface and adding the data to a service data set corresponding to the service identification information, enabling direct configuration of service data for SBB when needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service data is modified by uninstalling and reinstalling the service, then the service data can be updated, but the operation becomes complex and efficiency decreases
Solution Approach 1:
The patent separates service data from the service package structure. Service data is extracted into an independent configuration data set that can be managed separately from the service code and resources. This allows service data to be modified without affecting the service installation structure, enabling updates without uninstallation.
Solution Approach 2:
The patent introduces a service data configuration interface as an intermediary between the user and service data. This interface provides standardized methods for setting, querying, and managing service data, eliminating the need for direct manipulation of service packages and reducing operational complexity.
2Reliability
If service data is modified by uninstalling and reinstalling the service, then the service data can be updated, but service operation efficiency is reduced
Solution Approach 1:
The patent performs service data configuration in advance during service installation, storing it in a dedicated configuration data set. This preliminary action allows service data to be prepared and validated before the service runs, enabling rapid updates without requiring service uninstallation and reinstallation, thus improving operational efficiency.
Solution Approach 2:
The patent makes service data dynamic and modifiable during service operation through the configuration interface. Service data can be updated, queried, and managed while the service is running, transforming the static service deployment model into a dynamic one that supports efficient operational changes without service interruption.
3Ease of operation
If service data setting interface is extended to allow in-runtime configuration, then convenience and real-time performance improve, but system complexity increases
Solution Approach 1:
The patent designs a universal service data configuration interface that handles multiple operations (setting, querying, deleting service data) through a unified structure. This multi-functional interface reduces the need for multiple separate mechanisms and provides a consistent method for service data management, making the system easier to use despite the added capability.
Solution Approach 2:
The patent creates a virtual copy of service data in the configuration data set that mirrors the service package data. This copy can be manipulated through the configuration interface without affecting the original service package, allowing safe in-runtime modifications while maintaining system integrity. The copy mechanism simplifies the interface by providing a isolated working copy.
Data Source
AI summary
A service data management method and apparatus for service building blocks (SBB), a device and a storage medium are provided, and a service data setting interface is extended. When service data needs to be set, the service data is received through the service data setting interface, and service data to be set is added into a service data set of a service corresponding to service identification information according to the service identification information and the service data to be set in the service data setting instruction. When it is detected that an SBB needs to be configured with the service data, service data corresponding to the SBB in the service data set corresponding to the SBB is directly configured for the SBB, i.e., the set service data takes effect immediately and is able to be called by the corresponding the SBB in real time.


