WO2018032948A1 - Data-oriented architecture (doa) system - Google Patents
Data-oriented architecture (doa) system Download PDFInfo
- Publication number
- WO2018032948A1 WO2018032948A1 PCT/CN2017/094475 CN2017094475W WO2018032948A1 WO 2018032948 A1 WO2018032948 A1 WO 2018032948A1 CN 2017094475 W CN2017094475 W CN 2017094475W WO 2018032948 A1 WO2018032948 A1 WO 2018032948A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- doa
- application
- resource bus
- management 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
Definitions
- the present invention relates to the field of computers, and in particular, to a Data Oriented Architecture (DOA) system.
- DOE Data Oriented Architecture
- SOA Service-oriented Architecture
- the embodiment of the invention provides a DOA system, in which data in the system resource pool is completely decoupled, which facilitates data sharing.
- the data interface configured by the DOA resource bus can directly call the corresponding data from the data management module to implement different functional applications.
- the expansion of the system function is not limited by the relationship between the traditional data, and the maintenance cost is low. Good sex.
- Embodiments of the present invention provide a data-oriented architecture DOA system, including:
- a data resource pool comprising a plurality of data management modules, configured to store data; the data includes metadata and service data;
- the DOA resource bus includes multiple data interfaces, and each data interface corresponds to one data management module;
- the DOA resource bus is configured with an internal data interface for the data management module, and obtains routing information of the requested data according to the data request information; the data request information includes an application that initiates the data request information. Attribute information
- the data interface acquires the requested data stored in the data management module according to the routing information, and compiles the requested data according to the attribute information to obtain data of a data structure supported by the application. Transfer to the application over the DOA resource bus.
- the system further comprises: a data registry for constructing data storage logic of the data resource pool.
- the DOA resource bus is connected to the data registration center
- the DOA resource bus acquires the data storage logic from the data registration center, and generates routing information of the to-be-stored data transmitted on the DOA resource bus according to the data storage logic;
- the first data interface acquires the data to be stored from the DOA resource bus, and encapsulates the data into a standardized data structure, and sends the data to a data management module connected to the first data interface for storage.
- the system further includes: a data authority center, configured to perform rights management on the data;
- the rights management includes: data security attribute definition, data legality identification, data access authority definition, user authority authentication, application authorization, and user authorization.
- the system further includes: a data abnormality control center, configured to process data consistency of the data stored in the plurality of data management modules.
- the system further comprises: an application interface unit, configured to provide an application oriented interface.
- an application interface unit configured to provide an application oriented interface.
- the application interface unit is connected to the DOA resource bus;
- the application interface unit receives data request information sent by the application, and sends the data request information to the DOA resource bus.
- the DOA resource bus is further configured to capture information of a line on the data management module in the DOA system.
- the DOA resource bus is further configured to acquire information about the offline of the data management module in the DOA system.
- data in the system resource pool is completely decoupled, which facilitates data sharing.
- the data interface configured by the DOA resource bus can directly call the corresponding data from the data management module to implement different functional applications.
- the expansion of the system function is not limited by the relationship between the traditional data, and the maintenance cost is low. Good sex.
- FIG. 1 is a schematic diagram of a DOA system according to Embodiment 1 of the present invention.
- the DOA system provided by the embodiment of the present invention is described in detail below by taking FIG. 1 as an example.
- the DOA system of this embodiment includes:
- the data resource pool 1 includes a plurality of data management modules 10-1, 10-2, ..., 10-N for storing data including metadata and service data.
- Each resource management module can be composed of one or a group of data storage servers or a cluster of data storage servers.
- the DOA resource bus 2 includes a plurality of data interfaces 20-1, 20-2, ..., 20-N, and each data interface corresponds to a data management module;
- the DOA resource bus 2 configures an internal corresponding data interface for the data management module, and obtains routing information of the requested data according to the data request information when the application requests the data; the data request information includes attribute information of the application that initiates the data request information.
- the routing information is sent to the corresponding data interface, for example, the routing information points to the data management module 10-2, and the routing information is sent to the data interface 20-2.
- the data interface acquires the requested data stored in the data management module according to the routing information, and compiles the requested data according to the attribute information of the application that initiates the data request information, and obtains data of the data structure supported by the application, and passes the data structure.
- the DOA resource bus 2 is transmitted to the application.
- the isolation between the application and the data is substantially realized by the DOA resource bus 2, regardless of the data structure supported by the application, the data storage is based on the data structure of the standardized language data, so the data stored in the system is Can be shared by different applications. Data and data are discretely decoupled, and there is no coupling relationship between them. Therefore, when the application is added or subtracted in the system, the data storage will not be affected.
- the DOA resource bus 2 captures the information of the online management of the data management module in the DOA system.
- an online prompt message is sent to the DOA resource bus 2, thereby obtaining information of the online management of the data management module 10-2.
- the DOA resource bus 2 configures the data interface of the data management module 10-2, and configures the data interface 20-2 for the interface management module 21.
- the interface management module 21 acquires the information of the offline management of the data management module in the DOA system.
- the DOA resource bus 2 periodically polls and sends a message to each data management module in the system, and receives feedback information of each data management module, when the data management module is not received within the set time.
- the feedback information is obtained, it is determined that the data management module is offline.
- the data management module may send a message to the data management module multiple times within a set time.
- DOA resource bus 2 determines that a data management module is offline, information on the data failure stored in the data management module is generated and recorded.
- system further includes: a data registration center 3, a data authority center 4, a data anomaly control center 5, and an application interface unit 6.
- a data registration center 3 a data registration center 3
- a data authority center 4 a data anomaly control center 5
- application interface unit 6 a data anomaly control center
- Data registry 3 is used to build data storage logic for data resource pools.
- the DOA resource bus 2 is connected to the data registry 3.
- the DOA resource bus 2 When storing data into the data management module, the DOA resource bus 2 acquires data storage logic from the data registry 3 and generates routing information of the data to be stored according to the data storage logic.
- Data Privilege Center 4 is used to manage rights for data.
- the scope of rights management may include: data security attribute definition, data legality authentication, data access permission definition, user authority authentication, application authorization, and user authorization.
- the rights management of the data may be completed while the data is written into the data management module, or may be directly operated on the data in the data management module.
- the data abnormality control center 5 is configured to process data consistency of the service data stored in the plurality of data management modules.
- the data abnormality control center can be used to detect various abnormal conditions in the data management module, and perform corresponding abnormal processing actions on the abnormal conditions according to the set processing mechanism.
- the exception processing action includes issuing an abnormal signal, replacing the abnormal data with the preliminary data, and requesting the data registration center 3 to refresh the corresponding information and the like.
- the application interface unit 6 is configured to provide an application oriented interface.
- the application interface unit 6 is connected to the DOA resource bus 2, and the application interface unit 6 receives the data request information transmitted by the application and transmits the data request information to the DOA resource bus 2.
- the embodiment of the invention provides a DOA system, in which data in the system resource pool is completely decoupled, which facilitates data sharing.
- the application calls the data
- the data can be directly called through the management center to implement different functional applications.
- the expansion of the system function is not limited by the coupling relationship between the traditional data, and the maintenance cost is low and the scalability is good.
- the steps of a method or algorithm described in connection with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both.
- the software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
Abstract
Description
本发明涉及计算机领域,尤其涉及一种面向数据的体系结构(Data Oriented Architecture,DOA)系统。The present invention relates to the field of computers, and in particular, to a Data Oriented Architecture (DOA) system.
近些年,面向服务的体系结构(Service-oriented architecture,SOA)已经广泛应用。它将应用程序功能作为服务发送给最终用户或者其他服务。它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。In recent years, Service-oriented Architecture (SOA) has been widely used. It sends application functionality as a service to end users or other services. It can distribute, combine, and use loosely coupled coarse-grained application components over the network as needed. The service layer is the foundation of SOA and can be directly invoked by the application to effectively control the human dependency of the interaction with the software agent in the system.
然而大数据时代,受体系结构的局限,信息技术领域长期存在的问题在大数据时代愈发突出:系统间的信息难以共享;已建系统的功能扩展困难;海量、异构、多源、动态、实时变化和爆发式增长的大数据难管理,难分析,难挖掘;面向业务的软件工程开发过程复杂,维护困难,生命周期短;信息安全关系到国家安全、社会稳定、企业利益和个人隐私,在互联网开放环境下,问题更为突出;数据提供者的利益得不到保障等。即便是SOA所提供的松散耦合的方式也无法满足大数据时代的需求。However, in the era of big data, due to the limitations of architecture, the long-standing problems in the field of information technology are becoming more and more prominent in the era of big data: the information between systems is difficult to share; the function expansion of established systems is difficult; massive, heterogeneous, multi-source, dynamic Real-time changes and explosive growth of big data are difficult to manage, difficult to analyze, difficult to mine; business-oriented software engineering development process is complex, maintenance is difficult, life cycle is short; information security is related to national security, social stability, corporate interests and personal privacy In the open environment of the Internet, the problem is more prominent; the interests of data providers are not guaranteed. Even the loosely coupled approach provided by SOA does not meet the needs of the big data era.
发明内容Summary of the invention
本发明实施例提供了一种DOA系统,系统资源池中的数据完全解耦,便于数据共享。应用调用数据时可通过DOA资源总线配置的数据接口直接从数据管理模块中调用相应数据,以实现不同的功能应用,系统功能的扩展不受传统数据之间耦合的关系限制,维护成本低,扩展性好。The embodiment of the invention provides a DOA system, in which data in the system resource pool is completely decoupled, which facilitates data sharing. When the application data is called, the data interface configured by the DOA resource bus can directly call the corresponding data from the data management module to implement different functional applications. The expansion of the system function is not limited by the relationship between the traditional data, and the maintenance cost is low. Good sex.
本发明实施例提供了一种面向数据的体系结构DOA系统,包括:Embodiments of the present invention provide a data-oriented architecture DOA system, including:
数据资源池,包括多个数据管理模块,用于对数据进行存储;所述数据包括元数据和业务数据;a data resource pool, comprising a plurality of data management modules, configured to store data; the data includes metadata and service data;
DOA资源总线,包括多个数据接口,每个数据接口对应一个数据管理模块;The DOA resource bus includes multiple data interfaces, and each data interface corresponds to one data management module;
所述DOA资源总线面向所述数据管理模块配置内部的数据接口,并且根据数据请求信息得到被请求数据的路由信息;所述数据请求信息中包括发起所述数据请求信息的应用的 属性信息;The DOA resource bus is configured with an internal data interface for the data management module, and obtains routing information of the requested data according to the data request information; the data request information includes an application that initiates the data request information. Attribute information
所述数据接口根据所述路由信息获取存储在所述数据管理模块中的被请求数据,并根据所述属性信息对所述被请求数据进行编译处理,得到所述应用支持的数据结构的数据,通过所述DOA资源总线传输到所述应用。The data interface acquires the requested data stored in the data management module according to the routing information, and compiles the requested data according to the attribute information to obtain data of a data structure supported by the application. Transfer to the application over the DOA resource bus.
优选的,所述系统还包括:数据注册中心,用于构建所述数据资源池的数据存储逻辑。Preferably, the system further comprises: a data registry for constructing data storage logic of the data resource pool.
进一步优选的,所述DOA资源总线与所述数据注册中心相连接;Further preferably, the DOA resource bus is connected to the data registration center;
所述DOA资源总线从所述数据注册中心获取所述数据存储逻辑,并根据所述数据存储逻辑生成所述DOA资源总线上传输的待存储数据的路由信息;The DOA resource bus acquires the data storage logic from the data registration center, and generates routing information of the to-be-stored data transmitted on the DOA resource bus according to the data storage logic;
根据所述路由信息确定用于捕获所述待存储数据的第一数据接口;Determining, according to the routing information, a first data interface for capturing the data to be stored;
所述第一数据接口从所述DOA资源总线上获取所述待存储数据,封装为标准化数据结构的数据,发送到与所述第一数据接口相连接的数据管理模块进行存储。The first data interface acquires the data to be stored from the DOA resource bus, and encapsulates the data into a standardized data structure, and sends the data to a data management module connected to the first data interface for storage.
优选的,所述系统还包括:数据权限中心,用于对数据进行权限管理;Preferably, the system further includes: a data authority center, configured to perform rights management on the data;
所述权限管理包括:数据安全属性定义、数据合法性鉴别、数据访问权限定义、用户权限认证、应用授权和用户授权。The rights management includes: data security attribute definition, data legality identification, data access authority definition, user authority authentication, application authorization, and user authorization.
优选的,所述系统还包括:数据异常控制中心,用于对所述多个数据管理模块中存储的数据的数据一致性进行处理。Preferably, the system further includes: a data abnormality control center, configured to process data consistency of the data stored in the plurality of data management modules.
优选的,所述系统还包括:应用接口单元,用于提供面向应用的接口。Preferably, the system further comprises: an application interface unit, configured to provide an application oriented interface.
进一步优选的,所述应用接口单元与所述DOA资源总线相连接;Further preferably, the application interface unit is connected to the DOA resource bus;
所述应用接口单元接收所述应用发送的数据请求信息,并将所述数据请求信息发送到所述DOA资源总线。The application interface unit receives data request information sent by the application, and sends the data request information to the DOA resource bus.
优选的,所述DOA资源总线还用于,捕获所述DOA系统中数据管理模块上线的信息。Preferably, the DOA resource bus is further configured to capture information of a line on the data management module in the DOA system.
优选的,所述DOA资源总线还用于,获取所述DOA系统中数据管理模块下线的信息。Preferably, the DOA resource bus is further configured to acquire information about the offline of the data management module in the DOA system.
本发明实施例提供的DOA系统,系统资源池中的数据完全解耦,便于数据共享。应用调用数据时可通过DOA资源总线配置的数据接口直接从数据管理模块中调用相应数据,以实现不同的功能应用,系统功能的扩展不受传统数据之间耦合的关系限制,维护成本低,扩展性好。In the DOA system provided by the embodiment of the present invention, data in the system resource pool is completely decoupled, which facilitates data sharing. When the application data is called, the data interface configured by the DOA resource bus can directly call the corresponding data from the data management module to implement different functional applications. The expansion of the system function is not limited by the relationship between the traditional data, and the maintenance cost is low. Good sex.
图1为本发明实施例一提供的DOA系统的示意图。FIG. 1 is a schematic diagram of a DOA system according to Embodiment 1 of the present invention.
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作 进一步的详细描述。In order to make the objects, technical solutions and advantages of the present invention more clear, the following embodiments of the present invention are made in conjunction with the accompanying drawings. Further detailed description.
下面以图1为例详细说明本发明实施例提供的DOA系统。The DOA system provided by the embodiment of the present invention is described in detail below by taking FIG. 1 as an example.
如图1所示,本实施例的DOA系统包括:As shown in FIG. 1, the DOA system of this embodiment includes:
数据资源池1,其中包括多个数据管理模块10-1、10-2……10-N,用于对数据进行存储,数据包括元数据和业务数据。每个资源管理模块可以是一个或一组数据存储服务器、或数据存储服务器集群构成。The data resource pool 1 includes a plurality of data management modules 10-1, 10-2, ..., 10-N for storing data including metadata and service data. Each resource management module can be composed of one or a group of data storage servers or a cluster of data storage servers.
DOA资源总线2,包括多个数据接口20-1、20-2……20-N,每个数据接口对应一个数据管理模块;The DOA resource bus 2 includes a plurality of data interfaces 20-1, 20-2, ..., 20-N, and each data interface corresponds to a data management module;
DOA资源总线2面向数据管理模块配置内部相应的数据接口,并且在应用请求数据时,根据数据请求信息得到被请求数据的路由信息;数据请求信息中包括发起数据请求信息的应用的属性信息。The DOA resource bus 2 configures an internal corresponding data interface for the data management module, and obtains routing information of the requested data according to the data request information when the application requests the data; the data request information includes attribute information of the application that initiates the data request information.
在一个具体实现方式中,路由信息被发送到相应的数据接口,比如路由信息指向数据管理模块10-2,则路由信息发送到数据接口20-2。In a specific implementation, the routing information is sent to the corresponding data interface, for example, the routing information points to the data management module 10-2, and the routing information is sent to the data interface 20-2.
数据接口根据路由信息获取存储在数据管理模块中的被请求数据,并根据发起数据请求信息的应用的属性信息对所述被请求数据进行编译处理,得到所述应用支持的数据结构的数据,通过所述DOA资源总线2传输到所述应用。The data interface acquires the requested data stored in the data management module according to the routing information, and compiles the requested data according to the attribute information of the application that initiates the data request information, and obtains data of the data structure supported by the application, and passes the data structure. The DOA resource bus 2 is transmitted to the application.
因此,通过DOA资源总线2实质上实现了应用和数据之间的隔离,无论应用支持的数据结构是怎样,数据的存储都是基于标准化语言的数据的数据结构的,所以系统内存储的数据是能够被不同的应用所共享使用的。数据与数据之间是离散解耦的,相互之间没有耦合关系,因此在系统中增减应用时,数据存储不会受到影响。Therefore, the isolation between the application and the data is substantially realized by the DOA resource bus 2, regardless of the data structure supported by the application, the data storage is based on the data structure of the standardized language data, so the data stored in the system is Can be shared by different applications. Data and data are discretely decoupled, and there is no coupling relationship between them. Therefore, when the application is added or subtracted in the system, the data storage will not be affected.
在系统中如果需要增加数据存储空间,加入了新的数据管理模块时,DOA资源总线2捕获DOA系统中数据管理模块上线的信息。In the system, if it is necessary to increase the data storage space and add a new data management module, the DOA resource bus 2 captures the information of the online management of the data management module in the DOA system.
比如,当数据管理模块10-2在系统中上线时,会发送上线提示消息到DOA资源总线2,从而得到数据管理模块10-2上线的信息。For example, when the data management module 10-2 is online in the system, an online prompt message is sent to the DOA resource bus 2, thereby obtaining information of the online management of the data management module 10-2.
DOA资源总线2对数据管理模块10-2的进行数据接口配置,面向接口管理模块21配置数据接口20-2。The DOA resource bus 2 configures the data interface of the data management module 10-2, and configures the data interface 20-2 for the interface management module 21.
在系统中如果某数据管理模块发生故障等情况下线时,接口管理模块21获取DOA系统中数据管理模块下线的信息。In the system, if a data management module fails to be offline, the interface management module 21 acquires the information of the offline management of the data management module in the DOA system.
在一种具体的实现方式中,通过DOA资源总线2定期向系统中的各个数据管理模块轮询发送消息,并接收各个数据管理模块的反馈信息,当在设定时间内收不到数据管理模块 的反馈信息时,判定该数据管理模块下线。为避免误判,优选的,在设定时间内,可以向该数据管理模块多次发送消息。In a specific implementation manner, the DOA resource bus 2 periodically polls and sends a message to each data management module in the system, and receives feedback information of each data management module, when the data management module is not received within the set time. When the feedback information is obtained, it is determined that the data management module is offline. In order to avoid misjudgment, preferably, the data management module may send a message to the data management module multiple times within a set time.
当DOA资源总线2判定一个数据管理模块下线时,生成并记录该数据管理模块中存储的数据失效的信息。When the DOA resource bus 2 determines that a data management module is offline, information on the data failure stored in the data management module is generated and recorded.
此外,系统还包括:数据注册中心3、数据权限中心4、数据异常控制中心5和应用接口单元6。下面逐一对这些模块进行介绍。In addition, the system further includes: a data registration center 3, a data authority center 4, a data anomaly control center 5, and an application interface unit 6. The following is a description of each of these modules.
数据注册中心3用于构建数据资源池的数据存储逻辑。Data registry 3 is used to build data storage logic for data resource pools.
DOA资源总线2与数据注册中心3相连接。The DOA resource bus 2 is connected to the data registry 3.
在向数据管理模块中存入数据时,DOA资源总线2从数据注册中心3获取数据存储逻辑,并根据数据存储逻辑生成待存储数据的路由信息。When storing data into the data management module, the DOA resource bus 2 acquires data storage logic from the data registry 3 and generates routing information of the data to be stored according to the data storage logic.
在多个数据接口中,根据路由信息确定用于捕获待存储数据的第一数据接口;第一数据接口从DOA资源总线2上获取待存储数据,封装为标准化数据结构的数据,发送到与第一数据接口相连接的数据管理模块进行存储。Determining, by the plurality of data interfaces, a first data interface for capturing data to be stored according to the routing information; the first data interface acquiring data to be stored from the DOA resource bus 2, and encapsulating the data into a standardized data structure, sending the data to A data management module connected to the data interface is stored.
数据权限中心4,用于对数据进行权限管理。Data Privilege Center 4 is used to manage rights for data.
权限管理的范围可以包括:数据安全属性定义、数据合法性鉴别、数据访问权限定义、用户权限认证、应用授权和用户授权。The scope of rights management may include: data security attribute definition, data legality authentication, data access permission definition, user authority authentication, application authorization, and user authorization.
对数据进行权限管理可以是在数据向数据管理模块中写入的同时完成,也可以是直接对数据管理模块中的数据进行操作。The rights management of the data may be completed while the data is written into the data management module, or may be directly operated on the data in the data management module.
数据异常控制中心5,用于对多个数据管理模块中存储的业务数据的数据一致性进行处理。The data abnormality control center 5 is configured to process data consistency of the service data stored in the plurality of data management modules.
具体的,数据异常控制中心能够用于侦测数据管理模块中的各种异常情况,并根据设定的处理机制对异常情况作出相应的异常处理动作。Specifically, the data abnormality control center can be used to detect various abnormal conditions in the data management module, and perform corresponding abnormal processing actions on the abnormal conditions according to the set processing mechanism.
其中,异常处理动作包括发出异常信号、使用预备数据替换异常数据,及请求数据注册中心3刷新相应信息等等。The exception processing action includes issuing an abnormal signal, replacing the abnormal data with the preliminary data, and requesting the data registration center 3 to refresh the corresponding information and the like.
应用接口单元6,用于提供面向应用的接口。The application interface unit 6 is configured to provide an application oriented interface.
应用接口单元6与DOA资源总线2相连接,应用接口单元6接收应用发送的数据请求信息,并将数据请求信息发送到DOA资源总线2。The application interface unit 6 is connected to the DOA resource bus 2, and the application interface unit 6 receives the data request information transmitted by the application and transmits the data request information to the DOA resource bus 2.
本发明实施例提供了一种DOA系统,系统资源池中的数据完全解耦,便于数据共享。应用对调用数据时可通过管理中心直接调用数据,以实现不同的功能应用,系统功能的扩展不受传统数据之间耦合的关系限制,维护成本低,扩展性好。 The embodiment of the invention provides a DOA system, in which data in the system resource pool is completely decoupled, which facilitates data sharing. When the application calls the data, the data can be directly called through the management center to implement different functional applications. The expansion of the system function is not limited by the coupling relationship between the traditional data, and the maintenance cost is low and the scalability is good.
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。A person skilled in the art should further appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both, in order to clearly illustrate hardware and software. Interchangeability, the composition and steps of the various examples have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the embodiments of the invention.
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of a method or algorithm described in connection with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both. The software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.
以上所述的具体实施方式,对本发明实施例的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。 The embodiments and the beneficial effects of the embodiments of the present invention are further described in detail. The foregoing description is only specific embodiments of the embodiments of the present invention, and is not intended to be limited. The scope of the present invention is intended to be included within the scope of the embodiments of the present invention. Any modifications, equivalents, improvements, etc., are included in the scope of the present invention.
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610694469.9A CN106357605B (en) | 2016-08-19 | 2016-08-19 | A kind of architecture DOA system of data-oriented |
| CN201610694469.9 | 2016-08-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018032948A1 true WO2018032948A1 (en) | 2018-02-22 |
Family
ID=57844294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/094475 Ceased WO2018032948A1 (en) | 2016-08-19 | 2017-07-26 | Data-oriented architecture (doa) system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106357605B (en) |
| WO (1) | WO2018032948A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106331079A (en) * | 2016-08-19 | 2017-01-11 | 明算科技(北京)股份有限公司 | DOA (Data Oriented Architecture) system |
| CN106357605B (en) * | 2016-08-19 | 2019-11-26 | 明算科技(北京)股份有限公司 | A kind of architecture DOA system of data-oriented |
| CN109753534A (en) * | 2018-12-29 | 2019-05-14 | 江苏东智数据技术股份有限公司 | Health care information system and its implementation |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009080096A1 (en) * | 2007-12-19 | 2009-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Publish/subscribe networks |
| CN104076906A (en) * | 2014-07-17 | 2014-10-01 | 成都理工大学 | Information technology system oriented to data |
| CN105450669A (en) * | 2015-12-30 | 2016-03-30 | 成都大学 | Safety system method and system for data |
| CN106357605A (en) * | 2016-08-19 | 2017-01-25 | 明算科技(北京)股份有限公司 | Architecture DOA system for data |
-
2016
- 2016-08-19 CN CN201610694469.9A patent/CN106357605B/en active Active
-
2017
- 2017-07-26 WO PCT/CN2017/094475 patent/WO2018032948A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009080096A1 (en) * | 2007-12-19 | 2009-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Publish/subscribe networks |
| CN104076906A (en) * | 2014-07-17 | 2014-10-01 | 成都理工大学 | Information technology system oriented to data |
| CN105450669A (en) * | 2015-12-30 | 2016-03-30 | 成都大学 | Safety system method and system for data |
| CN106357605A (en) * | 2016-08-19 | 2017-01-25 | 明算科技(北京)股份有限公司 | Architecture DOA system for data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106357605B (en) | 2019-11-26 |
| CN106357605A (en) | 2017-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10764142B2 (en) | Clustered application management with a blockchain | |
| Xu et al. | Blendmas: A blockchain-enabled decentralized microservices architecture for smart public safety | |
| Awaysheh et al. | Next-generation big data federation access control: A reference model | |
| CN108923908B (en) | Authorization processing method, device, equipment and storage medium | |
| US11502828B2 (en) | Authenticating chaincode to chaincode invocations of a blockchain | |
| US20200074477A1 (en) | Method and apparatus for implementing a block chain node device | |
| US11140201B2 (en) | Security platform for multi-component system and services thereof | |
| US10990605B2 (en) | Instance data replication | |
| US8434056B2 (en) | Rule engine system controlling devices of disparate types and protocols | |
| US20190288995A1 (en) | Autonomous secrets management for a managed service identity | |
| US11966781B2 (en) | System and method for implementing a standalone application module | |
| CN108833464A (en) | Confederate state's formula multiple domain Internet of Things cooperative system and method, smart city, smart home | |
| WO2018032948A1 (en) | Data-oriented architecture (doa) system | |
| WO2017107827A1 (en) | Method and apparatus for isolating environment | |
| US11190359B2 (en) | Device and system for accessing a distributed ledger | |
| Grande et al. | Edge-centric delegation of authorization for constrained devices in the Internet of Things | |
| CN103237035A (en) | Controllable distributed agent platform | |
| WO2018032942A1 (en) | Data-oriented architecture (doa) system | |
| Fong et al. | Secure server storage based ipfs through multi-authentication | |
| CN109246248B (en) | System and method for trusted and secure sharing of data based on blockchain technology | |
| CN115118457A (en) | A blockchain-based distributed authority verification method, device and platform | |
| Zhang et al. | A decentralized and reliable trust measurement for edge computing enabled Internet of Things | |
| CN110310118B (en) | User information verification method, device, equipment and medium based on block chain | |
| CN115484303A (en) | Factory microservice system, method, device and storage medium | |
| CN106354766B (en) | Data standardization method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17840923 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07/06/2019) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17840923 Country of ref document: EP Kind code of ref document: A1 |