[go: up one dir, main page]

CN103036903B - Data processing method and Web Service assembly - Google Patents

Data processing method and Web Service assembly Download PDF

Info

Publication number
CN103036903B
CN103036903B CN201210576536.9A CN201210576536A CN103036903B CN 103036903 B CN103036903 B CN 103036903B CN 201210576536 A CN201210576536 A CN 201210576536A CN 103036903 B CN103036903 B CN 103036903B
Authority
CN
China
Prior art keywords
data
information system
database
webservice
written
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
Application number
CN201210576536.9A
Other languages
Chinese (zh)
Other versions
CN103036903A (en
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.)
State Grid Corp of China SGCC
Beijing Guodiantong Network Technology Co Ltd
Beijing China Power Information Technology Co Ltd
Original Assignee
State Grid Corp of China SGCC
Beijing China Power Information 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 State Grid Corp of China SGCC, Beijing China Power Information Technology Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201210576536.9A priority Critical patent/CN103036903B/en
Publication of CN103036903A publication Critical patent/CN103036903A/en
Application granted granted Critical
Publication of CN103036903B publication Critical patent/CN103036903B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种数据处理方法及Web?Service组件。该数据处理方法,适用于关联于第一信息系统的第一Web?Service组件,该第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离;该方法包括:获取该第一信息系统到该第二信息系统的第一数据传输请求;将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据;将该第二数据写入该第二信息系统对应的数据库中。可见,本方案中,通过将第一数据转换为符合隔离设备所对应通信协议的第二数据的方式,使得第一信息系统发出的数据能够到达第二信息系统,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。

The invention discloses a data processing method and Web? Service component. The data processing method is applicable to the first Web associated with the first information system? Service component, the first information system is logically isolated from the second information system through an isolation device associated with the second information system; the method includes: acquiring the first data from the first information system to the second information system A transmission request; converting the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device; writing the second data into a database corresponding to the second information system. It can be seen that in this solution, by converting the first data into the second data conforming to the communication protocol corresponding to the isolation device, the data sent by the first information system can reach the second information system, so as to realize the guarantee of information network security. Under the premise of security, the convenience of internal and external network communication is improved.

Description

数据处理方法及Web Service组件Data Processing Method and Web Service Component

技术领域technical field

本发明涉及数据处理技术领域,特别是涉及一种数据处理方法及WebService组件。The invention relates to the technical field of data processing, in particular to a data processing method and a WebService component.

背景技术Background technique

随着通信技术和网络技术的发展,企业信息系统越来越依赖企业信息网络来保障安全,可靠和高效的运行,即企业信息网络的安全直接关系到企业信息系统的安全、稳定的运行。With the development of communication technology and network technology, enterprise information systems rely more and more on enterprise information networks to ensure safe, reliable and efficient operation, that is, the security of enterprise information networks is directly related to the safe and stable operation of enterprise information systems.

现有技术中,为了提高企业信息系统的安全,逻辑隔离技术已经被广泛应用于企业信息网络的安全中。所谓逻辑隔离技术为:被隔离的两端仍然存在物理上数据通道连线,但通过技术手段保证被隔离的两端没有数据通道,即被隔离的两端处于数据逻辑隔离状态。其中,最典型的逻辑隔离技术有防火墙、虚拟子网等。In the prior art, in order to improve the security of the enterprise information system, the logic isolation technology has been widely used in the security of the enterprise information network. The so-called logical isolation technology is: there are still physical data channel connections at the two ends of the isolation, but technical means are used to ensure that there is no data channel at the two ends of the isolation, that is, the two ends of the isolation are in a state of data logic isolation. Among them, the most typical logical isolation technologies include firewalls and virtual subnets.

其中,当作为外网信息系统的信息系统访问A访问作为内网信息系统的信息系统B时,如果该信息系统B设置有利用逻辑隔离技术的隔离设备时,只有符合隔离设备所对应通信协议的数据才能进入内网,进而使得该信息系统A访问到该信息系统B,这无疑提高了内网信息系统的安全。Among them, when accessing information system A as an external network information system to access information system B as an internal network information system, if the information system B is equipped with an isolation device using logical isolation technology, only the communication protocol corresponding to the isolation device Only data can enter the intranet, and then the information system A can access the information system B, which undoubtedly improves the security of the intranet information system.

但是,逻辑隔离技术在保证企业信息网络的安全的同时,也在某种程度上降低了内外网的数据通信便利性。However, while the logical isolation technology ensures the security of the enterprise information network, it also reduces the convenience of data communication between the internal and external networks to some extent.

发明内容Contents of the invention

为解决上述技术问题,本发明实施例提供了一种数据处理方法及WebService组件,以在保证信息网络安全性的前提下,提高内外网通信便利性,技术方案如下:In order to solve the above technical problems, the embodiment of the present invention provides a data processing method and a WebService component, so as to improve the convenience of internal and external network communication under the premise of ensuring the security of the information network. The technical solution is as follows:

第一方面,本发明实施例提供了一种数据处理方法,适用于关联于第一信息系统的第一WebService组件,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述方法包括:In the first aspect, the embodiment of the present invention provides a data processing method, which is applicable to the first WebService component associated with the first information system, and the first information system is connected to the second information system through an isolation device associated with the second information system The second information system performs data logic isolation; the method includes:

获取所述第一信息系统到所述第二信息系统的第一数据传输请求;obtaining a first data transmission request from the first information system to the second information system;

将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;converting the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

将所述第二数据写入所述第二信息系统对应的数据库中。Writing the second data into a database corresponding to the second information system.

相应的,本发明实施例提供了一种WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述WebService组件包括:Correspondingly, an embodiment of the present invention provides a WebService component associated with a first information system, and the first information system is logically isolated from the second information system through an isolation device associated with the second information system; The WebService component includes:

第一数据请求获取模块,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module, configured to obtain a first data transmission request from the first information system to the second information system;

第二数据确定模块,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;A second data determination module, configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

第二数据写入模块,用于将所述第二数据写入所述第二信息系统对应的数据库中。A second data writing module, configured to write the second data into a database corresponding to the second information system.

第二方面,本发明实施例提供了一种数据处理方法,适用于关联于第二信息系统的第二WebService组件,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述方法包括:In the second aspect, the embodiment of the present invention provides a data processing method, which is suitable for the second WebService component associated with the second information system, and the second information system performs data logic with the first information system through the associated isolation device Isolation; said methods include:

监听是否有第二数据被写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;monitoring whether there is second data written into the database corresponding to the second information system, wherein the second data is the first data transmission request corresponding to the first data transmission request from the first information system to the second information system A data converted into data conforming to the communication protocol corresponding to the isolation device;

当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备所对应通信协议,将所述第二数据还原为相应的第一数据。When it is detected that the second data is written into the database, the second data is restored to the corresponding first data according to the communication protocol corresponding to the isolation device.

相应的,本发明实施例提供了一种WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;WebService组件包括:Correspondingly, an embodiment of the present invention provides a WebService component associated with a second information system, and the second information system is logically isolated from the first information system through an associated isolation device; the WebService component includes:

第二监听模块,用于监听是否有第二数据被写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module is used to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the first information from the first information system to the second information system The first data corresponding to a data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device;

数据还原模块,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备的通信协议,将所述第二数据还原为相应的第一数据。The data restoration module is configured to restore the second data to the corresponding first data according to the communication protocol of the isolation device when detecting that the second data is written into the database.

第三方面,本发明实施例提供了一种数据处理方法,适用于关联于第一信息系统的第一WebService组件,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述方法包括:In the third aspect, the embodiment of the present invention provides a data processing method, which is applicable to the first WebService component associated with the first information system, and the first information system is connected to the first information system through the isolation device associated with the second information system The second information system performs data logic isolation; the method includes:

监听是否有第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;monitoring whether there is fourth data written into the database, wherein the fourth data is the corresponding third data converted from the second data transmission request from the second information system to the first information system data of the data type of said database;

当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;When it is detected that the fourth data is written into the database, carrying the fourth data to call a corresponding service provided by the first information system;

将所述第四数据对应的处理结果写入所述数据库中。Writing the processing result corresponding to the fourth data into the database.

相应的,本发明实施例提供了一种WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述WebService组件包括:Correspondingly, an embodiment of the present invention provides a WebService component associated with a first information system, and the first information system is logically isolated from the second information system through an isolation device associated with the second information system; The WebService component includes:

第三监听模块,用于监听是否有第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;A third monitoring module, configured to monitor whether fourth data is written into the database, wherein the fourth data corresponds to a second data transmission request from the second information system to the first information system The third data is converted into data conforming to the data type of the database;

第二服务调用模块,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database;

第二结果写入模块,用于将所述第四数据对应的处理结果写入所述数据库中。The second result writing module is configured to write the processing result corresponding to the fourth data into the database.

第四方面,本发明实施例提供了一种数据处理方法,适用于关联于第二信息系统的第二WebService组件,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述方法包括:In the fourth aspect, the embodiment of the present invention provides a data processing method, which is applicable to the second WebService component associated with the second information system, and the second information system performs data logic with the first information system through the associated isolation device. Isolation; said methods include:

获取所述第二信息系统到所述第一信息系统的第二数据传输请求;obtaining a second data transmission request from the second information system to the first information system;

将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;converting the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

将所述第四数据写入所述数据库中。Write the fourth data into the database.

相应的,本发明实施例还提供了一种WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;WebService组件包括:Correspondingly, the embodiment of the present invention also provides a WebService component, which is associated with the second information system, and the second information system is logically isolated from the first information system through an associated isolation device; the WebService component includes:

第二数据请求获取模块,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module, configured to obtain a second data transmission request from the second information system to the first information system;

第四数据确定模块,用于将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;A fourth data determination module, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

第四数据写入模块,用于将所述第四数据写入所述数据库中。A fourth data writing module, configured to write the fourth data into the database.

第五方面,本发明实施例提供了一种WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述WebService组件包括:In the fifth aspect, an embodiment of the present invention provides a WebService component associated with a first information system, and the first information system performs data logic isolation from the second information system through an isolation device associated with the second information system ; The WebService component includes:

第一数据请求获取模块,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module, configured to obtain a first data transmission request from the first information system to the second information system;

第二数据确定模块,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;A second data determination module, configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

第二数据写入模块,用于将所述第二数据写入所述第二信息系统对应的数据库中;a second data writing module, configured to write the second data into a database corresponding to the second information system;

第一监听模块,用于监听所述第一数据对应的处理结果是否被写入所述数据库中;A first monitoring module, configured to monitor whether a processing result corresponding to the first data is written into the database;

第一结果处理模块,用于当监听到所述第一数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统;The first result processing module is configured to obtain the processing result and feed it back to the first information system when it is detected that the processing result corresponding to the first data is written into the database;

第三监听模块,用于监听是否有第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;A third monitoring module, configured to monitor whether fourth data is written into the database, wherein the fourth data corresponds to a second data transmission request from the second information system to the first information system The third data is converted into data conforming to the data type of the database;

第二服务调用模块,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database;

第二结果写入模块,用于将所述第四数据对应的处理结果写入所述数据库中。The second result writing module is configured to write the processing result corresponding to the fourth data into the database.

第六方面,本发明实施例提供了一种WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;WebService组件包括:In a sixth aspect, an embodiment of the present invention provides a WebService component associated with a second information system, and the second information system is logically isolated from the first information system through an associated isolation device; the WebService component includes:

第二监听模块,用于监听是否有第二数据写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module is configured to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the first information from the first information system to the second information system The first data corresponding to the data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device;

数据还原模块,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备所对应通信协议,将所述第二数据还原为相应的第一数据;A data restoration module, configured to restore the second data to the corresponding first data according to the communication protocol corresponding to the isolation device when monitoring that the second data is written into the database;

第一服务调用模块,用于携带所述第一数据调用所述第二信息系统所提供的相应服务;a first service calling module, configured to carry the first data and call corresponding services provided by the second information system;

第一结果写入模块,用于将所述第一数据对应的处理结果写入所述数据库中;a first result writing module, configured to write the processing result corresponding to the first data into the database;

第二数据请求获取模块,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module, configured to obtain a second data transmission request from the second information system to the first information system;

第四数据确定模块,用于将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;A fourth data determination module, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

第四数据写入模块,用于将所述第四数据写入所述数据库中;a fourth data writing module, configured to write the fourth data into the database;

第四监听模块,用于监听所述第四数据对应的处理结果是否被写入所述数据库中;A fourth monitoring module, configured to monitor whether the processing result corresponding to the fourth data is written into the database;

第二结果处理模块,用于当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统。The second result processing module is configured to obtain the processing result corresponding to the fourth data and feed it back to the second information system when it is detected that the processing result corresponding to the fourth data is written into the database.

本发明实施例所提供的技术方案中,第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离,在第一信息系统访问第二信息系统时,与该第一信息系统相关联的WebService组件获取该第一信息系统到该第二信息系统的第一数据传输请求,将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据,进而将该第二数据写入该第二信息系统对应的数据库中。可见,本方案中,通过将第一数据转换为符合隔离设备所对应通信协议的第二数据的方式,使得第一信息系统发出的数据能够到达第二信息系统,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。In the technical solution provided by the embodiment of the present invention, the first information system performs data logic isolation from the second information system through an isolation device associated with the second information system, and when the first information system accesses the second information system, the The WebService component associated with the first information system obtains the first data transmission request from the first information system to the second information system, and converts the first data corresponding to the first data transmission request into a communication corresponding to the isolation device The second data of the protocol, and then write the second data into the database corresponding to the second information system. It can be seen that in this solution, by converting the first data into the second data conforming to the communication protocol corresponding to the isolation device, the data sent by the first information system can reach the second information system, so as to realize the guarantee of information network security. Under the premise of security, the convenience of internal and external network communication is improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明实施例所提供的一种数据处理方法的第一种流程图;FIG. 1 is a first flow chart of a data processing method provided by an embodiment of the present invention;

图2为本发明实施例所提供的一种数据处理方法的第二种流程图;FIG. 2 is a second flowchart of a data processing method provided by an embodiment of the present invention;

图3为本发明实施例所提供的一种WebService组件的第一种结构示意图;FIG. 3 is a first structural schematic diagram of a WebService component provided by an embodiment of the present invention;

图4为本发明实施例所提供的一种WebService组件的第二种结构示意图;FIG. 4 is a second structural schematic diagram of a WebService component provided by an embodiment of the present invention;

图5为本发明实施例所提供的一种数据处理方法的第三种流程图;FIG. 5 is a third flowchart of a data processing method provided by an embodiment of the present invention;

图6为本发明实施例所提供的一种数据处理方法的第四种流程图;FIG. 6 is a fourth flowchart of a data processing method provided by an embodiment of the present invention;

图7为本发明实施例所提供的一种WebService组件的第三种结构示意图;FIG. 7 is a schematic diagram of a third structure of a WebService component provided by an embodiment of the present invention;

图8为本发明实施例所提供的一种WebService组件的第四种结构示意图。FIG. 8 is a schematic diagram of a fourth structure of a WebService component provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

为了在保证信息网络安全性的前提下,提高内外网通信便利性,基于外网信息系统主动访问内网信息系统的角度,本发明实施例提供了一种数据处理方法及WebService组件。In order to improve the convenience of internal and external network communication under the premise of ensuring the security of the information network, based on the perspective that the external network information system actively accesses the internal network information system, the embodiment of the present invention provides a data processing method and a WebService component.

下面对本发明实施例所提供的一种数据处理方法进行介绍。A data processing method provided by an embodiment of the present invention is introduced below.

为了清楚地描述本方案,首先从作为外网信息系统的第一信息系统所关联的第一WebService组件的角度,对本发明实施例所提供的数据处理方法进行介绍。In order to clearly describe this solution, firstly, the data processing method provided by the embodiment of the present invention is introduced from the perspective of the first WebService component associated with the first information system as an external network information system.

需要说明的是,本发明实施例所提供的数据处理方法适用于关联于第一信息系统的第一WebService组件,该第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离,也就是,该第二信息系统作为内网信息系统,其通过隔离设备与作为外网信息系统的第一信息系统进行数据逻辑隔离,以使得只有符合隔离设备的通信协议的数据能够从第一信息系统传输到第二信息系统,进而保证信息网络的访问安全性。在实际应用中,该隔离设备所利用的逻辑隔离技术可以为防火墙、虚拟子网等,且每一隔离设备具有相应的通信协议,而只有符合该通信协议的数据才能通过该隔离设备访问第二信息系统。It should be noted that the data processing method provided by the embodiment of the present invention is applicable to the first WebService component associated with the first information system, and the first information system communicates with the second information system through an isolation device associated with the second information system. The system implements data logic isolation, that is, the second information system, as an internal network information system, performs data logic isolation from the first information system as an external network information system through the isolation device, so that only the information that conforms to the communication protocol of the isolation device Data can be transmitted from the first information system to the second information system, thereby ensuring the access security of the information network. In practical applications, the logical isolation technology used by the isolation device can be a firewall, a virtual subnet, etc., and each isolation device has a corresponding communication protocol, and only data that conforms to the communication protocol can be accessed through the isolation device. Information system.

其中,WebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,而这些具体的技术规范使得WebService能与其他兼容的组件进行互操作,并且,WebService可以使用标准的互联网协议(例如:超文本传输协议HTTP和XML等),将功能体现在互联网和企业内部网上。Among them, WebService is a network-based, distributed modular component, which performs specific tasks and complies with specific technical specifications, and these specific technical specifications enable WebService to interoperate with other compatible components, and WebService can use Standard Internet protocols (such as Hypertext Transfer Protocol HTTP and XML, etc.), embody functions on the Internet and intranets.

可以理解的是,“第一WebService组件”中的“第一”以及后续“第二WebService组件”中的“第二”仅仅为了区分设置于内外网中的不同WebService组件。其中,该第一WebService组件相关联于第一信息系统具体指:第一WebService组件作为与第一信息系统相连接的独立部署的外部组件,或者,第一WebService组件作为嵌入该第一信息系统的内部组件。It can be understood that the "first" in the "first WebService component" and the "second" in the subsequent "second WebService component" are only for distinguishing different WebService components set in the internal and external networks. Wherein, the first WebService component is associated with the first information system specifically refers to: the first WebService component is an independently deployed external component connected to the first information system, or the first WebService component is embedded in the first information system internal components.

如图1所示,一种数据处理方法,可以包括:As shown in Figure 1, a data processing method may include:

S101,第一WebService组件获取该第一信息系统到该第二信息系统的第一数据传输请求;S101. The first WebService component acquires a first data transmission request from the first information system to the second information system;

当第一信息系统需要主动向第二信息系统传输数据时,即访问该第二信息系统时,可以直接调用相关联的该第一WebService组件,而该第一WebService组件则会获取到该第一信息系统到该第二信息系统的第一数据传输请求,进而利用该第一数据传输请求进行后续的处理。When the first information system needs to actively transmit data to the second information system, that is, when accessing the second information system, it can directly call the associated first WebService component, and the first WebService component will obtain the first The first data transmission request from the information system to the second information system, and then use the first data transmission request for subsequent processing.

其中,该第一数据传输请求可以携带有相应的第一数据,或者,该第一数据传输请求携带有相应第一数据的获取地址信息,这都是合理的。Wherein, the first data transmission request may carry the corresponding first data, or the first data transmission request may carry the acquisition address information of the corresponding first data, which is reasonable.

S102,将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据;S102. Convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

该第一WebService组件在获取到该第一数据传输请求后,可以获得该第一数据传输请求对应的第一数据,并将该第一数据转换为符合该隔离设备所对应通信协议的第二数据。After obtaining the first data transmission request, the first WebService component can obtain the first data corresponding to the first data transmission request, and convert the first data into second data conforming to the communication protocol corresponding to the isolation device .

可以理解的是,当第一数据传输请求携带有第一数据时,该第一WebService组件直接从该第一数据传输请求中获取该第一数据即可;而当该第一数据传输请求携带有该第一数据的获取地址信息时,该第一WebService组件需要根据该获取地址信息,获取到该第一数据。It can be understood that when the first data transmission request carries the first data, the first WebService component can directly obtain the first data from the first data transmission request; and when the first data transmission request carries the first data When acquiring the address information of the first data, the first WebService component needs to acquire the first data according to the acquired address information.

可以理解的是,位于第一信息系统和第二信息系统之间的隔离设备的通信协议,相对于该第一WebService组件而言处于透明状态,即该第一WebService组件了解该隔离设备所对应的通信协议;并且,将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据通常为:将该第一数据的数据格式转换为该隔离设备所对应通信协议的数据格式,将转换后的数据作为第一数据对应的第二数据。It can be understood that the communication protocol of the isolated device between the first information system and the second information system is in a transparent state with respect to the first WebService component, that is, the first WebService component understands the communication protocol corresponding to the isolated device. communication protocol; and converting the first data corresponding to the first data transmission request into the second data conforming to the communication protocol corresponding to the isolation device is usually: converting the data format of the first data into the communication corresponding to the isolation device In the data format of the protocol, the converted data is used as the second data corresponding to the first data.

S103,将该第二数据写入该第二信息系统对应的数据库中。S103. Write the second data into a database corresponding to the second information system.

在将该第一数据转换为符合隔离设备所对应通信协议的第二数据后,由于所传输的第二数据符合该隔离设备的通信协议,因此,可以将该第二数据顺利写入该第二信息系统对应的数据库中,进而实现了在隔离设备进行数据逻辑隔离情况下,不符合该隔离设备所对应通信协议的第一数据所对应的第二数据从外网传输至内网。After converting the first data into second data conforming to the communication protocol corresponding to the isolation device, since the transmitted second data conforms to the communication protocol of the isolation device, the second data can be successfully written into the second In the database corresponding to the information system, when the isolation device performs data logic isolation, the second data corresponding to the first data that does not conform to the communication protocol corresponding to the isolation device is transmitted from the external network to the internal network.

可以理解的是,该第一数据和第二数据包含有该第一信息系统的网络标识和该第二信息系统的网络标识,以明确本次数据传输的源地址和目的地址。It can be understood that the first data and the second data include the network identifier of the first information system and the network identifier of the second information system, so as to clarify the source address and destination address of this data transmission.

需要说明的是,第一WebService组件与该数据库通过有线或无线方式处于物理连接状态,使得在符合该隔离设备的通信协议的情况下,该第一WebService组件能够对该数据库进行读/写操作;而该数据库与第二信息系统处于相互独立状态,该第二信息系统中的第二WebService组件也与该数据库通过有线或无线方式处于物理连接状态,使得在符合该隔离设备的通信协议的情况下,该第二WebService组件可以对该数据库进行读/写操作。It should be noted that the first WebService component is physically connected to the database through wired or wireless means, so that the first WebService component can perform read/write operations on the database in compliance with the communication protocol of the isolation device; While the database and the second information system are in a state independent of each other, the second WebService component in the second information system is also in a state of physical connection with the database through wired or wireless means, so that in the case of conforming to the communication protocol of the isolation device , the second WebService component can perform read/write operations on the database.

本发明实施例所提供的技术方案中,第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离,在第一信息系统访问第二信息系统时,与该第一信息系统相关联的WebService组件获取该第一信息系统到该第二信息系统的第一数据传输请求,将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据,进而将该第二数据写入该第二信息系统对应的数据库中。可见,本方案中,通过将第一数据转换为符合隔离设备所对应通信协议的第二数据的方式,使得第一信息系统发出的数据能够到达第二信息系统,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。In the technical solution provided by the embodiment of the present invention, the first information system performs data logic isolation from the second information system through an isolation device associated with the second information system, and when the first information system accesses the second information system, the The WebService component associated with the first information system obtains the first data transmission request from the first information system to the second information system, and converts the first data corresponding to the first data transmission request into a communication corresponding to the isolation device The second data of the protocol, and then write the second data into the database corresponding to the second information system. It can be seen that in this solution, by converting the first data into the second data conforming to the communication protocol corresponding to the isolation device, the data sent by the first information system can reach the second information system, so as to realize the guarantee of information network security. Under the premise of security, the convenience of internal and external network communication is improved.

更进一步的,在将该第二数据写入该数据库中后,该第一WebService组件则会监听该第二数据对应的处理结果是否被写入该数据库中;而当监听到该第二数据对应的处理结果被写入该数据库中时,获取该处理结果并反馈至该第一信息系统,至此完成了基于第一数据传输请求的第一信息系统到第二信息系统的本次访问。其中,该第二数据对应的处理结果中包含该第二信息系统的网络标识和第一信息系统的网络标识,以明确本次数据传输的源地址和目的地址。Furthermore, after writing the second data into the database, the first WebService component will monitor whether the processing result corresponding to the second data is written into the database; When the processing result is written into the database, the processing result is obtained and fed back to the first information system, thus completing the visit from the first information system to the second information system based on the first data transmission request. Wherein, the processing result corresponding to the second data includes the network identifier of the second information system and the network identifier of the first information system, so as to clarify the source address and destination address of this data transmission.

下面从作为内网信息系统的第二信息系统所关联的第二WebService组件的角度,对本发明实施例所提供的数据处理方法进行介绍。The following describes the data processing method provided by the embodiment of the present invention from the perspective of the second WebService component associated with the second information system as the intranet information system.

需要说明的是,本发明实施例所提供的数据处理方法适用于关联于第二信息系统的第二WebService组件,该第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离,也就是,该第二信息系统作为内网信息系统,其通过隔离设备与作为外网信息系统的第一信息系统进行数据逻辑隔离,以使得只有符合隔离设备的通信协议的数据能够从第一信息系统传输到第二信息系统,进而保证信息网络的访问安全性。在实际应用中,该隔离设备所利用的逻辑隔离技术可以为防火墙、虚拟子网等,且每一隔离设备具有相应的通信协议,而只有符合该通信协议的数据才能通过该隔离设备访问第二信息系统。It should be noted that the data processing method provided by the embodiment of the present invention is applicable to the second WebService component associated with the second information system, and the second information system is logically isolated from the first information system through an associated isolation device, That is, the second information system, as an internal network information system, performs data logic isolation from the first information system, which is an external network information system, through an isolation device, so that only data that conforms to the communication protocol of the isolation device can be transmitted from the first information system. The system is transmitted to the second information system, thereby ensuring the access security of the information network. In practical applications, the logical isolation technology used by the isolation device can be a firewall, a virtual subnet, etc., and each isolation device has a corresponding communication protocol, and only data that conforms to the communication protocol can be accessed through the isolation device. Information system.

其中,该第二WebService组件相关联于第二信息系统具体指:第二WebService组件为与第二信息系统相连接的独立部署的外部组件,或者,第二WebService组件为嵌入该第二信息系统的内部组件。Wherein, the second WebService component is associated with the second information system specifically refers to: the second WebService component is an independently deployed external component connected to the second information system, or the second WebService component is embedded in the second information system internal components.

如图2所示,一种数据处理方法,可以包括:As shown in Figure 2, a data processing method may include:

S201,监听是否有第二数据被写入该第二信息系统对应的数据库中,如果是,执行步骤S202;否则,不作处理;S201, monitor whether there is second data written into the database corresponding to the second information system, if so, perform step S202; otherwise, do not process;

其中,该第二数据为:该第一信息系统到该第二信息系统的第一数据传输请求所对应第一数据被转换成的符合该隔离设备所对应通信协议的数据。Wherein, the second data is: the first data corresponding to the first data transmission request from the first information system to the second information system is converted into data conforming to the communication protocol corresponding to the isolation device.

S202,按照该隔离设备所对应通信协议,将该第二数据还原为相应的第一数据。S202. According to the communication protocol corresponding to the isolated device, restore the second data to corresponding first data.

该第二WebService组件实时或定时监听是否有第二数据写入该数据库中,并当监听到有第二数据写入该数据库中时,表明该第一信息系统希望访问该第二信息系统,此时,按照该隔离设备的通信协议,将该第二数据还原为相应的第一数据,以此实现了第一数据从外网传输至内网。The second WebService component monitors whether there is second data written into the database in real time or regularly, and when it detects that there is second data written into the database, it indicates that the first information system wishes to access the second information system. At this time, according to the communication protocol of the isolated device, the second data is restored to the corresponding first data, thereby realizing the transmission of the first data from the external network to the internal network.

可以理解的是,位于第一信息系统和第二信息系统之间的隔离设备的通信协议,相对于该第二WebService组件而言处于透明状态,即该第二WebService组件了解该隔离设备所对应的通信协议。It can be understood that the communication protocol of the isolated device between the first information system and the second information system is in a transparent state with respect to the second WebService component, that is, the second WebService component understands the communication protocol corresponding to the isolated device letter of agreement.

本实施例所提供的数据处理方法中,当第二WebService组件监听到有第二数据被写入相应的数据库中时,可以按照该隔离设备的通信协议,将该第二数据还原为相应的第一数据,以此实现了第一数据从外网传输至内网,实现了在保证信息网络的安全性的前提下,提高内外网通信的便利性。In the data processing method provided in this embodiment, when the second WebService component detects that the second data is written into the corresponding database, it can restore the second data to the corresponding first data according to the communication protocol of the isolated device. In this way, the first data is transmitted from the external network to the internal network, and the convenience of internal and external network communication is improved under the premise of ensuring the security of the information network.

更进一步的,该第二WebService组件在将第二数据还原为第一数据后,可以携带该第一数据调用该第二信息系统所提供的相应服务;将该第一数据对应的处理结果写入该数据库中,以使得第一WebService组件在监听到第一数据对应的处理结果被写入数据库中后,获取该处理结果并反馈至该第一信息系统,以此完成了基于第一数据传输请求的第一信息系统到第二信息系统的本次访问。Furthermore, after the second WebService component restores the second data to the first data, it can carry the first data to call the corresponding service provided by the second information system; write the processing result corresponding to the first data into In the database, after the first WebService component detects that the processing result corresponding to the first data is written into the database, it obtains the processing result and feeds it back to the first information system, thereby completing the request based on the first data transmission. This visit from the first information system to the second information system.

相应于上述方法实施例,本发明实施例提供一种WebService组件,其为第一WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;如图3所示,所述WebService组件可以包括:Corresponding to the above-mentioned method embodiment, the embodiment of the present invention provides a WebService component, which is a first WebService component and is associated with a first information system, and the first information system is connected to the second information system through an isolation device associated with the second information system. The second information system performs data logic isolation; as shown in Figure 3, the WebService component may include:

第一数据请求获取模块310,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module 310, configured to obtain a first data transmission request from the first information system to the second information system;

第二数据确定模块320,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;The second data determination module 320 is configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

第二数据写入模块330,用于将所述第二数据写入所述第二信息系统对应的数据库中。The second data writing module 330 is configured to write the second data into a database corresponding to the second information system.

本发明实施例所提供的技术方案中,第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离,在第一信息系统访问第二信息系统时,与该第一信息系统相关联的WebService组件获取该第一信息系统到该第二信息系统的第一数据传输请求,将该第一数据传输请求对应的第一数据转换为符合该隔离设备所对应通信协议的第二数据,进而将该第二数据写入该第二信息系统对应的数据库中。可见,本方案中,通过将第一数据转换为符合隔离设备所对应通信协议的第二数据的方式,使得第一信息系统发出的数据能够到达第二信息系统,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。In the technical solution provided by the embodiment of the present invention, the first information system performs data logic isolation from the second information system through an isolation device associated with the second information system, and when the first information system accesses the second information system, the The WebService component associated with the first information system obtains the first data transmission request from the first information system to the second information system, and converts the first data corresponding to the first data transmission request into a communication corresponding to the isolation device The second data of the protocol, and then write the second data into the database corresponding to the second information system. It can be seen that in this solution, by converting the first data into the second data conforming to the communication protocol corresponding to the isolation device, the data sent by the first information system can reach the second information system, so as to realize the guarantee of information network security. Under the premise of security, the convenience of internal and external network communication is improved.

更进一步的,该WebService组件还可以包括:Furthermore, the WebService component can also include:

第一监听模块,用于监听所述第一数据对应的处理结果是否被写入所述数据库中;A first monitoring module, configured to monitor whether a processing result corresponding to the first data is written into the database;

第一结果处理模块,用于当监听到所述第一数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统。The first result processing module is configured to obtain the processing result and feed it back to the first information system when it is detected that the processing result corresponding to the first data is written into the database.

本发明实施例还提供一种WebService组件,其为第二WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;如图4所示,该WebService组件可以包括:The embodiment of the present invention also provides a WebService component, which is a second WebService component, associated with the second information system, and the second information system is logically isolated from the first information system through an associated isolation device; as shown in Figure 4 As shown, the WebService component can include:

第二监听模块410,用于监听是否有第二数据被写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module 410 is configured to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the information from the first information system to the second information system The first data corresponding to the first data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device;

数据还原模块420,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备的通信协议,将所述第二数据还原为相应的第一数据。The data restoration module 420 is configured to restore the second data to the corresponding first data according to the communication protocol of the isolation device when detecting that the second data is written into the database.

本实施例中,当第二WebService组件监听到有第二数据被写入相应的数据库中时,可以按照该隔离设备的通信协议,将该第二数据还原为相应的第一数据,以此实现了第一数据从外网传输至内网,实现了在保证信息网络的安全性的前提下,提高内外网通信的便利性。In this embodiment, when the second WebService component detects that the second data is written into the corresponding database, it can restore the second data to the corresponding first data according to the communication protocol of the isolation device, so as to realize The first data is transmitted from the external network to the internal network, and the convenience of internal and external network communication is improved under the premise of ensuring the security of the information network.

更进一步的,本实施例所提供的WebService组件,还可以包括:Furthermore, the WebService component provided in this embodiment may also include:

第一服务调用模块,用于携带所述第一数据调用所述第二信息系统所提供的相应服务;a first service calling module, configured to carry the first data and call corresponding services provided by the second information system;

第一结果写入模块,用于将所述第一数据对应的处理结果写入所述数据库中。The first result writing module is configured to write the processing result corresponding to the first data into the database.

为了在保证信息网络安全性的前提下,提高内外网通信便利性,基于内网信息系统主动向外网信息系统传输数据的角度,本发明实施例提供了一种数据处理方法及WebService组件。In order to improve the convenience of internal and external network communication on the premise of ensuring the security of the information network, based on the perspective that the internal network information system actively transmits data to the external network information system, the embodiment of the present invention provides a data processing method and a WebService component.

下面对本发明实施例所提供的一种数据处理方法进行介绍。A data processing method provided by an embodiment of the present invention is introduced below.

为了清楚地描述本方案,首先从作为内网信息系统的第二信息系统所关联的第二WebService组件的角度,对本发明实施例所提供的数据处理方法进行介绍。In order to clearly describe this solution, firstly, from the perspective of the second WebService component associated with the second information system as the intranet information system, the data processing method provided by the embodiment of the present invention is introduced.

需要说明的是,本发明实施例所提供的数据处理方法适用于关联于第二信息系统的第二WebService组件,该第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离,也就是,该第二信息系统作为内网信息系统,其通过隔离设备与作为外网信息系统的第一信息系统进行数据逻辑隔离,以使得只有符合隔离设备的通信协议的数据能够从第一信息系统传输到第二信息系统,进而保证信息网络的访问安全性。在实际应用中,该隔离设备所利用的逻辑隔离技术可以为防火墙、虚拟子网等,且每一隔离设备具有相应的通信协议,而只有符合该通信协议的数据才能通过该隔离设备访问第二信息系统。It should be noted that the data processing method provided by the embodiment of the present invention is applicable to the second WebService component associated with the second information system, and the second information system is logically isolated from the first information system through an associated isolation device, That is, the second information system, as an internal network information system, performs data logic isolation from the first information system, which is an external network information system, through an isolation device, so that only data that conforms to the communication protocol of the isolation device can be transmitted from the first information system. The system is transmitted to the second information system, thereby ensuring the access security of the information network. In practical applications, the logical isolation technology used by the isolation device can be a firewall, a virtual subnet, etc., and each isolation device has a corresponding communication protocol, and only data that conforms to the communication protocol can be accessed through the isolation device. Information system.

其中,WebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,而这些具体的技术规范使得WebService能与其他兼容的组件进行互操作,并且,WebService可以使用标准的互联网协议(例如:超文本传输协议HTTP和XML等),将功能体现在互联网和企业内部网上。Among them, WebService is a network-based, distributed modular component, which performs specific tasks and complies with specific technical specifications, and these specific technical specifications enable WebService to interoperate with other compatible components, and WebService can use Standard Internet protocols (such as Hypertext Transfer Protocol HTTP and XML, etc.), embody functions on the Internet and intranets.

可以理解的是,“第二WebService组件”中的“第二”以及后续“第一WebService组件”中的“第一”仅仅为了区分设置于内外网中的不同WebService组件。其中,该第二WebService组件相关联于第二信息系统具体指:第二WebService组件为与第二信息系统相连接的独立部署的外部组件,或者,第二WebService组件为嵌入该第二信息系统的内部组件。It can be understood that the "second" in the "second WebService component" and the "first" in the subsequent "first WebService component" are only used to distinguish different WebService components set in the internal and external networks. Wherein, the second WebService component is associated with the second information system specifically refers to: the second WebService component is an independently deployed external component connected to the second information system, or the second WebService component is embedded in the second information system internal components.

如图5所示,一种数据处理方法,可以包括:As shown in Figure 5, a data processing method may include:

S501,第二WebService组件获取该第二信息系统到该第一信息系统的第二数据传输请求;S501. The second WebService component acquires a second data transmission request from the second information system to the first information system;

当第二信息系统需要主动向第一信息系统传输数据时,可以直接调用相关联的第二WebService组件,而该第二WebService组件则会获取到该第二信息系统到该第一信息系统的第二数据传输请求,进而利用该第二数据传输请求进行后续的处理。When the second information system needs to actively transmit data to the first information system, it can directly call the associated second WebService component, and the second WebService component will obtain the first information link from the second information system to the first information system. second data transmission request, and then use the second data transmission request to perform subsequent processing.

其中,该第二数据传输请求可以携带有相应的第三数据,或者,该第二数据传输请求携带有相应第三数据的获取地址信息,这都是合理的。Wherein, the second data transmission request may carry the corresponding third data, or the second data transmission request may carry the acquisition address information of the corresponding third data, which is reasonable.

S502,将该第二数据传输请求对应的第三数据转换为符合该数据库的数据类型的第四数据;S502. Convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

该第二WebService组件在获取到该第二数据传输请求后,可以获得该第二数据传输请求对应的第三数据,将该第二数据传输请求对应的第三数据转换为符合该数据库的数据类型的第四数据。由于隔离设备为单向隔离,因此,在第二信息系统向该第一信息系统发送数据时,无需将待发送的数据转换为符合该隔离设备的通信协议的数据;同时,由于数据库对应有自身的数据类型,因此,需要将该三数据转换为符合该数据库的类型的第四数据。After obtaining the second data transmission request, the second WebService component can obtain the third data corresponding to the second data transmission request, and convert the third data corresponding to the second data transmission request into a data type conforming to the database The fourth data. Since the isolation device is one-way isolation, when the second information system sends data to the first information system, there is no need to convert the data to be sent into data conforming to the communication protocol of the isolation device; at the same time, since the database corresponds to its own data type, therefore, it is necessary to convert the three data into the fourth data conforming to the type of the database.

可以理解的是,当第二数据传输请求携带有第三数据时,该第二WebService组件直接从该第二数据传输请求中获取该第三数据即可,而当该第二数据传输请求携带有该第三数据的获取地址信息时,该第一WebService组件需要根据该获取地址信息,获取到该第三数据。It can be understood that when the second data transmission request carries the third data, the second WebService component can directly obtain the third data from the second data transmission request, and when the second data transmission request carries the third data When acquiring the address information of the third data, the first WebService component needs to acquire the third data according to the acquired address information.

需要说明的是,该数据库与第二信息系统处于相互独立状态,该第二信息系统中的第二WebService组件也与该数据库通过有线或无线方式处于物理连接状态,使得在符合该隔离设备的通信协议的情况下,该第二WebService组件可以对该数据库进行读/写操作;而第一WebService组件与该数据库通过有线或无线方式处于物理连接状态,使得在符合该隔离设备的通信协议的情况下,该第一WebService组件能够对该数据库进行读/写操作。It should be noted that the database and the second information system are independent of each other, and the second WebService component in the second information system is also in a physical connection with the database through wired or wireless means. In the case of the protocol, the second WebService component can perform read/write operations on the database; while the first WebService component is physically connected to the database by wired or wireless means, so that in the case of conforming to the communication protocol of the isolation device , the first WebService component can perform read/write operations on the database.

S503,将该第四数据写入该数据库中。S503. Write the fourth data into the database.

在获取到该第三数据对应的第四数据后,则可以将该第四数据写入该数据库中,以使得与该第一信息系统相关联的第一WebService组件在监听到第四数据后,能够从该数据库中读取数据。After obtaining the fourth data corresponding to the third data, the fourth data can be written into the database, so that after the first WebService component associated with the first information system monitors the fourth data, Ability to read data from this database.

可以理解的是,该第三数据和第四数据包含该第二信息系统的网络标识和该第一信息系统的网络标识,以明确本次数据传输的源地址和目的地址。It can be understood that the third data and the fourth data include the network identifier of the second information system and the network identifier of the first information system, so as to clarify the source address and destination address of this data transmission.

本实施例中,当第二信息系统主动向第一信息系统发送数据时,第二WebService组件获取该第二信息系统到该第一信息系统的第二数据传输请求;将该第二数据传输请求对应的第三数据转换为符合该数据库的数据类型的第四数据;将该第四数据写入该数据库中,以使得与该第一信息系统相关联的第一WebService组件在监听到第四数据后,能够从该数据库中读取数据,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。In this embodiment, when the second information system actively sends data to the first information system, the second WebService component obtains the second data transmission request from the second information system to the first information system; the second data transmission request The corresponding third data is converted into fourth data conforming to the data type of the database; the fourth data is written into the database, so that the first WebService component associated with the first information system listens to the fourth data After that, the data can be read from the database, so as to improve the convenience of internal and external network communication under the premise of ensuring the security of the information network.

更进一步的,在将该第四数据写入该数据库中后,该第二WebService监听该第四数据对应的处理结果是否被写入该数据库中;当监听到该第四数据对应的处理结果被写入该数据库中时,获取该第四数据对应的处理结果并反馈至该第二信息系统,以此完成了基于第二数据传输请求的第二信息系统主动向第一信息系统发送数据的过程。其中,该第四数据对应的处理结果中包含该第一信息系统的网络标识和第二信息系统的网络标识,以明确本次数据传输的源地址和目的地址。Furthermore, after the fourth data is written into the database, the second WebService monitors whether the processing result corresponding to the fourth data is written into the database; When writing into the database, obtain the processing result corresponding to the fourth data and feed it back to the second information system, thus completing the process of the second information system actively sending data to the first information system based on the second data transmission request . Wherein, the processing result corresponding to the fourth data includes the network identifier of the first information system and the network identifier of the second information system, so as to clarify the source address and destination address of this data transmission.

下面从作为外网信息系统的第二信息系统所关联的第一WebService组件的角度,对本发明实施例所提供的数据处理方法进行介绍。The following describes the data processing method provided by the embodiment of the present invention from the perspective of the first WebService component associated with the second information system as the extranet information system.

需要说明的是,本发明实施例所提供的数据处理方法适用于关联于第一信息系统的第一WebService组件,该第一信息系统通过与第二信息系统相关联的隔离设备与该第二信息系统进行数据逻辑隔离,也就是,该第二信息系统作为内网信息系统,其通过隔离设备与作为外网信息系统的第一信息系统进行数据逻辑隔离,以使得只有符合隔离设备的通信协议的数据能够从第一信息系统传输到第二信息系统,进而保证信息网络的访问安全性。在实际应用中,该隔离设备所利用的逻辑隔离技术可以为防火墙、虚拟子网等,且每一隔离设备具有相应的通信协议,而只有符合该通信协议的数据才能通过该隔离设备访问第二信息系统。It should be noted that the data processing method provided by the embodiment of the present invention is applicable to the first WebService component associated with the first information system, and the first information system communicates with the second information system through an isolation device associated with the second information system. The system implements data logic isolation, that is, the second information system, as an internal network information system, performs data logic isolation from the first information system as an external network information system through the isolation device, so that only the information that conforms to the communication protocol of the isolation device Data can be transmitted from the first information system to the second information system, thereby ensuring the access security of the information network. In practical applications, the logical isolation technology used by the isolation device can be a firewall, a virtual subnet, etc., and each isolation device has a corresponding communication protocol, and only data that conforms to the communication protocol can be accessed through the isolation device. Information system.

其中,该第一WebService组件相关联于第一信息系统具体指:第一WebService组件作为与第一信息系统相连接的独立部署的外部组件,或者,第一WebService组件作为嵌入该第一信息系统的内部组件。Wherein, the first WebService component is associated with the first information system specifically refers to: the first WebService component is an independently deployed external component connected to the first information system, or the first WebService component is embedded in the first information system internal components.

如图6所示,一种数据处理方法,可以包括:As shown in Figure 6, a data processing method may include:

S601,监听是否有第四数据被写入该数据库中,如果是,执行步骤S602;否则,不作处理;S601, monitor whether there is fourth data written into the database, if so, perform step S602; otherwise, do not process;

其中,该第四数据为该第二信息系统到该第一信息系统的第二数据传输请求所对应第三数据转换成的符合该数据库的数据类型的数据。Wherein, the fourth data is converted from the third data corresponding to the second data transmission request from the second information system to the first information system and conforms to the data type of the database.

S602,携带该第四数据调用该第一信息系统所提供的相应服务;S602, carrying the fourth data and invoking a corresponding service provided by the first information system;

S603,将该第四数据对应的处理结果写入该数据库中。S603. Write the processing result corresponding to the fourth data into the database.

该第一WebService组件实时或定时监听是否有第四数据写入该数据库中,并当监听到有第四数据写入该数据库中时,表明该第二信息系统希望主动向该第一信息系统发送数据,此时,从该数据库中读取该第四数据,携带该第四数据调用该第一信息系统所提供的相应服务,并将该第四数据对应的处理结果写入该数据库中,以此完成了基于第二数据传输请求的第二信息系统主动向第一信息系统发送数据的过程。The first WebService component monitors whether the fourth data is written into the database in real time or regularly, and when it detects that the fourth data is written into the database, it indicates that the second information system wishes to actively send the information to the first information system. data, at this time, read the fourth data from the database, carry the fourth data to call the corresponding service provided by the first information system, and write the processing result corresponding to the fourth data into the database to This completes the process of the second information system actively sending data to the first information system based on the second data transmission request.

本实施例中,当第一WebService组件监听到有第四数据被写入该数据库中时,携带该第四数据调用该第一信息系统所提供的相应服务,将该第四数据对应的处理结果写入该数据库中,以此实现了在保证信息网络的安全性的前提下,提高内外网通信的便利性。In this embodiment, when the first WebService component detects that the fourth data is written into the database, it carries the fourth data and invokes the corresponding service provided by the first information system, and the processing result corresponding to the fourth data Write it into the database, so as to improve the convenience of communication between the internal and external networks under the premise of ensuring the security of the information network.

相应于上述方法实施例,本发明实施例还提供一种WebService组件,其为第二WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;如图7所示,WebService组件可以包括:Corresponding to the above-mentioned method embodiment, the embodiment of the present invention also provides a WebService component, which is a second WebService component and is associated with the second information system, and the second information system communicates with the first information system through an associated isolation device. Data logic isolation; as shown in Figure 7, WebService components can include:

第二数据请求获取模块710,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module 710, configured to obtain a second data transmission request from the second information system to the first information system;

第四数据确定模块720,用于将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;A fourth data determination module 720, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

第四数据写入模块730,用于将所述第四数据写入所述数据库中。A fourth data writing module 730, configured to write the fourth data into the database.

本实施例中,当第二信息系统主动向第一信息系统发送数据时,第二WebService组件获取该第二信息系统到该第一信息系统的第二数据传输请求;将该第二数据传输请求对应的第三数据转换为符合该数据库的数据类型的第四数据;将该第四数据写入该数据库中,以使得与该第一信息系统相关联的第一WebService组件在监听到第四数据后,能够从该数据库中读取数据,以此实现在保证信息网络安全性的前提下,提高内外网通信便利性。In this embodiment, when the second information system actively sends data to the first information system, the second WebService component obtains the second data transmission request from the second information system to the first information system; the second data transmission request The corresponding third data is converted into fourth data conforming to the data type of the database; the fourth data is written into the database, so that the first WebService component associated with the first information system listens to the fourth data After that, the data can be read from the database, so as to improve the convenience of internal and external network communication under the premise of ensuring the security of the information network.

更进一步的,WebService组件还可以包括:Furthermore, the WebService component can also include:

第四监听模块,用于监听所述第四数据对应的处理结果是否被写入所述数据库中;A fourth monitoring module, configured to monitor whether the processing result corresponding to the fourth data is written into the database;

第二结果处理模块,用于当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统。The second result processing module is configured to obtain the processing result corresponding to the fourth data and feed it back to the second information system when it is detected that the processing result corresponding to the fourth data is written into the database.

本发明实施例还提供一种WebService组件,其为第一WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;如图8所示,所述WebService组件可以包括:An embodiment of the present invention also provides a WebService component, which is a first WebService component and is associated with a first information system. The first information system communicates with the second information system through an isolation device associated with the second information system. Data logic isolation; as shown in Figure 8, the WebService component may include:

第三监听模块810,用于监听是否由第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;The third monitoring module 810 is configured to monitor whether fourth data is written into the database, wherein the fourth data is obtained by a second data transmission request from the second information system to the first information system corresponding to the third data converted into data conforming to the data type of the database;

第二服务调用模块820,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module 820 is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database;

第二结果写入模块830,用于将所述第四数据对应的处理结果写入所述数据库中。The second result writing module 830 is configured to write the processing result corresponding to the fourth data into the database.

本实施例中,当第一WebService组件监听到有第四数据被写入该数据库中时,携带该第四数据调用该第一信息系统所提供的相应服务,将该第四数据对应的处理结果写入该数据库中,以此实现了在保证信息网络的安全性的前提下,提高内外网通信的便利性。In this embodiment, when the first WebService component detects that the fourth data is written into the database, it carries the fourth data and invokes the corresponding service provided by the first information system, and the processing result corresponding to the fourth data Write it into the database, so as to improve the convenience of communication between the internal and external networks under the premise of ensuring the security of the information network.

更进一步的,综合上述实施例所提供的WebService组件,从外网信息系统的角度,本发明实施例还提供一种WebService组件,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述WebService组件可以包括:Furthermore, based on the WebService components provided in the above embodiments, from the perspective of the external network information system, the embodiment of the present invention also provides a WebService component associated with the first information system, and the first information system communicates with the second The isolation device associated with the information system is logically isolated from the second information system; the WebService component may include:

第一数据请求获取模块,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module, configured to obtain a first data transmission request from the first information system to the second information system;

第二数据确定模块,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;A second data determination module, configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device;

第二数据写入模块,用于将所述第二数据写入所述第二信息系统对应的数据库中;a second data writing module, configured to write the second data into a database corresponding to the second information system;

第一监听模块,用于监听所述第一数据对应的处理结果是否被写入所述数据库中;A first monitoring module, configured to monitor whether a processing result corresponding to the first data is written into the database;

第一结果处理模块,用于当监听到所述第一数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统;The first result processing module is configured to obtain the processing result and feed it back to the first information system when it is detected that the processing result corresponding to the first data is written into the database;

第三监听模块,用于监听是否有第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;A third monitoring module, configured to monitor whether fourth data is written into the database, wherein the fourth data corresponds to a second data transmission request from the second information system to the first information system The third data is converted into data conforming to the data type of the database;

第二服务调用模块,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database;

第二结果写入模块,用于将所述第四数据对应的处理结果写入所述数据库中。The second result writing module is configured to write the processing result corresponding to the fourth data into the database.

相应的,综合上述实施例所提供的WebService组件,从内网信息系统的角度,本发明实施例还提供一种WebService组件,关联于第二信息系统,所述第二信息系统通过相关联的隔离设备与第一信息系统进行数据逻辑隔离;WebService组件可以包括:Correspondingly, based on the WebService components provided in the above embodiments, from the perspective of the intranet information system, the embodiments of the present invention also provide a WebService component associated with the second information system, and the second information system is isolated through the associated The device is logically isolated from the first information system; the WebService component may include:

第二监听模块,用于监听是否有第二数据写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module is configured to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the first information from the first information system to the second information system The first data corresponding to the data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device;

数据还原模块,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备所对应通信协议,将所述第二数据还原为相应的第一数据;A data restoration module, configured to restore the second data to the corresponding first data according to the communication protocol corresponding to the isolation device when monitoring that the second data is written into the database;

第一服务调用模块,用于携带所述第一数据调用所述第二信息系统所提供的相应服务;a first service calling module, configured to carry the first data and call corresponding services provided by the second information system;

第一结果写入模块,用于将所述第一数据对应的处理结果写入所述数据库中;a first result writing module, configured to write the processing result corresponding to the first data into the database;

第二数据请求获取模块,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module, configured to obtain a second data transmission request from the second information system to the first information system;

第四数据确定模块,用于将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;A fourth data determination module, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database;

第四数据写入模块,用于将所述第四数据写入所述数据库中;a fourth data writing module, configured to write the fourth data into the database;

第四监听模块,用于监听所述第四数据对应的处理结果是否被写入所述数据库中;A fourth monitoring module, configured to monitor whether the processing result corresponding to the fourth data is written into the database;

第二结果处理模块,用于当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统。The second result processing module is configured to obtain the processing result corresponding to the fourth data and feed it back to the second information system when it is detected that the processing result corresponding to the fourth data is written into the database.

可以理解的是,在实际应用中,上述从外网信息系统的角度所提供的WebService组件和从内网信息系统角度所提供的WebService组件也可以进行功能组合,以使得功能组合后的组件既可以作为外网信息系统关联的组件,也可以作为内网信息系统关联的组件,这都是合理的。It can be understood that in practical applications, the above-mentioned WebService components provided from the perspective of the external network information system and the WebService components provided from the perspective of the intranet information system can also be functionally combined, so that the functionally combined components can be As a component associated with the external network information system, it can also be used as a component associated with the internal network information system, which is reasonable.

通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。Through the description of the above method embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to make a A computer device (which may be a personal computer, a server, or a network device, etc.) executes all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes various media capable of storing program codes such as read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk.

对于装置或系统实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置或系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the device or system embodiment, since it basically corresponds to the method embodiment, for related parts, please refer to the part of the description of the method embodiment. The device or system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,在没有超过本申请的精神和范围内,可以通过其他的方式实现。当前的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内容不应该限制本申请的目的。例如,所述单元或子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或多个子单元结合一起。另外,多个单元可以或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways without exceeding the spirit and scope of the present application. The present embodiment is only an exemplary example and should not be taken as a limitation, and the specific content given should not limit the purpose of the present application. For example, the division of the units or subunits is only a division of logical functions. In actual implementation, there may be other division methods, such as combining multiple units or multiple subunits. Also, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented.

另外,所描述系统,装置和方法以及不同实施例的示意图,在不超出本申请的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In addition, the described systems, devices and methods and schematic diagrams of different embodiments may be combined or integrated with other systems, modules, techniques or methods within the scope of the present application. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The foregoing is only a specific embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.

Claims (16)

1.一种数据处理方法,其特征在于,适用于关联于第一信息系统的第一WebService组件,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述方法包括:1. A data processing method, characterized in that it is applicable to a first WebService component associated with a first information system, and the first information system is connected to the second information system through an isolation device associated with the second information system Perform data logic isolation; the two isolated systems still have physical data channel connections during the data logic isolation, and the method includes: 获取所述第一信息系统到所述第二信息系统的第一数据传输请求;obtaining a first data transmission request from the first information system to the second information system; 将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;converting the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device; 将所述第二数据写入所述第二信息系统对应的数据库中,所述第一WebService组件与数据库通过无线或有线方式处于物理连接状态。The second data is written into a database corresponding to the second information system, and the first WebService component is physically connected to the database through wireless or wired means. 2.根据权利要求1所述的数据处理方法,其特征在于,还包括:2. The data processing method according to claim 1, further comprising: 监听所述第二数据对应的处理结果是否被写入所述数据库中;monitoring whether the processing result corresponding to the second data is written into the database; 当监听到所述第二数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统。When it is detected that the processing result corresponding to the second data is written into the database, the processing result is acquired and fed back to the first information system. 3.一种WebService组件,其特征在于,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述WebService组件包括:3. A WebService component, characterized in that it is associated with a first information system, and the first information system is logically isolated from the second information system through an isolation device associated with the second information system; the data During logical isolation, the two isolated systems still have physical data channel connections, and the WebService components include: 第一数据请求获取模块,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module, configured to obtain a first data transmission request from the first information system to the second information system; 第二数据确定模块,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;A second data determination module, configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device; 第二数据写入模块,用于将所述第二数据写入所述第二信息系统对应的数据库中,该WebService组件与数据库通过无线或有线方式处于物理连接状态。The second data writing module is configured to write the second data into the database corresponding to the second information system, and the WebService component is physically connected to the database through wireless or wired means. 4.根据权利要求3所述的WebService组件,其特征在于,还包括:4. The WebService component according to claim 3, further comprising: 第一监听模块,用于监听所述第一数据对应的处理结果是否被写入所述数据库中;A first monitoring module, configured to monitor whether a processing result corresponding to the first data is written into the database; 第一结果处理模块,用于当监听到所述第一数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统。The first result processing module is configured to obtain the processing result and feed it back to the first information system when it is detected that the processing result corresponding to the first data is written into the database. 5.一种数据处理方法,其特征在于,适用于关联于第二信息系统的第二WebService组件,所述第二信息系统通过与第二信息系统相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述方法包括:5. A data processing method, characterized in that it is applicable to a second WebService component associated with a second information system, and the second information system exchanges data with the first information system through an isolation device associated with the second information system Logical isolation; when the data is logically isolated, the two isolated systems still have physical data channel connections, and the method includes: 监听是否有第二数据被写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;monitoring whether there is second data written into the database corresponding to the second information system, wherein the second data is the first data transmission request corresponding to the first data transmission request from the first information system to the second information system A data converted into data conforming to the communication protocol corresponding to the isolation device; 当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备所对应通信协议,将所述第二数据还原为相应的第一数据,所述第二WebService组件与数据库通过无线或有线方式处于物理连接状态。When it is detected that the second data is written into the database, the second data is restored to the corresponding first data according to the communication protocol corresponding to the isolation device, and the second WebService component communicates with the database through Physically connected wirelessly or wiredly. 6.根据权利要求5所述的方法,其特征在于,还包括:6. The method according to claim 5, further comprising: 携带所述第一数据调用所述第二信息系统所提供的相应服务;carrying the first data and invoking corresponding services provided by the second information system; 将所述第一数据对应的处理结果写入所述数据库中。Writing the processing result corresponding to the first data into the database. 7.一种WebService组件,其特征在于,关联于第二信息系统,所述第二信息系统通过与第二信息系统相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,WebService组件包括:7. A WebService component, characterized in that it is associated with a second information system, and the second information system performs data logic isolation from the first information system through an isolation device associated with the second information system; the data logic isolation When the two systems are isolated, there is still a physical data channel connection, and the WebService components include: 第二监听模块,用于监听是否有第二数据被写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module is used to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the first information from the first information system to the second information system The first data corresponding to a data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device; 数据还原模块,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备的通信协议,将所述第二数据还原为相应的第一数据,该WebService组件与数据库通过无线或有线方式处于物理连接状态。A data restoration module, configured to restore the second data to the corresponding first data according to the communication protocol of the isolation device when monitoring that the second data is written into the database, the WebService component and The database is physically connected either wirelessly or by wire. 8.根据权利要求7所述的WebService组件,其特征在于,还包括:8. The WebService component according to claim 7, further comprising: 第一服务调用模块,用于携带所述第一数据调用所述第二信息系统所提供的相应服务;a first service calling module, configured to carry the first data and call corresponding services provided by the second information system; 第一结果写入模块,用于将所述第一数据对应的处理结果写入所述数据库中。The first result writing module is configured to write the processing result corresponding to the first data into the database. 9.一种数据处理方法,其特征在于,适用于关联于第一信息系统的第一WebService组件,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述方法包括:9. A data processing method, characterized in that it is applicable to a first WebService component associated with a first information system, and the first information system is connected to the second information system through an isolation device associated with the second information system Perform data logic isolation; the two isolated systems still have physical data channel connections during the data logic isolation, and the method includes: 监听是否有第四数据被写入数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;monitoring whether there is fourth data written into the database, wherein the fourth data is converted from the third data corresponding to the second data transmission request from the second information system to the first information system and conforms to the data of the database data type; 当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;When it is detected that the fourth data is written into the database, carrying the fourth data to call a corresponding service provided by the first information system; 将所述第四数据对应的处理结果写入所述数据库中,所述第一WebService组件与数据库通过无线或有线方式处于物理连接状态。The processing result corresponding to the fourth data is written into the database, and the first WebService component is physically connected to the database in a wireless or wired manner. 10.一种WebService组件,其特征在于,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述WebService组件包括:10. A WebService component, characterized in that it is associated with a first information system, and the first information system is logically isolated from the second information system through an isolation device associated with the second information system; the data During logical isolation, the two isolated systems still have physical data channel connections, and the WebService components include: 第三监听模块,用于监听是否有第四数据被写入数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;The third monitoring module is configured to monitor whether there is fourth data written into the database, wherein the fourth data is the third data corresponding to the second data transmission request from the second information system to the first information system. data converted into data conforming to the data type of said database; 第二服务调用模块,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database; 第二结果写入模块,用于将所述第四数据对应的处理结果写入所述数据库中,该WebService组件与数据库通过无线或有线方式处于物理连接状态。The second result writing module is configured to write the processing result corresponding to the fourth data into the database, and the WebService component is physically connected to the database in a wireless or wired manner. 11.一种数据处理方法,其特征在于,适用于关联于第二信息系统的第二WebService组件,所述第二信息系统通过与第二信息系统相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述方法包括:11. A data processing method, characterized in that it is applicable to a second WebService component associated with a second information system, and the second information system exchanges data with the first information system through an isolation device associated with the second information system Logical isolation; when the data is logically isolated, the two isolated systems still have physical data channel connections, and the method includes: 获取所述第二信息系统到所述第一信息系统的第二数据传输请求;obtaining a second data transmission request from the second information system to the first information system; 将所述第二数据传输请求对应的第三数据转换为符合数据库的数据类型的第四数据;converting the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database; 将所述第四数据写入数据库中,所述第二WebService组件与数据库通过无线或有线方式处于物理连接状态。The fourth data is written into the database, and the second WebService component is physically connected to the database in a wireless or wired manner. 12.根据权利要求11所述的方法,其特征在于,所述方法还包括:12. The method of claim 11, further comprising: 监听所述第四数据对应的处理结果是否被写入所述数据库中;monitoring whether the processing result corresponding to the fourth data is written into the database; 当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统。When it is detected that the processing result corresponding to the fourth data is written into the database, the processing result corresponding to the fourth data is acquired and fed back to the second information system. 13.一种WebService组件,其特征在于,关联于第二信息系统,所述第二信息系统通过与第二信息系统相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,WebService组件包括:13. A WebService component, characterized in that it is associated with a second information system, and the second information system performs data logic isolation from the first information system through an isolation device associated with the second information system; the data logic isolation When the two systems are isolated, there is still a physical data channel connection, and the WebService components include: 第二数据请求获取模块,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module, configured to obtain a second data transmission request from the second information system to the first information system; 第四数据确定模块,用于将所述第二数据传输请求对应的第三数据转换为符合数据库的数据类型的第四数据;A fourth data determination module, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database; 第四数据写入模块,用于将所述第四数据写入数据库中,该WebService组件与数据库通过无线或有线方式处于物理连接状态。The fourth data writing module is configured to write the fourth data into the database, and the WebService component is physically connected to the database through wireless or wired means. 14.根据权利要求13所述的WebService组件,其特征在于,还包括:14. The WebService component according to claim 13, further comprising: 第四监听模块,用于监听所述第四数据对应的处理结果是否被写入所述数据库中;A fourth monitoring module, configured to monitor whether the processing result corresponding to the fourth data is written into the database; 第二结果处理模块,用于当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统。The second result processing module is configured to obtain the processing result corresponding to the fourth data and feed it back to the second information system when it is detected that the processing result corresponding to the fourth data is written into the database. 15.一种WebService组件,其特征在于,关联于第一信息系统,所述第一信息系统通过与第二信息系统相关联的隔离设备与所述第二信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,所述WebService组件包括:15. A WebService component, characterized in that it is associated with a first information system, and the first information system is logically isolated from the second information system through an isolation device associated with the second information system; the data During logical isolation, the two isolated systems still have physical data channel connections, and the WebService components include: 第一数据请求获取模块,用于获取所述第一信息系统到所述第二信息系统的第一数据传输请求;A first data request obtaining module, configured to obtain a first data transmission request from the first information system to the second information system; 第二数据确定模块,用于将所述第一数据传输请求对应的第一数据转换为符合所述隔离设备所对应通信协议的第二数据;A second data determination module, configured to convert the first data corresponding to the first data transmission request into second data conforming to the communication protocol corresponding to the isolation device; 第二数据写入模块,用于将所述第二数据写入所述第二信息系统对应的数据库中;a second data writing module, configured to write the second data into a database corresponding to the second information system; 第一监听模块,用于监听所述第一数据对应的处理结果是否被写入所述数据库中;A first monitoring module, configured to monitor whether a processing result corresponding to the first data is written into the database; 第一结果处理模块,用于当监听到所述第一数据对应的处理结果被写入所述数据库中时,获取所述处理结果并反馈至所述第一信息系统;The first result processing module is configured to obtain the processing result and feed it back to the first information system when it is detected that the processing result corresponding to the first data is written into the database; 第三监听模块,用于监听是否有第四数据被写入所述数据库中,其中,所述第四数据为所述第二信息系统到所述第一信息系统的第二数据传输请求所对应第三数据转换成的符合所述数据库的数据类型的数据;A third monitoring module, configured to monitor whether fourth data is written into the database, wherein the fourth data corresponds to a second data transmission request from the second information system to the first information system The third data is converted into data conforming to the data type of the database; 第二服务调用模块,用于当监听到所述第四数据被写入所述数据库中时,携带所述第四数据调用所述第一信息系统所提供的相应服务;The second service calling module is configured to carry the fourth data and call the corresponding service provided by the first information system when it is detected that the fourth data is written into the database; 第二结果写入模块,用于将所述第四数据对应的处理结果写入所述数据库中;该WebService组件与数据库通过无线或有线方式处于物理连接状态。The second result writing module is configured to write the processing result corresponding to the fourth data into the database; the WebService component is physically connected to the database through wireless or wired means. 16.一种WebService组件,其特征在于,关联于第二信息系统,所述第二信息系统通过与第二信息系统相关联的隔离设备与第一信息系统进行数据逻辑隔离;所述数据逻辑隔离时被隔离的两系统仍然存在物理上数据通道连线,WebService组件包括:16. A WebService component, characterized in that it is associated with a second information system, and the second information system performs data logic isolation from the first information system through an isolation device associated with the second information system; the data logic isolation When the two systems are isolated, there is still a physical data channel connection, and the WebService components include: 第二监听模块,用于监听是否有第二数据写入所述第二信息系统对应的数据库中,其中,所述第二数据为所述第一信息系统到所述第二信息系统的第一数据传输请求所对应第一数据被转换成的符合所述隔离设备所对应通信协议的数据;The second monitoring module is configured to monitor whether there is second data written into the database corresponding to the second information system, wherein the second data is the first information from the first information system to the second information system The first data corresponding to the data transmission request is converted into data conforming to the communication protocol corresponding to the isolation device; 数据还原模块,用于当监听到所述第二数据被写入所述数据库中时,按照所述隔离设备所对应通信协议,将所述第二数据还原为相应的第一数据;A data restoration module, configured to restore the second data to the corresponding first data according to the communication protocol corresponding to the isolation device when monitoring that the second data is written into the database; 第一服务调用模块,用于携带所述第一数据调用所述第二信息系统所提供的相应服务;a first service calling module, configured to carry the first data and call corresponding services provided by the second information system; 第一结果写入模块,用于将所述第一数据对应的处理结果写入所述数据库中;a first result writing module, configured to write the processing result corresponding to the first data into the database; 第二数据请求获取模块,用于获取所述第二信息系统到所述第一信息系统的第二数据传输请求;A second data request obtaining module, configured to obtain a second data transmission request from the second information system to the first information system; 第四数据确定模块,用于将所述第二数据传输请求对应的第三数据转换为符合所述数据库的数据类型的第四数据;A fourth data determination module, configured to convert the third data corresponding to the second data transmission request into fourth data conforming to the data type of the database; 第四数据写入模块,用于将所述第四数据写入所述数据库中;a fourth data writing module, configured to write the fourth data into the database; 第四监听模块,用于监听所述第四数据对应的处理结果是否被写入所述数据库中;A fourth monitoring module, configured to monitor whether the processing result corresponding to the fourth data is written into the database; 第二结果处理模块,用于当监听到所述第四数据对应的处理结果被写入所述数据库中时,获取所述第四数据对应的处理结果并反馈至所述第二信息系统;该WebService组件与数据库通过无线或有线方式处于物理连接状态。The second result processing module is configured to obtain the processing result corresponding to the fourth data and feed it back to the second information system when it is heard that the processing result corresponding to the fourth data is written into the database; The WebService component is physically connected to the database through wireless or wired means.
CN201210576536.9A 2012-12-26 2012-12-26 Data processing method and Web Service assembly Active CN103036903B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210576536.9A CN103036903B (en) 2012-12-26 2012-12-26 Data processing method and Web Service assembly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210576536.9A CN103036903B (en) 2012-12-26 2012-12-26 Data processing method and Web Service assembly

Publications (2)

Publication Number Publication Date
CN103036903A CN103036903A (en) 2013-04-10
CN103036903B true CN103036903B (en) 2016-06-08

Family

ID=48023386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210576536.9A Active CN103036903B (en) 2012-12-26 2012-12-26 Data processing method and Web Service assembly

Country Status (1)

Country Link
CN (1) CN103036903B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106027511A (en) * 2016-05-13 2016-10-12 北京工业大学 Protocol isolation method based on deep resolution of Modbus/TCP (Transmission Control Protocol)
CN106656680A (en) * 2017-02-21 2017-05-10 张震 VOIP (Voice over Internet Protocol) test platform and method
CN108512821B (en) * 2017-02-28 2021-05-28 阿里巴巴集团控股有限公司 Data transmission method, device and system, network gate and transaction data storage method
CN106951483A (en) * 2017-03-10 2017-07-14 国网江苏省电力公司电力科学研究院 Based on storing process realize across logic isolate by force and security audit communication means
CN109005171A (en) * 2018-08-01 2018-12-14 芜湖雪影实业有限公司 A kind of data transmission module
CN109115973A (en) * 2018-08-03 2019-01-01 成都清渟科技有限公司 A kind of water purification monitoring terminal, monitoring system and its data transmission method
CN114531566A (en) * 2020-11-05 2022-05-24 浙江宇视科技有限公司 Data transmission method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1466344A (en) * 2002-06-21 2004-01-07 南京北极星软件有限公司 Method for passing fire wall by VOIP
CN101127761A (en) * 2006-08-16 2008-02-20 北京城市学院 Unidirectional protocol isolation method and device in network
CN102307196A (en) * 2011-08-26 2012-01-04 深圳市天和荣视频技术有限公司 Real-time video data network transmission method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19952527C2 (en) * 1999-10-30 2002-01-17 Ibrixx Ag Fuer Etransaction Ma Process and transaction interface for secure data exchange between distinguishable networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1466344A (en) * 2002-06-21 2004-01-07 南京北极星软件有限公司 Method for passing fire wall by VOIP
CN101127761A (en) * 2006-08-16 2008-02-20 北京城市学院 Unidirectional protocol isolation method and device in network
CN102307196A (en) * 2011-08-26 2012-01-04 深圳市天和荣视频技术有限公司 Real-time video data network transmission method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网络隔离理论与关键技术研究;李正茂;《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》;20060815(第8期);第I139-93 页 *

Also Published As

Publication number Publication date
CN103036903A (en) 2013-04-10

Similar Documents

Publication Publication Date Title
CN103036903B (en) Data processing method and Web Service assembly
CN104253840B (en) For the device and its communication means for supporting to communicate between polytype safety barrier
US20130325921A1 (en) Facilitating communication between enterprise software applications
CN103647820B (en) Referee method and arbitration device for distributed cluster system
US20150150113A1 (en) Isolation proxy server system
CN105450585B (en) A kind of information transferring method and device
US10499311B2 (en) Method and apparatus for implementing network sharing
CN105190530A (en) Transmitting hardware-rendered graphical data
CN106385448A (en) Method and device for communicating between client and server
CN103401859B (en) A kind of method of protocol conversion and protocol converter
JP2014123363A5 (en)
CN103095608B (en) A kind of agency retransmission method of DNS data bag
CA2533543A1 (en) System and method for managing communication for component applications
CN107911496A (en) A kind of VPN service terminal acts on behalf of the method and device of DNS
CN106911775A (en) A kind of private clound management system, method and device
CN107277163B (en) Device remote mapping method and device
CN110430478B (en) Networking communication method, device, terminal equipment and storage medium
US20150350014A1 (en) Networking implementation using a converged high speed input/output fabric technology
CN103944956A (en) Web service agent method
CN102752412B (en) Port mapping method and port mapping system under wide area network (WAN) environment
CN107872431B (en) Data transmitting and receiving method, device and base station
CN104994074A (en) Implementation method of communication server of physical examination machine
JP6407114B2 (en) Communication system, communication method, communication node device, and program
CN102325187A (en) System and method for integrating multiple function services
US8645689B2 (en) Stateless agent

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100192 Beijing city Haidian District Qinghe small Camp Road No. 15

Co-patentee after: STATE GRID CORPORATION OF CHINA

Patentee after: BEIJING CHINA POWER INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 100192 Beijing city Haidian District Qinghe small Camp Road No. 15

Co-patentee before: State Grid Corporation of China

Patentee before: BEIJING CHINA POWER INFORMATION TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190719

Address after: 100085 Building 32-3-4108-4109, Pioneer Road, Haidian District, Beijing

Co-patentee after: STATE GRID CORPORATION OF CHINA

Patentee after: BEIJING GUODIANTONG NETWORK TECHNOLOGY Co.,Ltd.

Address before: 100192 Beijing city Haidian District Qinghe small Camp Road No. 15

Co-patentee before: State Grid Corporation of China

Patentee before: BEIJING CHINA POWER INFORMATION TECHNOLOGY Co.,Ltd.