CN112328302B - Configuration service assembly capable of adapting to various storage systems - Google Patents
Configuration service assembly capable of adapting to various storage systems Download PDFInfo
- Publication number
- CN112328302B CN112328302B CN202011376986.4A CN202011376986A CN112328302B CN 112328302 B CN112328302 B CN 112328302B CN 202011376986 A CN202011376986 A CN 202011376986A CN 112328302 B CN112328302 B CN 112328302B
- Authority
- CN
- China
- Prior art keywords
- configuration
- storage system
- storage
- component
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 abstract description 23
- 230000010354 integration Effects 0.000 abstract description 7
- 238000011161 development Methods 0.000 abstract description 5
- 238000013461 design Methods 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 53
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a configuration service component which can adapt to various storage systems, and is applied to integration of application components in different platforms with different storage systems; the configuration service component comprises: an initialization module, a session management module, and a storage system adapter module; the configuration service design method for providing a unified interface for the configurable component shields the differences of storage formats, acquisition modes and interfaces caused by the storage of configuration information in different storage systems; the method is convenient for integrating the application components into different system environments, improves portability of the components, and reduces development of the components and integration time of the system.
Description
Technical Field
The invention belongs to the technical field of airborne avionics system software, and particularly relates to a configuration service component capable of adapting to various storage systems.
Background
As the functionality of on-board systems becomes more complex, the system scale becomes larger. To reduce the time and cost of development and integration, avionics systems employ future-oriented open architectures. The open architecture adopts a modularized development method, and avionics system software is adaptively integrated by a plurality of application components conforming to standard interfaces; the same function of the avionics system can be selected from the same type of application components of different suppliers, and the application components of the same function of the suppliers can also be applied to avionics systems of different models or manufacturers.
In order to enable an application component to be integrated into multiple environments without modifying the program implementation, the component often adopts a method for initializing component parameters by configuration information to enable/disable certain software functions or select a specific algorithm; the components employing this method are referred to as configurable components. This approach increases the flexibility of the software components and simplifies the integration and maintenance process of the components.
However, the configurable components may be applied in different environments, which may have different storage media or storage systems, such that configuration information used by the components may be stored in the different storage media or storage systems. At present, a unified configuration information acquisition method is not available, so that development of configurable components is complex, reusability is poor, and finally maintainability of a system is low.
Disclosure of Invention
The invention provides a configuration service component which can be adapted to various storage systems, and provides a configuration service design method of a unified interface for the configurable component, and the configuration service component shields the differences of storage formats, acquisition modes and interfaces caused by the storage of configuration information in different storage systems; the method is convenient for integrating the application components into different system environments, improves portability of the components, and reduces development of the components and integration time of the system.
The invention provides a configuration service component which can adapt to various storage systems, and is applied to integration of application components in different platforms with different storage systems; the configuration service component comprises: an initialization module, a session management module, and a storage system adapter module;
the initialization module is used for receiving the configuration ID list data, initializing the session management module according to the configuration ID list data and establishing a component configuration information base; the configuration ID list data includes: at least one storage container information; each storage container information comprises a container name and a type, and at least one configuration ID set information corresponding to each storage container information; each configuration ID set contains at least one configuration ID; the configuration information base comprises at least one storage container, each storage container comprising at least one set of configuration IDs;
the storage system adapter module comprises at least one storage system adapter, each storage system adapter is used for converting an interface of one storage form into an interface of the configuration service component;
the session management module is configured to select a storage container from the component configuration information base according to the storage container name and the configuration ID set name sent by the application component, assemble a corresponding storage system adapter for the selected storage container, read configuration information and/or the size of the configuration information corresponding to the configuration ID set name from the storage system through the corresponding storage system adapter, and feed back to the application component.
Optionally, the configuration ID list data is determined according to all configuration information of the application component and a storage system of a platform on which the application component is integrated.
Optionally, the configuration ID list data is in XML format.
Optionally, the configuration service component further includes: an XML parser module;
the initialization module is used for sending the received configuration ID list data to the XML parser module, and establishing a configuration information base according to the parsed configuration ID list data.
Optionally, the XML parser module is further configured to parse the read configuration information and/or the size of the configuration information when the storage system adapter reads from the storage system in XML format.
Optionally, the configuration service component includes: configuring a header management module;
the configuration set management module is used for calculating the size of the configuration information according to the configuration information read from the storage system by the storage system adapter and sending the configuration information to the session management module.
Optionally, when the storage system is in a stream storage form, the session management module is further configured to read configuration information and/or a size of the configuration information corresponding to the configuration ID set name from an address indicated by the current address information in the storage system according to the storage container name sent by the application component and preset current address information.
Optionally, the storage system adapter is configured to read, from the storage system, first data that matches each configuration ID included in the configuration ID set name, as configuration information corresponding to the configuration ID set name, and feed back the configuration information to the application component.
The invention is beneficial to the application of the configurable component in different avionics system environments, the configurable component enables/disables certain software functions, or a specific algorithm is selected to be determined by a configuration file (configuration ID list data), and the configurable component is decoupled with a storage medium or a storage system and a storage format for storing parameter data; the configuration ID list data may be upgraded individually and the configurable components do not have to be re-modified and compiled.
The invention solves the problem that the configurable component can not be transplanted and reused due to the change of the acquisition mode and the access interface; the requirements of rapid integration of avionics systems are met, and portability and reusability of application components are improved.
Drawings
FIG. 1 is a block diagram illustrating a configuration service component according to the present invention;
FIG. 2 is an initialization process flow according to the present invention;
FIG. 3 is a session open process flow according to the present invention;
FIG. 4 is a read data processing flow according to the present invention.
Detailed Description
Configuration information software designed based on the invention and adaptable to various storage systems is called a configuration service component. The configuration service component provides services and a unified interface for the application component to obtain configuration data at different storage systems (databases, file systems).
In the method, the parameter name of the application component is defined as a configuration ID, and the parameter group acquired by the application component at one time is defined as a configuration set. The configuration service component abstracts the storage systems of different storage forms into storage containers, such as XML files, binary files, database records, or FLASH stream information. A storage container corresponds to a storage system and stores data information of parameters from the same storage form.
Fig. 1 shows an architecture diagram of the configuration service component of the present invention. Mainly comprises the following steps: the system comprises a user interface, an initialization module, a session management module, a storage container module, a configuration set management module, a storage system adapter module, an XML parser module and other functional units.
The initialization module is used for receiving the configuration ID list data. The configuration ID list data includes: configuration ID of the application component, stored location of the configuration ID, type, etc.
The initialization module applies for memory resources according to the configuration ID list data, establishes a configuration information base and initializes session management;
the application component designates a storage container name for session management through a user interface, the session management module assembles a storage system adapter for a storage container corresponding to the storage container name according to the storage container name, so that the storage container reads configuration information from a storage system through the assembled storage system adapter module and returns the configuration information to the session management module, and the session management module feeds the configuration information back to the application component through the user interface.
The user interface provides a unified interface for the application components, including: initializing, opening a session, acquiring the size of a configuration set, reading configuration set data, setting a position and other interfaces.
Initializing an interface: calling an initialization module, and initializing a configuration service component according to the configuration ID list data;
open session interface (also called open interface): after receiving the request of opening the configuration session of the application, the configuration service establishes the session of the application to the configuration service according to the container name, and feeds back the opened session handle to the application.
Closing the session interface: after receiving a request for closing a configuration session of an application component, the configuration service closes a corresponding session according to a session handle, and closes an opened storage system;
read configuration set data interface (also called read interface): reading first data matched with the configuration ID from the storage system according to each configuration ID obtained from the configuration set ID list, and returning summarized data to the application component;
size interface for acquiring configuration set: calculating the data size of the summarized configuration set and returning the data size to the application component;
setting an information acquisition position interface: to ensure the selectivity of the acquired data, a configuration service component provides a service of applying the setting information acquisition position; set in such a way that the offset value is added to the head, tail or current position. When the container head is taken as a base address, the offset can only be a positive number; when the container tail is taken as a base address, the offset can only be negative.
1. The configuration ID list data is typically in XML format. The configuration ID list data is composed of configurable component information, container information, and configuration ID set information. The configurable component information mainly comprises a component name and a version; one or more pieces of container information may be included in the configuration ID list data, each piece of container information describing a name of a container and a set of parameter data names stored in the container; each set has a unique name. The configuration ID set may contain one or more parameter names (configuration IDs).
2. The initialization module is responsible for initializing configuration service, applying for memory resource and global data initialization operation, initializing the storage container module and the session management module, and establishing a component configuration information base according to configuration ID list data. The component configuration information base is composed of a storage container and a configuration set. The initialization process is shown in fig. 2, and the interaction process of each software functional module is as follows:
a) The application component takes the configuration ID list data as parameters and starts the configuration service component;
b) The initialization module applies for memory resources required by configuration service components and initializes data of the session management module;
c) Analyzing the configuration ID list data by using an XML analyzer module, establishing a component configuration information base according to an analysis result, and initializing a storage container module and configuration set management according to the component configuration information base;
d) And the initialization module returns an initialization operation result to the application component.
3. The storage container module is responsible for storage container management and for initializing each configuration ID set and managing the configuration ID sets.
4. The configuration set management module is responsible for initializing each configuration ID, acquiring and updating stored data, and calculating the size of the configuration data; and acquiring a parameter data item corresponding to the current position by taking the configuration ID as a name according to the storage system matched with the session management.
5. The XML parser module is responsible for parsing the configuration ID list data and parameter data stored in XML format. The initialization module is convenient to establish a component configuration information base during initialization; and meanwhile, the configuration set management module is convenient to acquire data stored in an XML format.
6. The storage system adapter module realizes interface conversion of multiple storage forms, is an internal interface of the configuration service assembly, and realizes that different storage systems for data management of the configuration set adopt the same processing flow.
7. The session management module establishes a connection relation between the application component and the storage container module, is responsible for session connection and closing, and manages the data acquisition position; a suitable storage system adapter is installed for the storage container, so that the storage container module obtains the data or data size stored in the storage system by using an interface matched with the storage system.
The session opening process flow is shown in fig. 3, and the specific interaction process between session management and other functional modules is as follows:
a) The application component calls and opens a session interface, takes the container name as a parameter, acquires a storage container for storing configuration data from a component configuration information base and sends the storage container to a session management module;
b) The session management module associates a container specified by the container name with a storage system handle, loads a matched adapter for the storage container according to the type so as to conveniently read data in a proper mode or set a reading position, sets the handle of the storage system and sets the data acquisition position as the beginning of the container; correspondingly, at the moment, the storage container module searches the container according to the given name and returns the container handle to session management;
c) The storage system adapter module opens or connects the storage system using the matched interface, returns a file handle if the storage system is a file system, and returns a database connection handle if the storage system is a database.
The read data processing flow is shown in fig. 4, and the specific interaction process between the session management module and other functional modules is as follows:
a) The application component invokes the read configuration set data interface to obtain the parameter values specifying the container and the configuration name, and the session handle returns the specified values for opening the session interface. The user interface uses the reading aggregate data service of the session management module and receives the return value;
b) The session management module determines a storage container and a current data reading position according to the session handle, if no data is loaded in the configuration set, the parameter value is loaded from the storage system, and the reading position of the storage container is updated; if the configuration set is loaded with data, the parameter data of the configuration ID is directly read item by item from the configuration set, and the read data is stored in a designated storage space.
At this time, the storage container module searches for a designated configuration set according to the name; configuration set management provides a traversal configuration ID service for session management when loading/reading data, stores parameter values for each configuration ID; the storage system adapter module reads the storage system by adopting the matched interface, if the storage system is a file system and the data is in an XML format, the XML parser module is used for parsing the read data, and if the storage system is a database, the data value which is currently recorded and takes the configuration ID as an attribute is returned.
The application component A is assumed to be a configurable application component, and the operation mode of the component is initialized by adopting configuration data. The initialization parameters are divided into 2 parts. A part of the logic configuration (such as FPGA logic) is initialized in a binary file form; the other part initializes the usage mode of the component in an XML format file, and the required parameters include connection type, data refresh period and message size. The configuration ID list content is shown in table 1, describing the ID (name identification) and version information of the a application component, illustrating the storage container and type of configuration, the set composition of configuration and the name of initialization parameters. When the application A component is used, a configuration ID list data file in an XML format is required to be provided; the containers also need to be provided for corresponding config.xml and lowlogic.bin files.
Table 1A application component configuration files
The character string "csil.xml" is used as a parameter to call an initialization interface (e.g., initialization ("csil.xml")), and the initialization module uses the XML parser module function to build a component configuration information base according to the content of csil.xml and Initialize a storage container module and configuration set management. The library comprises 2 storage containers, the names of which are "config. XML" and "lowlogic. BIN", and the types of the storage containers are respectively XML FILEs XML_FILE and binary FILEs BIN_FILE; the "method.xml" container has 2 configuration sets, and the configuration set ConnectionCfg contains RefreshPeriod, connectionType and configuration IDs such as MessageSize.
The A application component initializes the underlying logic configuration:
1. an open interface (sessshd=open ("lowlogic. Bin")) is invoked to establish a session connection for the application configuration service to open the storage container, and "lowlogic. Bin" is the name of the storage container to be opened. Session opening process:
1. the user interface passes the request to the session management module.
2. The session management module queries a storage container named "lowlogic. Bin" from the component configuration information base.
3. The container type is "bin_file" for which the session management module assembles a binary FILE storage adapter according to the container type. The adapter provides functions of opening and closing binary files, reading data, setting positions, acquiring data sizes and the like.
4. The session management module opens a lowlogic. Bin file, records a "lowlogic. Bin" storage container handle and a file handle.
2. A Read configuration set data interface (Read (sessshd, "ConnectionCfg," databuffer, buffsize, & dataSize)) is invoked, wherein sessshd is an opened session handle, "all" is a set name, buffsize is a storable data space size, and dataSize is a Read data size. The acquired data is stored in the databuffer space. When the read data is binary, the set name must be "all". The processing procedure of the read data:
1. the interface module passes the request to the session management module.
2. The session management module uses the interface provided by the storage adapter module to read the buffSize size data from the current location of the associated file handle or to the end of the file.
3. A setup information acquisition location interface (Seek, writeback, offset) may be invoked, the writeback indicating whether the offset is offset relative to the beginning, end, or current location of the file. The session management module uses the interface provided by the storage system adapter module to set the current location of the file handle to the location specified by the nonce in combination with the offset.
The application A is initialized by the XML format file:
1. an open interface (sessshd=open ("config. Xml")) is called to establish a session connection for the application configuration service to open the storage container, "config. Xml" being the name of the storage container to be opened. Session opening process:
1. the interface module passes the request to the session management module.
2. The session management module queries a storage container named "config. Xml" from the component configuration library.
3. The container type is "xml_file" for which the session management module assembles an XML FILE storage adapter according to the container type. The adapter uses XML parser module functions to provide XML file opening, closing, data node reading, setting position, and obtaining data size.
4. The session management module opens the config.xml file through the opening function of the adapter, and sets the current data acquisition position as the first node of the XML parsing structure. The session management module records a "config.xml" storage container handle and an XML parsing structure pointer, facilitating subsequent data acquisition.
2. A Read configuration set data interface (Read (sessshd, "ConnectionCfg," dataBuff, buffsize, & dataSize)) is invoked, where sessshd is an opened session handle, "ConnectionCfg" is a set name, buffsize is a storable data space size, and dataSize is a Read data size. dataBuff is the space for acquired data.
The processing procedure of the read data:
1. the user interface passes the request to the session management module.
2. The session management module looks up the "ConnectionCfg" configuration set from the session association storage container.
3. Traversing the configuration ID, and searching the value of the node by taking the configuration ID as an XML node name; in the process, the session management module reads the value of the node back from the current location of the XML parsing structure using the interface provided by the storage system adapter module. The XML parsing structure is formed by the XML parser module reading a config.xml file. RefreshPeriod, connectionType and MessageSize values are 10, samplingPort and 512, respectively.
4. The session management module stores the read value into the configuration set management structure, so that the configuration set management is convenient to calculate the size of the configuration set data, and the data value is directly returned when the data is read next time.
5. The session management module updates the current read location to the ReceiveFlag node of the config. Xml file.
6. The session management module stores the data values to the dataBuff space.
3. A setup information acquisition location interface (Seek, writeback, offset) may be invoked, the writeback indicating whether the offset is offset relative to the beginning, end, or current location of the file. The session management module uses the interface provided by the storage system adapter module to set the current acquisition location to the location specified by the nonce in combination with the offset. The offset value of the offset is in units of XML nodes and the XML parser module supports either forward or backward node traversal.
Claims (8)
1. A configuration service component adaptable to multiple storage systems, wherein the application component is integrated in different platforms having different storage systems; the configuration service component comprises: an initialization module, a session management module, and a storage system adapter module;
the initialization module is used for receiving the configuration ID list data, initializing the session management module according to the configuration ID list data and establishing a component configuration information base; the configuration ID list data includes: at least one storage container information; each storage container information comprises a container name and a type, and at least one configuration ID set information corresponding to each storage container information; each configuration ID set contains at least one configuration ID; the component configuration information base includes at least one storage container, each storage container including at least one set of configuration IDs;
the storage system adapter module comprises at least two storage system adapters, each storage system adapter is used for converting an interface of one storage form into an interface of the configuration service component;
the session management module is configured to select a storage container from the component configuration information base according to the storage container name and the configuration ID set name sent by the application component, assemble a corresponding storage system adapter for the selected storage container, read configuration information and/or the size of the configuration information corresponding to the configuration ID set name from the storage system through the corresponding storage system adapter, and feed back to the application component.
2. The configuration service component of claim 1, wherein the configuration ID list data is determined according to all configuration information of the application component and a storage system of a platform on which the application component is integrated.
3. The configuration service component of claim 1, wherein the configuration ID list data is in XML format.
4. A configuration service component according to claim 3, characterized in that it further comprises: an XML parser module;
the initialization module is used for sending the received configuration ID list data to the XML parser module, and building a component configuration information base according to the parsed configuration ID list data.
5. The configuration service component of claim 4, wherein the XML parser module is further configured to parse the read configuration information and/or the size of the configuration information when the storage system adapter reads from the storage system in XML format.
6. The configuration service component of claim 1, wherein the configuration service component comprises: configuring a header management module;
the configuration set management module is used for calculating the size of the configuration information according to the configuration information read from the storage system by the storage system adapter and sending the configuration information to the session management module.
7. The configuration service component according to claim 1, wherein when the storage system is in a stream storage form, the session management module is further configured to read, according to a storage container name sent by the application component and preset current address information, configuration information and/or a size of the configuration information corresponding to the configuration ID set name from an address indicated by the current address information in the storage system.
8. The configuration service component of claim 1, wherein the storage system adapter is configured to read, from the storage system, first data matching each configuration ID included in the configuration ID set name as configuration information corresponding to the configuration ID set name, and feed back the configuration information to the application component.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011376986.4A CN112328302B (en) | 2020-11-30 | 2020-11-30 | Configuration service assembly capable of adapting to various storage systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011376986.4A CN112328302B (en) | 2020-11-30 | 2020-11-30 | Configuration service assembly capable of adapting to various storage systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112328302A CN112328302A (en) | 2021-02-05 |
CN112328302B true CN112328302B (en) | 2023-05-23 |
Family
ID=74309386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011376986.4A Active CN112328302B (en) | 2020-11-30 | 2020-11-30 | Configuration service assembly capable of adapting to various storage systems |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112328302B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6104868A (en) * | 1996-04-30 | 2000-08-15 | Peters; Daniel G. | Extendible and portable network protocol based system management architecture |
CN101535965A (en) * | 2005-10-14 | 2009-09-16 | 塞门铁克操作公司 | Technique for improving scalability and portability of a storage management system |
CN102292698A (en) * | 2009-02-04 | 2011-12-21 | 思杰系统有限公司 | Methods and systems for automated management of virtual resources in a cloud computing environment |
CN103905537A (en) * | 2014-03-20 | 2014-07-02 | 冶金自动化研究设计院 | System for managing industry real-time data storage in distributed environment |
CN105893045A (en) * | 2016-03-31 | 2016-08-24 | 金电技术开发中心 | Service assembly loading method and device and service assembly running system |
CN107229584A (en) * | 2017-06-01 | 2017-10-03 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Aviation electronics simulation test platform I/O management systems |
CN110058900A (en) * | 2019-04-09 | 2019-07-26 | 上海交通大学 | Data transport service system based on pluggable component framework |
CN111158674A (en) * | 2019-12-30 | 2020-05-15 | 广州市百果园信息技术有限公司 | Component management method, system, device and storage medium |
WO2020233206A1 (en) * | 2019-05-20 | 2020-11-26 | 深圳前海微众银行股份有限公司 | Method and device for processing code execution request |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9436555B2 (en) * | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
-
2020
- 2020-11-30 CN CN202011376986.4A patent/CN112328302B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6104868A (en) * | 1996-04-30 | 2000-08-15 | Peters; Daniel G. | Extendible and portable network protocol based system management architecture |
CN101535965A (en) * | 2005-10-14 | 2009-09-16 | 塞门铁克操作公司 | Technique for improving scalability and portability of a storage management system |
CN102292698A (en) * | 2009-02-04 | 2011-12-21 | 思杰系统有限公司 | Methods and systems for automated management of virtual resources in a cloud computing environment |
CN103905537A (en) * | 2014-03-20 | 2014-07-02 | 冶金自动化研究设计院 | System for managing industry real-time data storage in distributed environment |
CN105893045A (en) * | 2016-03-31 | 2016-08-24 | 金电技术开发中心 | Service assembly loading method and device and service assembly running system |
CN107229584A (en) * | 2017-06-01 | 2017-10-03 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Aviation electronics simulation test platform I/O management systems |
CN110058900A (en) * | 2019-04-09 | 2019-07-26 | 上海交通大学 | Data transport service system based on pluggable component framework |
WO2020233206A1 (en) * | 2019-05-20 | 2020-11-26 | 深圳前海微众银行股份有限公司 | Method and device for processing code execution request |
CN111158674A (en) * | 2019-12-30 | 2020-05-15 | 广州市百果园信息技术有限公司 | Component management method, system, device and storage medium |
Non-Patent Citations (2)
Title |
---|
基于组件技术的应用系统开发服务模型;赵连军等;《计算机工程与应用》;20040601(第06期);全文 * |
异构操作系统环境的统一用户管理的研究;宋晓婵等;《计算机技术与发展》;20080410(第04期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112328302A (en) | 2021-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101272481B (en) | A video monitoring front-end equipment access method | |
Schönwälder et al. | Network configuration management using NETCONF and YANG | |
US9015697B2 (en) | On-demand software module deployment | |
US7111075B2 (en) | Method and system for processing data records having multiple formats | |
CN111338637A (en) | Code generation method and device | |
US20090280844A1 (en) | Modular transcoding pipeline | |
US20020143941A1 (en) | Method and apparatus for efficiently reflecting complex systems of objects in XML documents | |
CN100426293C (en) | Object integrated management system | |
WO2016169145A1 (en) | Cloud terminal log processing method, device and system | |
US7440408B1 (en) | Method and system for inventorying a network | |
CN112328302B (en) | Configuration service assembly capable of adapting to various storage systems | |
CN118449995B (en) | Extensible simulation service framework system based on micro-service architecture | |
US20090313644A1 (en) | Method and system for providing access to adapters | |
CN114217796A (en) | Application rendering method, device and medium based on metadata | |
CN114510408B (en) | Information feedback method, device, system, equipment and storage medium | |
CN111859864B (en) | Method and tool for converting library data into streaming document | |
CN111104122B (en) | Method for mapping xml service logic to java service logic | |
CN117707728A (en) | Method, unit, equipment and storage medium for calling chip information | |
CN113568603B (en) | Component object creating and interface method calling method, terminal and storage device | |
CN112948302B (en) | Method and system for accessing external database based on local interface | |
CN112445491B (en) | File sequence processing method, device, terminal equipment and storage medium | |
CN101131638A (en) | Decoupling device and method for business object internal memory indication and persistence indication | |
CN112231300A (en) | Function analysis method and device and electronic equipment | |
CN114047982B (en) | Microkernel component integration method based on description specification | |
CN118900282B (en) | A big data support method, system, computer and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |