CN103092951A - Conventional data exchange method and conventional data exchange system based on information presentation layers - Google Patents

Conventional data exchange method and conventional data exchange system based on information presentation layers Download PDF

Info

Publication number
CN103092951A
CN103092951A CN2013100155277A CN201310015527A CN103092951A CN 103092951 A CN103092951 A CN 103092951A CN 2013100155277 A CN2013100155277 A CN 2013100155277A CN 201310015527 A CN201310015527 A CN 201310015527A CN 103092951 A CN103092951 A CN 103092951A
Authority
CN
China
Prior art keywords
data
goal systems
exchange
list
information
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.)
Granted
Application number
CN2013100155277A
Other languages
Chinese (zh)
Other versions
CN103092951B (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.)
Telliver Information Technology Co., Ltd.
Original Assignee
FUZHOU TELEWARE ELECTRONIC 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 FUZHOU TELEWARE ELECTRONIC Co Ltd filed Critical FUZHOU TELEWARE ELECTRONIC Co Ltd
Priority to CN201310015527.7A priority Critical patent/CN103092951B/en
Publication of CN103092951A publication Critical patent/CN103092951A/en
Application granted granted Critical
Publication of CN103092951B publication Critical patent/CN103092951B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a conventional data exchange method based on information presentation layers. The conventional data exchange method based on the information presentation layers comprises the following steps: S1. confirming form names which need to exchange data and establishing target system forms, S2. binding form domains and data sheet fields and generating form binding information, S3. generating form data according to form configuration information, S4. generating exchange data packages by the form data, S5. sending the data packages to target systems through networks, S6. reverting the data packages received by the target systems to form data forms, S7. and acquiring the form binding information and the target system form data, showing data sheet data in the form domains of target system forms of corresponding names, comparing and renewing exchange launch system form data and the target system form data or processing data, and storing the renewed and processed data into a target system data base. The invention further discloses a conventional data exchange system based on the information presentation layers.

Description

A kind of universal data switching method and system that represents layer based on information
Technical field
The present invention relates to computer realm, relate in particular to a kind of universal data switching method and system that represents layer based on information.
Background technology
See also Fig. 1, be based on the data exchange system Organization Chart of existing management information system, the data of existing management information system are processed and mostly are divided into three layers: information represents layer, model layer, data Layer, and between simultaneity factor, the main based on data layer of exchanges data or model layer are carried out exchanges data.The exchanges data of based on data layer depends on the tables of data mapping mode, and depend on the common data model of establishment between infosystem based on the exchanges data of model layer, be delivered to goal systems after the data of needs exchanges are encapsulated according to the data model of agreement, goal systems receives after data data model by agreement and carries out solution and be honored as a queen and obtain desired data.
There is following shortcoming in above-mentioned technology: the exchanges data of shortcoming 1, based on data layer too relies on data list structure.When realizing integration across database, exchanges data more complicated and the degree of coupling between the different pieces of information structural system are high.Shortcoming 2, based on the exchanges data of model layer, the exchanges data that slightly is better than the based on data layer for the dependence situation of list structure, but must depend on the exchanges data both sides and set up common data model, and data model must agree with fully, and the exchange both sides must carry out the packing of data and unpack according to data model.And the different business object need to build different data models, and versatility is poor.The mode that shortcoming 3, existing based on data layer or model layer are carried out exchanges data realizes complexity, and performance period is long.In case need the data content of exchange to change, often exchange the both sides system and all want upgrading, and need again to implement after transformation to dispose, the cost of enforcement upgrading is higher.Often can't adapt to new changes in demand, versatility is poor.
Summary of the invention
For addressing the above problem, the technical scheme that the present invention adopts is:
A kind of universal data switching method that represents layer based on information is provided, comprises: S1, the definite form name that need to carry out exchanges data of exchange initiation system, goal systems creates the goal systems list with described form name; The list binding information is bound and generated to S2, exchange initiation system and goal systems with form fields and data sheet field separately; S3, exchange initiation system generates form data according to the list configuration information; S4, exchange initiation system with form data in accordance with regulations form generate exchange data packets; S5, exchange initiation system is sent to goal systems with packet by network according to the data relays link between exchange initiation system and goal systems; S6, goal systems are reduced into the form data form with the packet that receives; S7, goal systems are obtained list binding information and goal systems form data according to the form name of describing in form data, then will exchange and initiate the system table forms data and compare with the goal systems form data and upgrade or the data processing, and the data after will upgrading or process are saved in the goal systems database.
Wherein, the prescribed form of described exchange data packets is JSON, XML or storage file.
Wherein, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements.
Another technical solution used in the present invention is:
A kind of conventional data exchange system that represents layer based on information is provided, it is characterized in that, comprise exchange initiation system and initiate with described exchange the goal systems that system communication is connected;
Described exchange initiation system comprises: exchanges data is initiated the unit, is used for determining to carry out the form name of exchanges data; The form data generation unit is used for generating form data according to the list configuration information; First binds the unit, is used for the list binding information is bound and generated to form fields and data sheet field; The packet generation unit, be used for form data in accordance with regulations form generate exchange data packets; And the Packet Generation unit, be used for according to the data relays link between exchange initiation system and goal systems, packet being sent to goal systems by network;
Described goal systems comprises: the list creating unit is used for creating the goal systems list with described form name; Second binds the unit, is used for the list binding information is bound and generated to form fields and the data sheet field of goal systems list; The form data reduction unit, the packet that is used for goal systems is received is reduced into the form data form; Goal systems form data acquiring unit, the form name that is used for describing according to form data obtains list binding information and goal systems form data; The goal systems list represents the unit, is used in the form fields of goal systems list that list binding information corresponding according to goal systems be presented in the goal systems form data corresponding title; And Date Conversion Unit, be used for that the system table forms data is initiated in exchange and compare with the goal systems form data and upgrade or the data processing, and the data after will upgrading or process are saved in the goal systems database.
Wherein, the prescribed form of described exchange data packets is JSON, XML or storage file.
Wherein, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements.
Beneficial effect of the present invention is, the exchange both sides utilize the data that form name and form fields name confirmation will exchange and carry out data Storage Mapping or data binding.Utilization represents based on information mode that the form data of layer carries out exchanges data and realizes the exchanges data of intranet and extranet of Data Integration, infosystem and the exchanges data between homogeneity or heterogeneous information system.Make the Information Level model of infosystem more stable and clear, do not rely on the definition of exchanges data the opposing party's data list structure and data model, reduced the degree of coupling of exchange both sides systems, simultaneously because most management information system platform all comprises form system, can adopt unified tupe to all lists, so need to not do specific data exchange processing for each list again in the configuration effort amount that greatly reduces the exchange list.
Description of drawings
Fig. 1 is based on the data exchange mode schematic diagram of existing management information system;
Fig. 2 is a kind of data exchange mode schematic diagram that represents layer based on information in an embodiment of the present invention;
Fig. 3 is a kind of conventional data exchange system Organization Chart that represents layer based on information in an embodiment of the present invention;
Fig. 4 completes the form data schematic diagram of corresponding process one by one in an embodiment of the present invention;
Fig. 5 is a kind of process flow diagram that represents the universal data switching method of layer based on information in an embodiment of the present invention.
The main element symbol description
The conventional data exchange system 100 that represents layer based on information; Exchange initiation system 10;
Goal systems 20; The first information represents a layer S301; The second information represents a layer S302;
The first list S401; The second list S402.
Embodiment
By describing technology contents of the present invention, structural attitude in detail, being realized purpose and effect, below in conjunction with embodiment and coordinate accompanying drawing to be explained in detail.
See also Fig. 2, Fig. 3, Fig. 2 is a kind of data exchange mode schematic diagram that represents layer based on information in an embodiment of the present invention, and Fig. 3 is a kind of conventional data exchange system Organization Chart that represents layer based on information in an embodiment of the present invention.A kind of conventional data exchange system 100 that represents layer based on information comprises exchange initiation system 10 and initiates with described exchange the goal systems 20 that system communication is connected.Described exchange is initiated system 10 and is carried out exchanges data with goal systems 20 by represent layer transmission form data in information.
Described exchange is initiated system 10 and is comprised that exchanges data initiates unit, form data generation unit, the first binding unit, packet generation unit and Packet Generation unit.Described exchanges data is initiated the form name that the unit is used for determining to carry out exchanges data; Described form data generation unit is used for generating form data according to the list configuration information; Described first binds the unit is used for the list binding information is bound and generated to form fields and data sheet field; Described packet generation unit be used for form data in accordance with regulations form generate exchange data packets, wherein, the prescribed form of described exchange data packets is JSON, XML or storage file; Described Packet Generation unit is used for according to the data relays link between exchange initiation system and goal systems, packet being sent to goal systems by network, wherein, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements.
Described goal systems 20 comprises that list creating unit, the second binding unit, form data reduction unit, goal systems form data acquiring unit, goal systems list represent unit and Date Conversion Unit.Described list creating unit is used for creating the goal systems list with described form name; Described second binds the unit is used for the list binding information is bound and generated to form fields and the data sheet field of goal systems list; The packet that described form data reduction unit is used for goal systems is received is reduced into the form data form; The form name that described goal systems form data acquiring unit is used for describing according to form data obtains list binding information and goal systems form data; Described goal systems list represents the unit and is used in the form fields of goal systems list that list binding information corresponding according to goal systems be presented in the goal systems form data corresponding title; Described Date Conversion Unit is used for that the system table forms data is initiated in exchange compares with the goal systems form data and upgrades or the data processing, and the data after will upgrading or process are saved in the goal systems database.
For example, seeing also Fig. 4, is to complete the form data schematic diagram of corresponding process one by one in an embodiment of the present invention.Although to represent the list of layer S302 different on layout structure from being arranged in goal systems 20 second information to be arranged in list that exchange initiation system 10 first information represent layer S301, but in " the list configuration information " of both sides' agreement, the first business information S403 that the first list S401 of two kinds of different layout structures, the second list S402 comprise respectively separately, the second business information S404 are but relations one to one, and what so just can guarantee that all data can be complete exchanges.The first database S405, the second database S406 of goal systems 20 bottoms of exchange initiation system 10 bottoms need not to do any change, and the system designer need not to consider to generate the problems such as parsing and coupling.Have highly versatile, efficient high, understand the low characteristic of difficulty.
Seeing also Fig. 5, is a kind of process flow diagram that represents the universal data switching method of layer based on information in an embodiment of the present invention.A kind of universal data switching method that represents layer based on information comprises:
Step S1, the definite form name that need to carry out exchanges data of exchange initiation system, goal systems creates the goal systems list with described form name;
The list binding information is bound and generated to step S2, exchange initiation system and goal systems with form fields and data sheet field separately;
Step S3, exchange initiation system generates form data according to the list configuration information;
Step S4, exchange initiation system with form data in accordance with regulations form generate exchange data packets, wherein, the prescribed form of described exchange data packets is JSON, XML or storage file;
Step S5, exchange initiation system is sent to goal systems with packet by network according to the data relays link between exchange initiation system and goal systems, wherein, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements;
Step S6, goal systems are reduced into the form data form with the packet that receives;
Step S7, goal systems are obtained list binding information and goal systems form data according to the form name of describing in form data, and according to corresponding list binding information in goal systems, the goal systems form data is presented in the form fields of goal systems list of corresponding title, and the system table forms data is initiated in exchange compared with the goal systems form data and upgrade or the data processing, and the data after will upgrading or process are saved in the goal systems database.
Of the present inventionly represent the universal data switching method of layer and system based on information and represent layer based on information and carry out exchanges data, particularly, goal systems creates has the goal systems list identical with the form name that will carry out exchanges data, then, the list binding information is bound and generated to exchange initiation system and goal systems with form fields and data sheet field separately; Exchange initiation system according to the list configuration information generate form data and further in accordance with regulations form generate exchange data packets, and packet is sent to goal systems by network; Goal systems is reduced into the form data form with the packet that receives, and obtain list binding information and goal systems form data according to the form name of describing in form data, and according to the list binding information, the goal systems form data is presented in the form fields of goal systems list of corresponding title, and system table forms data and goal systems form data are initiated in exchange compare and upgrade or data are processed, with upgrade or processing after data be saved in the goal systems database.
Beneficial effect of the present invention is, the exchange both sides utilize the data that form name and form fields name confirmation will exchange and carry out data Storage Mapping or data binding.Utilization represents based on information mode that the form data of layer carries out exchanges data and realizes the exchanges data of intranet and extranet of Data Integration, infosystem and the exchanges data between homogeneity or heterogeneous information system.Make the Information Level model of infosystem more stable and clear, do not rely on the definition of exchanges data the opposing party's data list structure and data model, reduced the degree of coupling of exchange both sides systems, simultaneously because most management information system platform all comprises form system, can adopt unified tupe to all lists, so need to not do specific data exchange processing for each list again in the configuration effort amount that greatly reduces the exchange list.
The above is only embodiments of the invention; not thereby limit the scope of the claims of the present invention; every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical fields, all in like manner be included in scope of patent protection of the present invention.

Claims (6)

1. a universal data switching method that represents layer based on information, is characterized in that, comprising:
S1, the definite form name that need to carry out exchanges data of exchange initiation system, goal systems creates the goal systems list with described form name;
The list binding information is bound and generated to S2, exchange initiation system and goal systems with form fields and data sheet field separately;
S3, exchange initiation system generates form data according to the list configuration information;
S4, exchange initiation system with form data in accordance with regulations form generate exchange data packets;
S5, exchange initiation system is sent to goal systems with packet by network according to the data relays link between exchange initiation system and goal systems;
S6, goal systems are reduced into the form data form with the packet that receives;
S7, goal systems are obtained list binding information and goal systems form data (tables of data data) according to the form name of describing in form data, and according to corresponding list binding information in goal systems, the goal systems form data is presented in the form fields of goal systems list of corresponding title, and the system table forms data is initiated in exchange compared with the goal systems form data and upgrade or the data processing, and the data after will upgrading or process are saved in the goal systems database.
2. a kind of universal data switching method that represents layer based on information according to claim 1, is characterized in that, the prescribed form of described exchange data packets is JSON, XML or storage file.
3. a kind of universal data switching method that represents layer based on information according to claim 1, is characterized in that, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements.
4. a conventional data exchange system that represents layer based on information, is characterized in that, comprises exchange initiation system and initiate with described exchange the goal systems that system communication is connected;
Described exchange initiation system comprises:
Exchanges data is initiated the unit, is used for determining to carry out the form name of exchanges data;
The form data generation unit is used for generating form data according to the list configuration information;
First binds the unit, is used for the list binding information is bound and generated to form fields and data sheet field;
The packet generation unit, be used for form data in accordance with regulations form generate exchange data packets;
The Packet Generation unit is used for according to the data relays link between exchange initiation system and goal systems, packet being sent to goal systems by network;
Described goal systems comprises:
The list creating unit is used for creating the goal systems list with described form name;
Second binds the unit, is used for the list binding information is bound and generated to form fields and the data sheet field of goal systems list;
The form data reduction unit, the packet that is used for goal systems is received is reduced into the form data form;
Goal systems form data acquiring unit, the form name that is used for describing according to form data obtains list binding information and goal systems form data;
The goal systems list represents the unit, is used in the form fields of goal systems list that list binding information corresponding according to goal systems be presented in the goal systems form data corresponding title;
Date Conversion Unit is used for that the system table forms data is initiated in exchange and compares with the goal systems form data and upgrade or the data processing, and the data after will upgrading or process is saved in the goal systems database.
5. a kind of universal data switching method that represents layer based on information according to claim 4, is characterized in that, the prescribed form of described exchange data packets is JSON, XML or storage file.
6. a kind of universal data switching method that represents layer based on information according to claim 4, is characterized in that, described packet is sent to goal systems by modes such as http protocol, File Transfer Protocol, message queue, Soap agreements.
CN201310015527.7A 2013-01-15 2013-01-15 A kind of universal data switching method and system representing layer based on information Active CN103092951B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310015527.7A CN103092951B (en) 2013-01-15 2013-01-15 A kind of universal data switching method and system representing layer based on information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310015527.7A CN103092951B (en) 2013-01-15 2013-01-15 A kind of universal data switching method and system representing layer based on information

Publications (2)

Publication Number Publication Date
CN103092951A true CN103092951A (en) 2013-05-08
CN103092951B CN103092951B (en) 2016-07-13

Family

ID=48205516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310015527.7A Active CN103092951B (en) 2013-01-15 2013-01-15 A kind of universal data switching method and system representing layer based on information

Country Status (1)

Country Link
CN (1) CN103092951B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104715003A (en) * 2013-12-17 2015-06-17 国际商业机器公司 Method and system transmitting data via data transmitting function
CN105354271A (en) * 2015-10-27 2016-02-24 上海斐讯数据通信技术有限公司 Electronic equipment as well as data processing device and method applied to same
CN106067893A (en) * 2016-09-14 2016-11-02 中山大学 A kind of data interactive method based on Web
CN109635583A (en) * 2018-12-27 2019-04-16 中国电子科技集团公司第三十研究所 A kind of shared exchange method and system of the information security based on data safety label
CN110532535A (en) * 2019-08-29 2019-12-03 广东鼎义互联科技股份有限公司 A kind of government intelligence list interactive system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070256005A1 (en) * 2006-04-26 2007-11-01 Allied Strategy, Llc Field-link autofill
US7334187B1 (en) * 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
CN101777073A (en) * 2010-02-01 2010-07-14 浪潮集团山东通用软件有限公司 Data conversion method based on XML form
CN102819537A (en) * 2011-09-29 2012-12-12 金蝶软件(中国)有限公司 Method and system for data exchange in heterogeneous system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7334187B1 (en) * 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
US20070256005A1 (en) * 2006-04-26 2007-11-01 Allied Strategy, Llc Field-link autofill
CN101777073A (en) * 2010-02-01 2010-07-14 浪潮集团山东通用软件有限公司 Data conversion method based on XML form
CN102819537A (en) * 2011-09-29 2012-12-12 金蝶软件(中国)有限公司 Method and system for data exchange in heterogeneous system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104715003A (en) * 2013-12-17 2015-06-17 国际商业机器公司 Method and system transmitting data via data transmitting function
CN104715003B (en) * 2013-12-17 2018-06-05 国际商业机器公司 Use the method and system of data dissemination function input data
CN105354271A (en) * 2015-10-27 2016-02-24 上海斐讯数据通信技术有限公司 Electronic equipment as well as data processing device and method applied to same
CN105354271B (en) * 2015-10-27 2018-09-28 上海斐讯数据通信技术有限公司 A kind of electronic equipment and its data processing equipment and method of application
CN106067893A (en) * 2016-09-14 2016-11-02 中山大学 A kind of data interactive method based on Web
CN109635583A (en) * 2018-12-27 2019-04-16 中国电子科技集团公司第三十研究所 A kind of shared exchange method and system of the information security based on data safety label
CN110532535A (en) * 2019-08-29 2019-12-03 广东鼎义互联科技股份有限公司 A kind of government intelligence list interactive system

Also Published As

Publication number Publication date
CN103092951B (en) 2016-07-13

Similar Documents

Publication Publication Date Title
CN105429858A (en) Real-time message transmission method among multiple robots
CN103092951A (en) Conventional data exchange method and conventional data exchange system based on information presentation layers
CN104125208A (en) Data transmission method and data transmission device
CN102546778B (en) Agent-based cross-platform wireless network access controller multi-board communication method
CN101567861B (en) Data synchronization method and application system between heterogeneous application systems
CN105159256A (en) Web service-based intelligent household control system
CN109510744A (en) Internet of Things device intelligence cut-in method and device
CN102629939A (en) Electric power enterprise service bus realization method and device
CN106027534A (en) System for implementing financial message processing based on Netty
CN102769544A (en) Equipment service adaptation layer architecture in communication system and service adaptation layer realization method
CN1973282A (en) System and method for managing a change to a cluster configuration
CN102811152A (en) Method for realizing real-time transaction and data exchange of multiple main bus network communication
CN105162623A (en) Cloud processing method and cloud server
CN108667817A (en) Message converting system and message forwarding method
CN102098196A (en) Data transmission method of blade server
CN104702636A (en) Method and device for information interaction based on component function agent technology and simulation system
CN105427149A (en) Cross-border e-commerce BPO service method and device based on SOA expansion framework
CN102821055B (en) Method for inter-board communication
CN101977165A (en) Message transmission method and message bus system in cloud mode
CN106657377B (en) A kind of WIA-PA/ interconnects manufacture network information service adapter and implementation method entirely
CN103561113B (en) The generation method and device of Web Service interface
CN104901954A (en) Soft switching system of Internet of Things and method thereof
CN105306228A (en) Virtual content sharing method
CN101621528B (en) Conversation system based on Ethernet switch cluster management and method for realizing conversation passage
CN102761780A (en) Method for obtaining media metadata by intelligent remote controller to

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
CB02 Change of applicant information

Address after: 350013, Huayuan Road, 92 East Road, Fujian, Fuzhou Province, China, 5-7

Applicant after: Fujian Teleware Information Technology Co., Ltd.

Address before: 350015 Fujian city of Fuzhou Province East Road No. 92 Huayuan Building 5-7

Applicant before: Fuzhou Teleware Electronic Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Chen Shuguang

Inventor after: Peng Qingxin

Inventor after: Chen Xuxin

Inventor after: Qi Jinghui

Inventor after: Chen Bin

Inventor before: Chen Shuguang

Inventor before: Peng Xinqing

Inventor before: Chen Xuxin

Inventor before: Qi Jinghui

Inventor before: Chen Bin

COR Change of bibliographic data
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 350000 Floor 5-8 of Huayuan Building, 92 Dongdalu Road, Hot Spring Street, Gulou District, Fuzhou City, Fujian Province

Patentee after: Telliver Information Technology Co., Ltd.

Address before: 350013 Floor 5-7 of Huayuan Building, 92 Dongda Road, Fuzhou City, Fujian Province

Patentee before: Fujian Teleware Information Technology Co., Ltd.