[go: up one dir, main page]

CN112685073A - System architecture and system applying same - Google Patents

System architecture and system applying same Download PDF

Info

Publication number
CN112685073A
CN112685073A CN201910989479.9A CN201910989479A CN112685073A CN 112685073 A CN112685073 A CN 112685073A CN 201910989479 A CN201910989479 A CN 201910989479A CN 112685073 A CN112685073 A CN 112685073A
Authority
CN
China
Prior art keywords
layer
layers
system architecture
configuration file
services
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.)
Pending
Application number
CN201910989479.9A
Other languages
Chinese (zh)
Inventor
王滨
佟旭阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Tianyan Technology Co ltd
Original Assignee
Tianjin Tianyan Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin Tianyan Technology Co ltd filed Critical Tianjin Tianyan Technology Co ltd
Priority to CN201910989479.9A priority Critical patent/CN112685073A/en
Publication of CN112685073A publication Critical patent/CN112685073A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a system architecture and a system applying the system architecture, wherein the system architecture comprises at least two layers, the at least two layers are connected through a configuration file and an analysis program, the layers are used for providing functions and/or services, the configuration file is used for configuring the relationship between the two layers, the analysis program is used for analyzing and/or reading the configuration file, the system applying the system architecture comprises an intermediate layer and an application service layer, the intermediate layer is used for providing common services for uniformly maintaining and managing the whole system, the application service layer is used for providing services to be realized by a service demand interface, and the system applying the system architecture or a system applying the system architecture can well realize low coupling in the software development process, and carry out subsequent upgrading on aspect products, Maintenance, management have practiced thrift manpower, time and money cost.

Description

System architecture and system applying same
The technical field is as follows:
the invention relates to the field of software, in particular to a system architecture and a system applying the system architecture.
Background art:
high cohesion low coupling in the field of software engineering is a measurement standard for judging the good and bad of software design, wherein the so-called coupling is the measurement of the interconnection degree between different modules in a software structure, and the related coupling is also called the inter-block relation and is a measurement of the mutual connection tightness degree between the modules in the software system structure. The closer the connection between modules, the stronger its coupling and the poorer the independence of the modules. In short, coupling is a measure of the connection, perception, and dependence of an element on another element. The elements referred to herein may be functions, objects (classes), systems, subsystems, and modules. Element a is said to be coupled to element B if an element a is to connect to element B, or B is perceived by its own means, or does not work properly when B is not present. The problem with coupling is that when element B is changed or not, it will affect the normal operation of element a, affecting the maintainability and changeability of the system, and at the same time, element a can only work in the environment where element B exists, which also reduces the reusability of element a. Because of various disadvantages of coupling, the 'low coupling' is tried to be pursued in software design, and how to better realize the 'low coupling' is always a problem troubling software developers, so that the invention provides a low-coupling system architecture.
The invention content is as follows:
the invention provides a system architecture, which aims to solve the problem that low coupling is difficult to realize in the software development process in the prior art.
The technical scheme of the invention is as follows:
a system architecture comprises at least two layers, at least two layers are connected through a configuration file and a parser,
the layers are used to provide functions and/or services,
the configuration file is used to configure the relationship between the two layers,
the analysis program is used for analyzing and/or reading the configuration file.
Further, the system architecture can be deployed in the same device or in different device environments respectively.
Further, the system applying the system architecture comprises a middle layer and an application service layer,
the middle layer is used for providing common services for uniformly maintaining and managing the whole system,
the application service layer is used for providing services to be realized by the service demand interface.
Further, the system applying the system architecture also comprises a peripheral element layer,
the peripheral element layer is an equipment element, can automatically identify/detect through a configuration file and can realize hot-pluggable communication.
Furthermore, the system applying the system architecture also comprises a front-end interaction layer,
the front-end interaction layer realizes interaction by a client.
Further, the system applying the system architecture also comprises an instruction communication layer,
the instruction communication layer is used for realizing communication services automatically adapting to different connection modes or different communication protocols.
Further, the system applying the system architecture is characterized in that the middle layer provides data bus service and system linkage service.
Further, in the system architecture or the system, the layer, the configuration file and the analysis program can be changed.
The invention has the beneficial effects that:
the system architecture of the invention can well realize low coupling in the software development process, improve maintainability and facilitate subsequent upgrading, maintenance and management of products. At present, certain inconveniences often exist in upgrading, maintaining and managing products using software, such as medical training simulators or training modules in the medical field, learning machines in the education and living fields, numerical control machines in the mechanical field, and the like, when upgrading, maintaining and managing the products, the codes are generally rewritten, written, re-developed, upgraded and maintained respectively, the relationship with the original products is split, in the process of upgrading, updating and maintaining and managing, the products have a plurality of same or similar functions or services, more labor, time and money costs are invested for redevelopment and respective upgrading and maintenance, the cost waste is serious, the longer the time is, the more the products are upgraded and maintained, the phenomenon of high investment cost is more obvious, and the technical scheme of the invention can well solve the problem.
Description of the drawings:
the accompanying drawings, which are incorporated in and constitute a part of this application, illustrate an embodiment of the invention and, together with the description, serve to explain the invention and not to limit the invention.
In the drawings:
FIG. 1 is a system architecture diagram according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a five-layer architecture of the present invention applied to the field of simulated medical teaching;
fig. 3 is a schematic diagram of a medical human simulator product applying the four-layer system architecture of the present invention.
The specific implementation mode is as follows:
the system architecture of the invention can realize low coupling among software modules, and is convenient for subsequent product upgrading, maintenance and management (for example, a new hardware is connected to the original product, the same applies below). The system of the invention can provide support for personalized function requirements of different products, provide a service platform which can be configured universally, can provide the repeatedly developed universal function module and support personalized extension through simple configuration, and can extend the functions and/or services on the basis of the universal functions and/or services, thereby realizing upgrading, maintenance and management. The system architecture or system of the invention can perform sandbox packaging, thereby reducing the dependency on the deployment environment. By applying the technical scheme of the invention, repeated development of items or products with the same or similar main functions can be avoided, common and common functions and/or services can be generated by adding common and common parameters and/or events and/or services to the middle layer, personalized and non-common functions and/or services can be generated by adding personalized and non-common parameters and/or events and/or services to the application service layer, layer extension can be realized by adding layers, and specific content extension can be realized by adding parameters and/or events and/or services. When the system needs to be compatible with a new hardware or has new requirements to be upgraded, under the condition that codes do not need to be changed in a large range, the configuration files between layers are modified or the analysis program of the configuration files is modified on the basis of modifying the configuration files between layers, so that the purpose can be achieved, the risk brought by the code being changed in a large range is reduced, and meanwhile, the labor cost and the money cost are saved. In addition, the system architecture or system of the present invention can be applied to a software system that can generate new products by modifying only configuration files. Parameters in the system can be changed according to business requirements, if the system is applied to the field of mechanical engineering, the parameters are changed into mechanical engineering parameters, namely the system can be applied to different fields by modifying the parameters, service is configured according to the business requirements, a front end is dynamically generated, the project construction period of model control software is greatly shortened, the working efficiency is improved, and the product upgrading and maintenance cost is reduced. The embodiment of the invention provides a system, namely a configuration file and a parser thereof are added between two layers (a middle layer and an application service layer), the two layers (the middle layer and the application service layer) are subjected to association decoupling, and low coupling between the layers (such as the middle layer and the application service layer) is maintained, wherein the middle layer is used for providing general and common functions and/or services, and the application service layer is used for providing personalized and non-common functions and/or services. In this embodiment, the middle layer and the application service layer are core layers, and other layers can be added according to the complexity of the requirement, and functions and/or services can be added without modifying the code in a large range, that is, under the condition of not modifying the code in a large range, the purpose is achieved by changing, increasing, modifying the configuration file according to the requirement or changing, increasing, modifying the configuration file and the analysis program thereof, and the upgrade maintenance cost is reduced. In addition, the system architecture of the invention can be applied to different fields by modifying parameters in the layer. The number of layers can be increased or decreased according to the needs, such as adding two more layers between the middle layer and the application service layer, adding two more layers between the two layers, and the like. The embodiment is based on the idea of layered design and modularization, and only the configuration file or only the configuration file and the analysis program thereof are modified according to the needs under the condition of not modifying the code in a large range, so that the influence range is small, and the cost spent in the product upgrading and maintenance management processes is greatly saved.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention. It is to be understood that the described embodiments are merely exemplary of a portion of the invention and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of the present invention.
Example 1:
fig. 1 is a schematic diagram of a system architecture in this embodiment, and it should be understood that the protection scope of the present invention is not limited to the number of layers, and may be two layers, three layers, four layers, five layers, six layers, seven layers … …, and the like, and the number of layers may be adjusted according to the complexity of the requirement. The invention will be further explained with reference to fig. 1:
as shown in fig. 1, the core part of the system is an intermediate layer, which adds general and common parameters and/or events and/or services as required, and maintains the core data of the system in the form of a data bus parameter list, and manages common services such as configurable objective parameters in a unified way; the application service layer is a layer for realizing system expansion functions, personalized and non-public parameters and/or events and/or services are added to the application service layer according to needs, services to be realized by a service demand interface are provided, the application service layer can be designed to be a Web service end for checking functions and/or services, external services, third-party services and the like can be added, a plurality of layers can be added between the middle layer and the application service layer according to needs, the layers are connected through configuration files and analysis programs thereof, and the configuration files configure the relationship between every two layers according to needs and are read by the analysis programs.
The embodiment achieves the purpose of low coupling by means of association decoupling between layers and specifically configuring the relationship between every two layers, and the system architecture can be applied to upgrade, maintenance and management of products in the later period conveniently, so that labor, time and money costs are greatly saved.
Example 2:
fig. 2 is a five-layer structure diagram applied to the field of simulated medical teaching, and similarly, each layer can be increased or decreased according to the requirement, and is not limited. As shown in the figure, the five-layer architecture is respectively a front-end interaction layer, an application service layer, a middle layer, a command communication layer and a peripheral component layer, wherein,
the front-end interaction layer is used for receiving user operation, performing interaction according to the user operation, or only displaying front-end page content to a user without performing interaction, the front-end interaction layer can realize front-end interaction by any type of client, and the front-end interaction layer can be Web pages such as H5 Web pages, front-end frame pages (RESTFul, websocket), PC clients (wpf, uwp), mobile clients (IOS, Android), 3D, VR and the like. Because the business requirements of each product are possibly different, and the front-end interaction and display have personalized requirements, each product can be realized by using a technology which best meets the requirements, a template type front end can be made in advance by a front-end interaction layer, a configuration file is changed or changed according to the requirements at the later stage, a front-end page is dynamically generated by a configuration tool of a system, and the interaction of various business functions is realized by communicating with an application service layer through a configurable interface;
the application service layer writes codes, adds configuration files and configures functions and/or services according to requirements, is used for meeting personalized requirements, can automatically select the functions and/or services at a system service end and provide personalized extension functions, can also achieve the purpose of providing personalized and non-public functions and/or services by adding external services such as a mesoscopic perception physiological driving platform, a flexible perception aggregate system and the like or third-party services and the like, provides extensible services for the business requirements of various different products, can package and modularize the personalized requirements and is used for matching subsequent projects or products, can provide all function service lists for product definition and function matching, and less coupling among each function service module can operate in an even and independent mode. When a new function is required, such as adding a voice recognition function (the function is not used by all service layers and therefore needs to be added to an application service layer), a written program can be directly added to the application service layer, only the configuration file is modified, when the structure of the configuration file is changed, an analysis program of the configuration file is required to be modified, and the structure of the configuration file is not changed when only data is added or reduced, so that only the configuration file is required to be modified;
front-end interaction layer ⇌ applies service layer intermediate protocol configuration:
considering that the front end may have a plurality of different expression forms, when data adding, deleting, modifying and checking requests are carried out, similar service logics may have parameter differences, so an intermediate configuration file is provided for differentially mapping the front end interaction layer value mapping and the application service layer parameter mapping, different parameters of the front end are mapped to the same fixed interface parameters, and the two parties use XML Schema to carry out configuration description.
When the requirements of the front-end interaction layer and/or the application service layer change, only the configuration file is modified or only the configuration file and the interface analysis running program thereof are modified, and the codes in the front-end interaction layer and/or the application service layer do not need to be changed;
and the middle layer can write codes according to requirements or add configuration files according to requirements. The middle layer adds common, common parameters and/or events and/or services as needed to provide common, common functions and/or services. The data bus service in the middle layer maintains and manages the data used by the whole system in a unified way, including parameters and/or events and the like, wherein the data bus service is described through the configuration file in the middle layer, the parameters and/or events and the like shared by the system are maintained and managed in a unified way through analyzing the configuration file, the data bus service is realized through a code writing operation program, the file data is read for caching and is stored in a data cache region, all the data from the upper layer and the lower layer are received, and the maintenance of the data such as storage, exchange, modification and the like is carried out. The middle layer comprises data and/or service and/or parameter and/or event shared by all layers, if new data shared by the system is added, only the configuration file added to the middle layer is needed to be modified by modifying the configuration files between the layers, the purpose can be achieved without modifying codes, wherein parameters and/or events and/or data and/or services are presented in the form of a data bus parameter list, preventing confusion, each type of data can be dynamically augmented, pruned, modified, parameters and/or events and/or services in the middle tier, may be increased according to traffic demands, e.g., when traffic demands are low, the parameters in the middle layer are 100, when the service requirement increases, 100 parameters and 200 parameters … … can be added on the basis to realize the extension of specific content, and the extension of layers can also be realized by adding layers. In addition, the middle layer may provide system linkage services. The middle layer is a service layer which mainly defines and maintains system core data and events, can expand upper and lower layer services according to project scale and personalized requirements, and communicates data and instructions with an application service layer and an instruction communication layer through an uplink and downlink conversion protocol, wherein the service layer is a common control core of the system;
application services layer ⇌ intermediate layer intermediate protocol configuration:
the middle layer is used as a framework core layer, a complete single-dimensional data list is agreed according to the minimum functional module granularity which can be realized by a human body organizational structure and hardware, all parameters which can be set by an intelligent simulator are covered in the list, the middle protocol configuration file of the middle layer is used for describing that when the application service layer sets the simulator parameters and the transmission parameter names or values are different, the configuration file uniformly converts the data difference of the application service layer project level into the corresponding parameters of the data list agreed by the middle layer, so that the simulator data finally keeps the uniqueness and can be normally identified by the middle layer. The instruction communication layer: the communication service layer is mainly used for bearing data and instruction communication between a system and a hardware device software system, and is realized by an extensible communication service formed by a configurable communication protocol and an analysis program, the service encapsulates different communication protocols in various common link modes, and the association between components and communication instructions is realized through configuration files;
middle layer ⇌ instructs the communication layer to configure the intermediate protocols:
because different communication protocols are used during communication in different communication modes, for example, TCP can use streams to transmit data and may have a packet sticking problem and need to increase a data boundary, and for example, process communication can use a memory sharing technology and need to agree on Struct. Therefore, the intermediate protocol configuration file of the layer is mainly used for appointing an outermost layer communication data structure except for business in the communication process of the two parties, and is used for ensuring the availability of communication. Peripheral element layer: the system is used for automatically identifying various equipment elements with different functions or different realizations of the same function and realizing hot plug communication, the layer is hardware equipment (or virtual equipment or other systems) outside the system, an instruction communication layer carries out instruction interaction with various equipment through communication service, an external element layer can be directly compatible with various existing and future equipment which conform to protocols, and can realize the access of personalized equipment through an extended protocol, thereby ensuring the universality and expandability;
command communication layer ⇌ peripheral component layer intermediate protocol configuration:
each peripheral element is an independent individual module, different technical schemes and codes can be used for realizing logic in the peripheral element, a plurality of different versions can exist in the module with the same function, specific contents of data transmission parameters need to be simple and variable under the complex conditions, the layer protocol is used for configuring parameter conversion in the communication process of the software/hardware module, and the problem of upper layer code rewriting caused by judgment of logic change of hardware codes of a lower computer at the bottom layer can be avoided after hardware is updated and iterated.
Similarly, in the embodiment, the coupling is reduced by decoupling the association between the layers and specifically configuring the relationship between every two layers, so that the subsequent upgrading, maintenance and management are facilitated, and the cost is greatly saved.
Example 3:
as shown in fig. 3, the medical human simulator product using the four-layer system architecture of the present invention has no instruction communication layer, no instruction encapsulation and analysis, and only includes a front end interaction layer, an application service layer, an intermediate layer, and a peripheral component layer, wherein 101 is a tablet computer, which is equivalent to the front end interaction layer of the present invention, 102 is a half-length simulator, which is equivalent to the peripheral component layer of the present invention, the tablet computer is wirelessly connected with the half-length simulator, and the simulator is internally installed with a battery, a router, an intelligent circuit board, etc., wherein the intelligent circuit board is installed with a memory card storing the intermediate layer and the system architecture of the application service layer, the intermediate layer writes general and common parameters, such as data transmission, data translation, event response, etc., into the intermediate layer writes personalized and non-common parameters into the application service layer as required, if the CPR service related parameters are placed in the application service layer, because not all model persons need to have CPR function, the middle layer and the application service layer are connected through the configuration file and the analysis program thereof, and the configuration file connecting the middle layer and the peripheral element layer can automatically identify the semi-physical simulator. When the operation mode on the computer is set (the mode can be switched), the half-body simulator can change correspondingly, for example, when the simulation person performs chest compression by performing CPR operation, the computer page can display the compression frequency, duration, compression effectiveness and the like, in addition, the simulation person can also be provided with a signal lamp, when the parameters on the computer interface are set, the signal lamp on the simulation person is lightened, and naturally, the interaction can also be realized by other modes, for example, the breathing mode is set to tidal breathing on the computer interface, the breathing mode of the simulation person is adjusted to abnormal breathing mode tidal breathing, or different pain levels are set on the computer interface, and the simulation person can send out moan sound of different degrees to realize the interaction. When new requirements are needed in the later period, the product needs to be upgraded, or the product needs to be compatible with a new hardware, and the like, the code does not need to be modified in a large range, only the configuration file is modified, or only the configuration file and the analysis program thereof are modified, compared with the traditional mode of modifying the code in a large range, the risk probability is low, and the upgrade maintenance cost of the product is greatly saved.
The interface configuration file, the interface protocol file, the communication protocol file and the element parameter mapping (namely the connection relation between layers) described in the invention are configuration files, and different parameters/data/information, formats and forms are set according to the relation between each two layers. Wherein, the configuration file can be automatically generated by a configuration tool;
the analysis program described in the invention is a program which operates by writing codes according to needs, and the analysis program is read according to a format fixed by an XML file in a configuration file, so that a system can identify the relationship described by the configuration file;
the protocol in the invention refers to traditional communication protocols such as UDP, FTP and HTTP, and can also be a communication protocol customized according to requirements on the basis of the traditional communication protocols;
the general/common parameters and/or events and/or services in the present invention refer to the parameters and/or events and/or services that are used by each layer;
personalized and non-public parameters and/or events and/or services in the invention refer to parameters and/or events and/or services which are not used by each layer, or parameters and/or events and/or services added in the process of upgrading, maintaining and managing products according to needs;
the configuration file in the invention can be made according to XML file;
the layers in the present invention are used to collectively refer to the names of each layer, such as a front-end interaction layer, an application service layer, an intermediate layer, an instruction communication layer, a peripheral component layer, and layers added as needed, each of which may be referred to as a layer.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (8)

1.一种系统架构,其特征在于,至少包含两个层,至少两个层之间通过配置文件和解析程序连接,所述的层用于提供功能和/或服务,所述的配置文件用于配置两个层之间的关系,所述的解析程序用于解析和/或读取配置文件。1. a system architecture, is characterized in that, comprises at least two layers, between at least two layers is connected by configuration file and parsing program, described layer is used for providing function and/or service, described configuration file is used for For configuring the relationship between the two layers, the parser is used to parse and/or read the configuration file. 2.根据权利要求1所述的一种系统架构,其特征在于,可以在同一设备或分别在不同设备环境下进行部署。2 . The system architecture according to claim 1 , wherein, it can be deployed in the same device or in different device environments. 3 . 3.一种应用如权利要求1所述的系统架构的系统,其特征在于,所述的两个层为中间层和应用服务层,所述的中间层用于提供统一维护管理整个系统的公共服务,所述的应用服务层用于提供业务需求接口所要实现的服务。3. A system for applying the system architecture according to claim 1, wherein the two layers are a middle layer and an application service layer, and the middle layer is used to provide a common maintenance and management system for the entire system. service, the application service layer is used to provide the service to be implemented by the business requirement interface. 4.根据权利要求3所述的一种应用所述系统架构的系统,其特征在于,还包含外设元件层,所述的外设元件层为设备元件,通过配置文件可自动识别/检测并可热插拔通信。4. The system according to claim 3, characterized in that it further comprises a peripheral component layer, and the peripheral component layer is a device component, which can be automatically identified/detected and detected by a configuration file. Hot-pluggable communication. 5.根据权利要求4所述的一种应用所述系统架构的系统,其特征在于,还包含前端交互层,所述的前端交互层由客户端实现交互。5 . The system according to claim 4 , further comprising a front-end interaction layer, and the front-end interaction layer is implemented by the client to interact. 6 . 6.根据权利要求5所述的一种应用所述系统架构的系统,其特征在于,还包含指令通信层,所述的指令通信层,用于实现自动适配不同连接方式或不同通信协议的通信服务。6. A system of applying the system architecture according to claim 5, characterized in that, further comprising an instruction communication layer, and the instruction communication layer is used to realize automatic adaptation of different connection modes or different communication protocols. Communication service. 7.根据权利要求6所述的一种应用所述系统架构的系统,其特征在于,所述中间层提供数据总线服务和系统联动服务。7 . The system according to claim 6 , wherein the middle layer provides data bus services and system linkage services. 8 . 8.根据权利要求1至7中任意一项所述的一种系统架构或一种应用所述系统架构的系统,其特征在于,所述的层、配置文件、解析程序可更改。8. A system architecture or a system applying the system architecture according to any one of claims 1 to 7, wherein the layers, configuration files, and parsing programs can be changed.
CN201910989479.9A 2019-10-17 2019-10-17 System architecture and system applying same Pending CN112685073A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910989479.9A CN112685073A (en) 2019-10-17 2019-10-17 System architecture and system applying same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910989479.9A CN112685073A (en) 2019-10-17 2019-10-17 System architecture and system applying same

Publications (1)

Publication Number Publication Date
CN112685073A true CN112685073A (en) 2021-04-20

Family

ID=75444726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910989479.9A Pending CN112685073A (en) 2019-10-17 2019-10-17 System architecture and system applying same

Country Status (1)

Country Link
CN (1) CN112685073A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115525364A (en) * 2022-10-10 2022-12-27 成都数之联科技股份有限公司 Method, device and system for processing web data based on button and electronic equipment
CN115857985A (en) * 2022-11-21 2023-03-28 星河智联汽车科技有限公司 Cabin upgrading system, operation method and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840335A (en) * 2010-04-16 2010-09-22 广州白云国际机场股份有限公司 J2EE web application system capable of configuring service module
CN103400218A (en) * 2013-07-11 2013-11-20 华北电力大学 Power grid energy management system (EMS) based on service component architecture
CN104657149A (en) * 2015-03-13 2015-05-27 浪潮集团有限公司 Software framework implementation method of management module of storage system
CN105187455A (en) * 2015-10-23 2015-12-23 北京农信互联科技有限公司 Web service method and system based on loose architecture
CN106873972A (en) * 2016-12-30 2017-06-20 中国电力科学研究院 Electric Power Network Planning emulation platform computing module cut-in method and system based on plug-in unit
CN107621987A (en) * 2017-09-21 2018-01-23 中国航空无线电电子研究所 A kind of message based unmanned plane common ground station software architecture
CN110069263A (en) * 2019-03-14 2019-07-30 国网山东省电力公司德州供电公司 A kind of decoupling method based on electric power dispatch management cloud platform
CN110221817A (en) * 2019-06-17 2019-09-10 北京酷我科技有限公司 A kind of data recall module and recommender system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840335A (en) * 2010-04-16 2010-09-22 广州白云国际机场股份有限公司 J2EE web application system capable of configuring service module
CN103400218A (en) * 2013-07-11 2013-11-20 华北电力大学 Power grid energy management system (EMS) based on service component architecture
CN104657149A (en) * 2015-03-13 2015-05-27 浪潮集团有限公司 Software framework implementation method of management module of storage system
CN105187455A (en) * 2015-10-23 2015-12-23 北京农信互联科技有限公司 Web service method and system based on loose architecture
CN106873972A (en) * 2016-12-30 2017-06-20 中国电力科学研究院 Electric Power Network Planning emulation platform computing module cut-in method and system based on plug-in unit
CN107621987A (en) * 2017-09-21 2018-01-23 中国航空无线电电子研究所 A kind of message based unmanned plane common ground station software architecture
CN110069263A (en) * 2019-03-14 2019-07-30 国网山东省电力公司德州供电公司 A kind of decoupling method based on electric power dispatch management cloud platform
CN110221817A (en) * 2019-06-17 2019-09-10 北京酷我科技有限公司 A kind of data recall module and recommender system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115525364A (en) * 2022-10-10 2022-12-27 成都数之联科技股份有限公司 Method, device and system for processing web data based on button and electronic equipment
CN115857985A (en) * 2022-11-21 2023-03-28 星河智联汽车科技有限公司 Cabin upgrading system, operation method and storage medium

Similar Documents

Publication Publication Date Title
CN110362847A (en) For generating system, the method and device of integrated modular architecture model
CN101814248B (en) Remote experiment system for computer hardware series courses
WO2010091623A1 (en) Apparatus and method for dynamically generating application program interface
CN116859850A (en) Modularized industrial digital twin system
US20020198931A1 (en) Architecture and process for presenting application content to clients
CN114461478B (en) Simulator, drive test method, electronic device and computer readable storage medium
EP3803569A1 (en) Method and system for designing a distributed heterogeneous computing and control system
CN111444609B (en) Data processing method and simulation system
CN103150451B (en) Simulation system and data communication method of simulation system
CN114707236A (en) Model-based virtual-real combined simulation test method
CN107608901A (en) Method of testing and device based on Jmteter, storage medium, electronic equipment
CN115525436A (en) Model deployment and operation method and device, offline analysis tool and electronic equipment
CN112685073A (en) System architecture and system applying same
WO2022222292A1 (en) Power amplifier adaptation method, terminal device, storage medium and computer program product
CN106873952A (en) The data handling system and method and application apparatus of mobile terminal webpage development
CN118820107A (en) Server automatic testing method, device, electronic device and non-volatile storage medium
CN115509146B (en) Distributed communication resource integration method for flight maintenance simulator
CN105467857A (en) Method for power station simulation
US20060059497A1 (en) Object-oriented system for networking onboard aeronautical equipment items
CN110427260A (en) Host job scheduling method, apparatus and system
CN118428426B (en) Operator calling method of deep learning framework, storage medium and electronic equipment
CN115622899B (en) A multi-modal intelligent network simulator architecture and simulation test method
CN107390548A (en) A kind of avionics HWIL simulation data path control system
JP2010146551A (en) Method port arrangement and configuration method thereof for robot software component
US7225084B2 (en) Measuring device for a process technology

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210420