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 PDFInfo
- 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
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
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)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
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)
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 |
-
2014
- 2014-03-31 CN CN201410123588.XA patent/CN103929477B/en not_active Expired - Fee Related
Patent Citations (9)
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)
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 |