CN103929477A - Intersystem non-coupling integration simulation method and system based on Http - Google Patents

Intersystem non-coupling integration simulation method and system based on Http Download PDF

Info

Publication number
CN103929477A
CN103929477A CN201410123588.XA CN201410123588A CN103929477A CN 103929477 A CN103929477 A CN 103929477A CN 201410123588 A CN201410123588 A CN 201410123588A CN 103929477 A CN103929477 A CN 103929477A
Authority
CN
China
Prior art keywords
data
information
client
integration
unit
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
CN201410123588.XA
Other languages
Chinese (zh)
Other versions
CN103929477B (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 Shandong Electric Power Co Ltd
Original Assignee
State Grid Shandong Electric Power 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 Shandong Electric Power Co Ltd filed Critical State Grid Shandong Electric Power Co Ltd
Priority to CN201410123588.XA priority Critical patent/CN103929477B/en
Publication of CN103929477A publication Critical patent/CN103929477A/en
Application granted granted Critical
Publication of CN103929477B publication Critical patent/CN103929477B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

Provided are an intersystem non-coupling integration simulation method and system based on an Http. The method includes the steps that system integration operation request information sent by a client is received, data corresponding to the system integration operation request information are searched in a target service system database, and each datum is encapsulated in one data object, transmitted to the client and displayed on the client; meanwhile, data objects typed in operating information are received and divided into target operational data to be sent to the target service system database. The system comprises an information receiving unit, a data search unit, a data encapsulation unit, a data object sending unit, a data division unit and a target operational data transmission unit. According to the method and system, non-coupling system integration is achieved, under the circumstance that a security threat cannot be brought to an original system, the intersystem repeated type-in problem can be solved, security of the original system is guaranteed, and application scenarios are flexible and diverse.

Description

Between the system based on Http agreement without coupling integration analogy method and system
Technical field
The present invention relates to a kind of system integration method and system, specifically between a kind of system based on Http agreement without coupling integration analogy method and system.
Background technology
Along with the steady execution of company's lifting level of IT application plan, the information system of each business bar line is blowout formula reaches the standard grade successively, has greatly promoted the operating efficiency of enterprise staff and the level of IT application of company.But simultaneously between some systems, have the phenomenons such as function repeated construction and Data duplication typing, and part post employee needs in routine duties in the face of many cover systems, the increase of information system has increased again part employee's work load on the contrary.
For this universal phenomenon, common solution is following several nothing but: 1) dispose company information door, realize each system in the single-sign-on of gate system, user, after login gate system, can directly enter each system operation interface without the login of carrying out again other system; 2) in information portal, realize the embedding of each system interface, conventional operation can complete without entering original system; 3) development system interface, or connect by open database, realize system data integrated.
Although above-mentioned solution can be improved most system isolated island problem, but in following situation, existing scheme cannot effectively be dealt with problems: 1) systemic-function repeated construction and Data duplication Input, two covers or many cover systems all have function and the interface of safeguarding certain information, need to realize interface of user and submit to, a plurality of systems all complete the effect of data typing; 2) required function interface original system does not exist, and cannot be undertaken integrated by the mode embedding; 3) system cannot be carried out interface exploitation because of reasons such as unified plans, can only pass through the integrated of third party's system practical function or interface; 4) company or the business department consideration in fail safe, does not allow the even database connection of external development data interface.
The information system of B/S framework is that the information of carrying out user browser end and system server terminal based on http protocol is transmitted, therefore, if can be when http protocol hierarchy analog subscriber operates the request behavior of browser, can carry out the communication with system server.Do not needing original system to do on the basis of any change, realizing the data acquisition of original system and data typing, the application that Here it is puts forth effort the problem solving.
Summary of the invention
The deficiency existing for overcoming above-mentioned prior art, the invention provides between a kind of system based on Http agreement without coupling integration analogy method and system, not only can make full use of existing system and realize a plurality of system interface optimization and simulation typing, and between can resolution system, repeat the problem of typing.
The present invention solves the technical scheme that its technical problem takes: between a kind of system based on Http agreement, without coupling integration analogy method, it is characterized in that, comprising:
Receive the system integration operation requests information that client sends;
In target service system database, search the data corresponding with described system integration operation requests information;
Respectively by every described data encapsulation in a data object;
Described data object is transferred to client and shows in client;
Receive the data object of typing operation information;
Data object with operation information is split into object run data;
Described object run data are sent to described target service system database.
Preferably, described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted.
Preferably, the described data object of showing in client is Html, xml or json form form.
Between the system based on Http agreement, without a coupling integration analogue system, it is characterized in that, comprising:
Information receiving unit, for receiving the system integration operation requests information of client transmission and the data object of typing operation information;
Data searching unit, is connected with described information receiving unit, for search the data corresponding with described system integration operation requests information at target service system database;
Data encapsulation unit, is connected with described data searching unit, for respectively by every described data encapsulation at a data object;
Data object transmitting element, is connected with described data encapsulation unit, for described data object being transferred to client and showing in client;
Data Division unit, is connected with described information receiving unit, for the data object with operation information is split into object run data;
Object run data transmission unit, is connected with described Data Division unit, for described object run data are sent to described target service system database.
Preferably, described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted.
Preferably, the described data object of showing in client is Html, xml or json form form.
The invention has the beneficial effects as follows: 1) the present invention, without to original system, any change just can realize the non-coupling system integration, realizes the data acquisition of original system and data typing, can meet the situation that original system cannot carry out interface exploitation; 2) can not form security threat to original system, even without original system, provide test environment, repeat the problem of typing between can resolution system, guarantee the safety of original system yet; 3) application scenarios is versatile and flexible, and effectively resolution system repeats the problem of typing, realizes the integrated operation of unified interface, cross-system workflow, the comprehensive analysis of cross-system business datum etc.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention is further described:
Fig. 1 is method flow diagram of the present invention;
Fig. 2 is system configuration schematic diagram of the present invention;
Fig. 3 is that the present invention carries out the schematic flow sheet of data acquisition to original system;
Fig. 4 is that the present invention carries out the schematic flow sheet of data typing to original system.
Embodiment
As shown in Figure 1, between a kind of system based on Http agreement of the present invention, without coupling integration analogy method, it comprises the following steps:
S1, receives the system integration operation requests information that client sends, and described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted;
S2 searches the data corresponding with described system integration operation requests information in target service system database;
S3, respectively by every described data encapsulation in a data object;
S4, is transferred to client by described data object and shows in client, and the described data object of showing in client is Html, xml or json form form;
S5, the data object of reception typing operation information;
S6, splits into object run data by the data object with operation information;
S7, sends to described target service system database by described object run data.
As shown in Figure 2, between a kind of system based on Http agreement of the present invention, without coupling integration analogue system, it comprises:
Information receiving unit, for receiving system integration operation requests information that client sends and the data object of typing operation information, described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted;
Data searching unit, is connected with described information receiving unit, for search the data corresponding with described system integration operation requests information at target service system database;
Data encapsulation unit, is connected with described data searching unit, for respectively by every described data encapsulation at a data object;
Data object transmitting element, is connected with described data encapsulation unit, and for described data object being transferred to client and showing in client, the described data object of showing in client is Html, xml or json form form;
Data Division unit, is connected with described information receiving unit, for the data object with operation information is split into object run data;
Object run data transmission unit, is connected with described Data Division unit, for described object run data are sent to described target service system database.
The information system of B/S framework is that the information of carrying out user browser end and system server terminal based on http protocol is transmitted; http be one based on request the agreement with response modes, stateless, application layer; the normal connected mode based on TCP; in HTTP1.1 version, provide a kind of mechanism of lasting connection; most Web exploitations is all the Web application being structured on http protocol.Http request is comprised of three parts, respectively: request row, message header, request text.Request row, with a method symbol beginning, separates with space, after the and then URI of request and the version of agreement; In HTTP request text, comprise the particular content that sends or accept request.Therefore, the communication with each system server is carried out in the request behavior of the present invention's browser when http protocol hierarchy analog subscriber operates.
For B/S system, after logging in system by user, can carry out submission of sheet or report query operation, therefore by the method for the key request in analog subscriber operating process, target service system is returned with user and operated same data, and return data is carried out to analyzing and processing, can realize communicating by letter of the mode of asking by simulation and target service system.Application scenarios of the present invention:
1), for there being Data duplication Input between system, build a unified interface, then by backstage, simulate respectively the method for each target service system request, realize " typing, synchronously submit to " of list to each target service system;
2), timing acquisition user is in information such as pending, the bulletin of each system or forms, and concentrate on and in a system, show this user;
3), realize the request of a plurality of systems of simulation, realize highly integrated unified platform, platform Integrated Trait comprises that the integrated operation of unified interface, cross-system workflow, cross-system business datum comprehensively analyze.
Fig. 3 is that the present invention realizes by request analogue technique timing grasping system report data the schematic flow sheet that original system is carried out to data acquisition.Suppose to have a B/S operation system, this system has the function pages of inquiry form.The operating process of tradition grasping system report data is: when user inquires about form, first fill in querying condition, then click " inquiry ", report data can show.From http agreement angle analysis, for B/S system, user's querying condition is interface list, while clicking " inquiry ", form data asks to send to B/S business system server end by http, and B/S operation system is carrying out returning to result after respective handling, and shows report data at the page.As described in Figure 3, simulation Request System of the present invention is obtained desired data by the request behavior of analog subscriber browser, simulation Request System sends a request consistent while operating with user browser to target service system, target service system receives this request and returns to form result, simulation Request System is processed returning results, and sends to user browser to show.1), http ask row simulation Request System time mainly comprises following several in simulation http request:: comprise and simulate request address, requesting method; 2), http request text: the data of transmitting during request; 3), user session information: identify current simulated user profile, be generally sessionID or cookies, login situation and Authority Verification to meet the user of target service system, first user session information is obtained by simulation login target service system.
Fig. 4 is that the present invention realizes the schematic flow sheet that original system is carried out to data typing.Suppose the B/S operation system A and the B that have two all to comprise same Data Enter function, though two collected data of system of A and B slightly stress and difference, but most of form item is identical, current method of operation is: user need to log in respectively A and B system is carried out Data Enter, increased on the one hand burden for users, existed and cause two inter-system data consistency risks on the other hand.As shown in Figure 4, for this problem, the present invention is from user perspective, only provide the information of an integration to submit interface to, the set that this interface comprises A and two system table forms data of B, after user has filled in, the system of the request of simulating splits into two lists according to former target service system information demand, and the mode of asking by simulation sends to respectively A and B system, realized the effect of " typing is synchronously submitted to ".
In conjunction with Fig. 4 for a simple example: suppose that A system and B system all need maintenance customer's information, during A system maintenance information, need to fill in name, member's job number, age, sex, mobile phone, and need to fill in name, member's job number, sex, nationality, mobile phone, post during B system maintenance information.In order to reduce maintenance of information personnel workload, guarantee inter-system data consistency simultaneously, from a user profile maintenance interface of unified platform exploitation, comprise all information that A system and B system must be safeguarded, be name, member's job number, age, nationality, sex, mobile phone, post, after maintenance of information personnel typing submission, the user profile at platform interface can be packaged into respectively A system and B system and submit to the request of user profile to mail to two systems, thereby realized " typing is synchronously submitted to ".
The present invention is applicable to following sight:
1), target service system is B/S framework;
2), target service system can not provide data-interface;
3), the visible data of the operation system page;
4), data acquisition amount is less;
5) data that, requirement of real-time is not high (data reading speed is limited to the response speed of target service system).
The above is the preferred embodiment of the present invention, for those skilled in the art, under the premise without departing from the principles of the invention, can also make some improvements and modifications, and these improvements and modifications are also regarded as protection scope of the present invention.

Claims (6)

  1. Between the system based on Http agreement without coupling integration analogy method, it is characterized in that, comprising:
    Receive the system integration operation requests information that client sends;
    In target service system database, search the data corresponding with described system integration operation requests information;
    Respectively by every described data encapsulation in a data object;
    Described data object is transferred to client and shows in client;
    Receive the data object of typing operation information;
    Data object with operation information is split into object run data;
    Described object run data are sent to described target service system database.
  2. Between the system based on Http agreement according to claim 1 without coupling integration analogy method, it is characterized in that, described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted.
  3. Between the system based on Http agreement according to claim 1 without coupling integration analogy method, it is characterized in that, the described data object of showing in client is Html, xml or json form form.
  4. Between the system based on Http agreement without coupling integration analogue system, it is characterized in that, comprising:
    Information receiving unit, for receiving the system integration operation requests information of client transmission and the data object of typing operation information;
    Data searching unit, is connected with described information receiving unit, for search the data corresponding with described system integration operation requests information at target service system database;
    Data encapsulation unit, is connected with described data searching unit, for respectively by every described data encapsulation at a data object;
    Data object transmitting element, is connected with described data encapsulation unit, for described data object being transferred to client and showing in client;
    Data Division unit, is connected with described information receiving unit, for the data object with operation information is split into object run data;
    Object run data transmission unit, is connected with described Data Division unit, for described object run data are sent to described target service system database.
  5. Between the system based on Http agreement according to claim 4 without coupling integration analogue system, it is characterized in that, described system integration operation requests comprises data and the user session information that the address of simulation request and method, request are transmitted.
  6. Between the system based on Http agreement according to claim 4 without coupling integration analogue system, it is characterized in that, the described data object of showing in client is Html, xml or json form form.
CN201410123588.XA 2014-03-31 2014-03-31 Without coupling integration analogy method and system between system based on Http agreements Expired - Fee Related CN103929477B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410123588.XA CN103929477B (en) 2014-03-31 2014-03-31 Without coupling integration analogy method and system between system based on Http agreements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410123588.XA CN103929477B (en) 2014-03-31 2014-03-31 Without coupling integration analogy method and system between system based on Http agreements

Publications (2)

Publication Number Publication Date
CN103929477A true CN103929477A (en) 2014-07-16
CN103929477B CN103929477B (en) 2017-09-19

Family

ID=51147549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410123588.XA Expired - Fee Related CN103929477B (en) 2014-03-31 2014-03-31 Without coupling integration analogy method and system between system based on Http agreements

Country Status (1)

Country Link
CN (1) CN103929477B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158847A (en) * 2014-07-17 2014-11-19 国网山东省电力公司 Method and system for realizing dynamic sharing of data through simulation
CN104158848A (en) * 2014-07-17 2014-11-19 国网山东省电力公司 No-coupling backlog integration method and system
CN104572818A (en) * 2014-12-01 2015-04-29 国家电网公司 HTTP (Hyper Text Transport Protocol)-based lossless multi-system data integration method
CN107749808A (en) * 2017-10-30 2018-03-02 北京车万家科技有限公司 Simulate implementation method, the apparatus and system of request
CN109039776A (en) * 2018-09-12 2018-12-18 北京信安世纪科技股份有限公司 The unified account number management system of multisystem is realized by simulation HTTP request
CN111159585A (en) * 2018-11-07 2020-05-15 中国移动通信集团重庆有限公司 Method, device, equipment and medium for automatically submitting data

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119327A (en) * 2006-08-04 2008-02-06 陆悦 Instant chatting implementation system and method thereof
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
CN101350023A (en) * 2008-08-29 2009-01-21 北京航空航天大学 Method and platform capable of customizing enquiry based on service combination
US20090177685A1 (en) * 2008-01-09 2009-07-09 Credit Suisse Securities (Usa) Llc Enterprise architecture system and method
CN101695076A (en) * 2009-09-21 2010-04-14 中兴通讯股份有限公司 Method and device of unified agent adaptation based on Web service and adaptation system
CN102130966A (en) * 2011-04-15 2011-07-20 北京三博中自科技有限公司 System architecture for enterprise integrated information platform and method for implementing the same
CN102291416A (en) * 2011-09-14 2011-12-21 成都软智科技有限公司 Two-way synchronizing method and system of client-side and server-side
CN102541451A (en) * 2011-12-26 2012-07-04 山东浪潮齐鲁软件产业股份有限公司 Enterprise desktop application integrated platform realized based on FLEX AIR technology
CN102800014A (en) * 2012-07-13 2012-11-28 北京华胜天成科技股份有限公司 Financial data processing method for supply chain financing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119327A (en) * 2006-08-04 2008-02-06 陆悦 Instant chatting implementation system and method thereof
CN101216817A (en) * 2007-12-29 2008-07-09 中国建设银行股份有限公司 Heterogeneous report form integration and centralized management device and system
US20090177685A1 (en) * 2008-01-09 2009-07-09 Credit Suisse Securities (Usa) Llc Enterprise architecture system and method
CN101350023A (en) * 2008-08-29 2009-01-21 北京航空航天大学 Method and platform capable of customizing enquiry based on service combination
CN101695076A (en) * 2009-09-21 2010-04-14 中兴通讯股份有限公司 Method and device of unified agent adaptation based on Web service and adaptation system
CN102130966A (en) * 2011-04-15 2011-07-20 北京三博中自科技有限公司 System architecture for enterprise integrated information platform and method for implementing the same
CN102291416A (en) * 2011-09-14 2011-12-21 成都软智科技有限公司 Two-way synchronizing method and system of client-side and server-side
CN102541451A (en) * 2011-12-26 2012-07-04 山东浪潮齐鲁软件产业股份有限公司 Enterprise desktop application integrated platform realized based on FLEX AIR technology
CN102800014A (en) * 2012-07-13 2012-11-28 北京华胜天成科技股份有限公司 Financial data processing method for supply chain financing

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158847A (en) * 2014-07-17 2014-11-19 国网山东省电力公司 Method and system for realizing dynamic sharing of data through simulation
CN104158848A (en) * 2014-07-17 2014-11-19 国网山东省电力公司 No-coupling backlog integration method and system
CN104572818A (en) * 2014-12-01 2015-04-29 国家电网公司 HTTP (Hyper Text Transport Protocol)-based lossless multi-system data integration method
CN104572818B (en) * 2014-12-01 2019-06-18 国家电网公司 The method of lossless formula multisystem data integration based on http protocol
CN107749808A (en) * 2017-10-30 2018-03-02 北京车万家科技有限公司 Simulate implementation method, the apparatus and system of request
CN109039776A (en) * 2018-09-12 2018-12-18 北京信安世纪科技股份有限公司 The unified account number management system of multisystem is realized by simulation HTTP request
CN109039776B (en) * 2018-09-12 2021-08-31 北京信安世纪科技股份有限公司 System for realizing unified account management of multiple systems by simulating HTTP (hyper text transport protocol) request
CN111159585A (en) * 2018-11-07 2020-05-15 中国移动通信集团重庆有限公司 Method, device, equipment and medium for automatically submitting data
CN111159585B (en) * 2018-11-07 2023-09-22 中国移动通信集团重庆有限公司 Method, device, equipment and medium for automatically submitting data

Also Published As

Publication number Publication date
CN103929477B (en) 2017-09-19

Similar Documents

Publication Publication Date Title
CN103929477A (en) Intersystem non-coupling integration simulation method and system based on Http
US8626908B2 (en) Distributed capture and aggregation of dynamic application usage information
CN103475726B (en) A kind of virtual desktop management, server and client side
CN109194543A (en) Collecting method and device
CN101552801A (en) A method and system for on-line browsing and downloading the address-book of user group
CN103927167A (en) Functional-granularity highly-customizable system integration method
CN107634947A (en) Limitation malice logs in or the method and apparatus of registration
CN107146154A (en) A kind of method and device of data management
CN104991831A (en) SSO system integration method based on server
US11445010B2 (en) Distributed historization system
EP2973296A2 (en) Method and apparatus for translation of business messages
CN111488386B (en) Data query method and device
CN109299173A (en) Data transmission method, device and storage medium
CN104158848A (en) No-coupling backlog integration method and system
CN105207878A (en) Instant communication method and system
CN114793244B (en) Resource processing method, device, equipment and medium for block chain
JP2022518890A (en) Data acquisition method and related devices, systems, and storage devices
EP3144827A1 (en) A device for identifying organizations and monitoring organization's website activity from visit logs
US20070271229A1 (en) System and method for data searching among multiple enterprise applications
CN111723389A (en) Interactive safety processing system for Web service of Internet of things
Lewkow et al. Learning Analytics Platform, towards an Open Scalable Streaming Solution for Education.
CN104301412B (en) A kind of big data cloud service centralized management system
CN109787940B (en) User data processing method and device based on robot customer service
Shandan et al. The Application of the Campus Experimental Project Management System Based on Intranet Technology
CN109726085A (en) Method and system for tracking performance problem

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170919

Termination date: 20180331

CF01 Termination of patent right due to non-payment of annual fee