CN102630087A - Heterogeneous processing method and apparatus thereof - Google Patents

Heterogeneous processing method and apparatus thereof Download PDF

Info

Publication number
CN102630087A
CN102630087A CN201210043387XA CN201210043387A CN102630087A CN 102630087 A CN102630087 A CN 102630087A CN 201210043387X A CN201210043387X A CN 201210043387XA CN 201210043387 A CN201210043387 A CN 201210043387A CN 102630087 A CN102630087 A CN 102630087A
Authority
CN
China
Prior art keywords
database
heterogeneous
transparent gateway
attribute information
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.)
Pending
Application number
CN201210043387XA
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201210043387XA priority Critical patent/CN102630087A/en
Priority to PCT/CN2012/076921 priority patent/WO2013123743A1/en
Publication of CN102630087A publication Critical patent/CN102630087A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Abstract

The invention provides a heterogeneous processing method and an apparatus thereof. The method comprises the following steps: receiving attribute information used to access a database, a heterogeneous database which is heterogeneous with the database and a transparent gateway, wherein the database carries out heterogeneous access on the heterogeneous database through the transparent gateway; based on the attribute information, generating a configuration file of the heterogeneous access performed by the database on the heterogeneous database through the transparent gateway according to a format required by the transparent gateway. In the prior art, an artificial mode is used to complete enforcement of the transparent gateway so that enforcement efficiency is low, an enforcement risk is high, maintenance is difficult and validation operability is not strong. By using the method and the apparatus of the invention, the above problems can be solved, the enforcement efficiency of the transparent gateway is high, and the operability during a verification process can be increased under the condition that enforcement correctness and convenient maintenance are guaranteed.

Description

Isomery processing method and device
Technical field
The present invention relates to the communications field, in particular to a kind of isomery processing method and device.
Background technology
The wireless webmaster of 3G can be realized the 3G network equipment in the whole network is managed through alarm, performance, the configuration management of network management system.Whole network management system comprises (the Network&Maitenance Center by operation maintenance center; Abbreviate NMC as) and operating maintenance module (Operations&Maintenance Module; Abbreviate OMM as) two-layer configuration formed; Wherein, this NMC does not directly articulate network element, but connects network element through OMM.When the database of NMC is Oracle; When the database of OMM is Sqlserver or other heterogeneous databases; In order to realize directly visiting from the oracle database of NMC the data message of alarm the OMM of the subordinate heterogeneous database, performance, configuration management, network management system Oracle transparent gateway is accomplished whole Network Management.
At present, manual type is adopted in the enforcement of Oracle transparent gateway always, if transparent gateway adopts manual type, also need on the basis that transparent gateway itself is implemented, add the corresponding contents of network management system.Promptly; Accomplish following work in the process that needs the attendant to implement at the scene: (1) according to the networking structure information of existing network management system, the attendant need cook up needed each configuration item title of Oracle transparent gateway, profile name and database link title respectively for alarm, performance, the configuration module of network management system; (2) attendant needs the configuration file of free hand modification Oracle, the monitoring file of transparent gateway, increases configuration item one by one according to planning; (3) according to being planned to each module manual creation Oracle transparent gateway configuration file, edit the content of configuration file; (4) attendant need manual be among each OMM (needing to adopt all OMM of Oracle transparent gateway realization heterogeneous access) each module (for example; Alarm, performance, configuration module) write the SQL script of Oracle, comprise and create user, database link (being used for heterogeneous access subordinate database) and the needed script of checking transparent gateway.
And adopting above-mentioned manual type to have following problem: (1) manual mode implementation inner capacities is big, if the OMM number in the existing network networking structure is many, workload can be multiplied with the OMM number, causes implementing length consuming time, and it is low to implement efficient.(2) to relate to configuration file more for the implementation process of whole transparent gateway, and exist between each configuration file and be closely connected, and any one file or configuration item are made mistakes and all can be caused the Oracle transparent gateway to implement failure, and the risk of enforcement is very high; (3) the own more complicated of Oracle transparent gateway technology, the manual SQL script of writing immediately, it is big to implement difficulty, and the attendant is had relatively high expectations, and checking work operability is not strong.
The enforcement of adopting manual type to accomplish transparent gateway in the prior art exist implement efficient low, implement the risk height and maintenance difficulties big, the not strong problem of checking operability.
Summary of the invention
The invention provides a kind of isomery processing method and device, with solve at least the enforcement adopt manual type to accomplish transparent gateway in the prior art exist implement efficient low, implement the risk height and maintenance difficulties big, the not strong problem of checking operability.
According to an aspect of the present invention; A kind of isomery processing method is provided; Comprise: receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of transparent gateway; Wherein, said database carries out heterogeneous access through said transparent gateway to said heterogeneous database; According to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
Preferably; It is characterized in that; According to said attribute information; The form that requires according to said transparent gateway generates said database and through said transparent gateway the configuration file that said heterogeneous database carries out heterogeneous access is comprised: to whether signing in to said database according to said Database Properties information, whether can sign in to said heterogeneous database according to said heterogeneous database attribute information, under the situation that above-mentioned checking is all passed through; According to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
Preferably, also comprise, show verification tip information, wherein, said verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure.
Preferably; The attribute information that will be used for visiting said database, said heterogeneous database and said transparent gateway is stored in memory in advance; Through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of said transparent gateway.
Preferably, said database is an oracle database, and said heterogeneous database is the Sqlserver database.
Preferably, under said heterogeneous database was a plurality of situation, according to said attribute information, the form that requires according to said transparent gateway generated said database carries out heterogeneous access to a plurality of heterogeneous databases through said transparent gateway configuration file simultaneously.
According to a further aspect in the invention; A kind of isomery processing unit is provided; Comprise: receiver module; Be used to receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of transparent gateway, wherein, said database carries out heterogeneous access through said transparent gateway to said heterogeneous database; Generation module is used for according to said attribute information, and the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
Preferably, said generation module comprises authentication module, is used for whether can signing in to said heterogeneous database to whether signing in to said database according to said Database Properties information according to said heterogeneous database attribute information; Under the situation that above-mentioned checking is all passed through, according to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
Preferably, said authentication module comprises display module, is used to show verification tip information, and wherein, said verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure.
Preferably; Also comprise memory module; The attribute information that is used for being used to visiting said database, said heterogeneous database and said transparent gateway is stored in memory in advance; Through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of said transparent gateway.
Through the present invention, adopt to receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of transparent gateway, wherein, said database carries out heterogeneous access through said transparent gateway to said heterogeneous database; According to said attribute information; The form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file; Solved the enforcement of adopting manual type to accomplish transparent gateway in the prior art exist implement efficient low, implement the risk height and maintenance difficulties big; The not strong problem of checking operability; And then the enforcement efficient that has reached transparent gateway is high, guaranteeing to implement to have improved the effect of the operability of proof procedure significantly under correctness and the situation easy to maintenance.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the isomery processing method of the embodiment of the invention;
Fig. 2 is the structured flowchart according to the isomery processing unit of the embodiment of the invention;
Fig. 3 is the structured flowchart according to the generation module 24 of the embodiment of the invention;
Fig. 4 is the structured flowchart according to the authentication module 242 of the embodiment of the invention;
Fig. 5 is the structured flowchart of isomery processing unit according to the preferred embodiment of the invention;
Fig. 6 is the flow chart of the quick implementation tool work of Oracle transparent gateway according to the preferred embodiment of the invention.
Embodiment
Hereinafter will and combine embodiment to specify the present invention with reference to accompanying drawing.Need to prove that under the situation of not conflicting, embodiment and the characteristic among the embodiment among the application can make up each other.
A kind of isomery processing method is provided in the present embodiment, and Fig. 1 is the flow chart according to the isomery processing method of the embodiment of the invention, and is as shown in Figure 1, and this flow process comprises the steps:
Step S102; Reception be used for accessing database, with the heterogeneous database of this database isomery and the attribute information of transparent gateway; Wherein, this database carries out heterogeneous access through this transparent gateway to this heterogeneous database, for example; This database can be oracle database, and this heterogeneous database can be the Sqlserver database;
Step S104, according to above-mentioned attribute information, the form that requires according to transparent gateway generates this database carries out heterogeneous access to this heterogeneous database through this transparent gateway configuration file.
Through above-mentioned steps, according to the configuration file of the above-mentioned attribute information that receives by backstage unified generation carrying out heterogeneous access, thereby the mode artificial with respect to available technology adopting is configured the enforcement of accomplishing transparent gateway one by one to the configuration file that carries out heterogeneous access; Not only efficient is low when having solved the available technology adopting human configuration, be prone to make mistakes, and; Can't effectively verify and problem that maintenance difficulties is big, and, not only can guarantee correct through by the unified configuration file that generates in backstage; Raise the efficiency; And, can unify checking to the attribute information that receives through the backstage, when error message occurring; Also can make amendment to the configuration file unification, it is comparatively convenient to safeguard.
In order to ensure generating the attribute information that configuration file adopted is correct; According to this attribute information; When through this transparent gateway this heterogeneous database being carried out the configuration file of heterogeneous access, can whether can sign in to this heterogeneous database according to this heterogeneous database attribute information to whether signing in to this database according to this Database Properties information according to this database of the desired form generation of this transparent gateway; Under the situation that above-mentioned checking is all passed through; Just according to the database information in above-mentioned each attribute information and the heterogeneous database of being visited, the form that requires according to transparent gateway generates this database automatically and through this transparent gateway this heterogeneous database is carried out the configuration file of heterogeneous access, starts transparent gateway then; Then begin transparent gateway is verified; Therefore, be to have passed through double-deck checking for realizing accessing heterogeneous database based on above-mentioned generation configuration file mode, promptly when receiving attribute information, verify; After having generated configuration file according to this attribute information; Configuration file based on generating is verified the entire environment of this transparent gateway again, therefore, has guaranteed that to a certain extent database is through the accuracy of transparent gateway to accessing heterogeneous database.
More excellent ground; In the process that each attribute information is verified, for the ease of tell in the proof procedure the concrete Error Location that will occur, can show the related concrete steps of proof procedure; For example; After checking, show verification tip information, wherein, this verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure; The level of detail of this failure cause information can dispose (for example, can point out is that mistake has appearred in which script) accordingly according to concrete needs.
The mode that receives above-mentioned said each attribute information can be multiple; For example; Can carry out the manual work input to each attribute information of needs one by one; Certainly in the heterogeneous database quantity that relates to more for a long time; Can also adopt the attribute information that will be used for visiting this database, this heterogeneous database and this transparent gateway to be stored in memory in advance, through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of this database isomery and the attribute information of this transparent gateway.Mode through attribute information storage in advance can comparatively fast and be obtained the attribute information that needs easily.
Need to prove; Heterogeneous database in the embodiment of the invention and the preferred embodiment can be for a plurality of; Under heterogeneous database is a plurality of situation, when implementing, can support simultaneously a plurality of heterogeneous databases that are linked into this transparent gateway are verified; That is, simultaneously a plurality of data that insert are verified; Can also be supported in the transparent gateway and insert a plurality of heterogeneous databases simultaneously, and once it is configured, for example, there is certain association in these a plurality of heterogeneous databases on using, and need therefrom to obtain once corresponding data.At this moment, just can once generate its corresponding configuration file to inserting these a plurality of heterogeneous databases simultaneously.Therefore, when being a plurality of, just can accomplish the checking of a plurality of heterogeneous databases and the generation of configuration file, improve efficient greatly through disposable operation at heterogeneous database.
A kind of isomery processing unit also is provided in the present embodiment, and this device is used to realize the foregoing description and preferred implementation, has carried out repeating no more of explanation.As following employed, the combination of the software and/or the hardware of predetermined function can be realized in term " module ".Although the described device of following examples is preferably realized with software, hardware, perhaps the realization of the combination of software and hardware also maybe and be conceived.
Fig. 2 is the structured flowchart according to the isomery processing unit of the embodiment of the invention, and is as shown in Figure 2, and this device comprises receiver module 22 and generation module 24, describes in the face of this device down.
Receiver module 22; Be used to receive be used for accessing database, with the heterogeneous database of this database isomery and the attribute information of transparent gateway; Wherein, this database carries out heterogeneous access through this transparent gateway to this heterogeneous database, for example; This database can be oracle database, and this heterogeneous database can be the Sqlserver database; Generation module 24 is used for according to this attribute information, and the form that requires according to transparent gateway generates this database carries out heterogeneous access to this heterogeneous database through this transparent gateway configuration file.
Fig. 3 is the structured flowchart according to the generation module 24 of the embodiment of the invention; As shown in Figure 3; This generation module 24 comprises authentication module 242, and this authentication module 242 is used for whether signing in to this database according to this Database Properties information; Whether can sign in to this heterogeneous database according to this heterogeneous database attribute information; Under the situation that above-mentioned checking is all passed through, according to this attribute information, the form that requires according to this transparent gateway generates this database carries out heterogeneous access to this heterogeneous database through this transparent gateway configuration file.
Fig. 4 is the structured flowchart according to the authentication module 242 of the embodiment of the invention; As shown in Figure 4; This authentication module 242 comprises display module 2422, and this display module 2422 is used to show verification tip information; Wherein, this verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure.
Fig. 5 is the structured flowchart of isomery processing unit according to the preferred embodiment of the invention; As shown in Figure 5; This device all modules in comprising Fig. 2, also comprise memory module 20, this memory module 20; Be connected to receiver module 22; The attribute information that is used for being used to visiting this database, this heterogeneous database and this transparent gateway is stored in memory in advance, through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of this database isomery and the attribute information of this transparent gateway.
The embodiment of the invention realizes the implementation process of the unified completion of principle transparent gateway according to the technology of transparent gateway according to each attribute information; Implementation process through this transparent gateway; Database can be realized the data on the heterogeneous database are conducted interviews; Be a kind of quick implementation tool of transparent gateway, solved existing above-mentioned variety of issue in the prior art.
In the present embodiment to the quick implementation tool of above-mentioned this kind transparent gateway; Be oracle database below with the database; Heterogeneous database is the Sqlserver database, and this transparent gateway is an example for the Oracle transparent gateway, and the quick implementation tool of Oracle transparent gateway is described.
In the quick implementation tool of Oracle transparent gateway; Divide by function, can be divided into three modules: user interactive module (function of carrying out with above-mentioned receiver module 22 is identical), background processing module (function of carrying out with above-mentioned generation module 24 is identical) and authentication module (function of carrying out with above-mentioned authentication module 242 is identical).Explain respectively in the face of each module down.
User interactive module: comprise Oracle MIM message input module, heterogeneous database MIM message input module, Oracle transparent gateway MIM message input module.
Oracle MIM message input module: be responsible for collecting oracle database information, comprise IP address, port, system user, password, the database instance title of oracle database, for background processing module provides the information foundation.Heterogeneous database MIM message input module: be responsible for collecting the isomeric data library information; Comprise the IP address, port, database user name, password of heterogeneous database and the node number of corresponding OMM; Wherein node number is the unique identification of OMM, becomes possibility for background processing module adds transparent gateway to different OMM heterogeneous databases simultaneously.Oracle transparent gateway MIM message input module: be responsible for collecting transparent gateway information, the information foundation be provided for background processing module generates the transparent gateway configuration file and revises the transparent gateway monitoring file and revise the Oracle monitoring file.
Background processing module: traditional implementation method all is to go to accomplish following processes through manual, and present embodiment is all put into this background processing module to all complicated various processes.This background processing module is responsible for the information of the MIM message input module of oracle database MIM message input module, heterogeneous database and the collection of Oracle transparent gateway MIM message input module; Overlap configuration item and configuration file according to rule (rule be to formulate according to the code requirement of Oracle transparent gateway principle and network management system) for each OMM generation one, and be respectively alarm, configuration, performance data module creation and be used for user, the database link that Oracle visits isomerous database access.
Authentication module: traditional execution mode is to need the attendant to go earlier to understand database link title and the table information that defined in the former planning process, writes SQL statement for each module of each OMM by hand then and verifies one by one.This instrument then only needs the user at Oracle MIM message input module, isomery MIM message input module input information, clicks a button then and then can verify the data message based on the alarm of Oracle transparent gateway technology in whether can the database of the OMM of heterogeneous access subordinate, performance, configuration management.
The quick implementation tool of the transparent gateway of the embodiment of the invention can reach following effect: whole implementation process realizes semi-automation, and the attendant only need be at each input module input information, and all the other work are all given instrument and accomplished; Realize the automation checking of Oracle transparent gateway, and the OMM that authentication module can a plurality of access of simultaneous verification Oracle transparent gateway; Detailed information is provided in the proof procedure, and the problem that investigation Oracle transparent gateway possibly exist is very convenient, and proof procedure is visual, controlledization.
Compare with artificial enforcement in the prior art; Present embodiment adopts automatic tools to carry out the enforcement of Oracle transparent gateway; The attendant need not do too much understanding to the Oracle transparent gateway; As long as the information of input oracle database, transparent gateway, heterogeneous database, instrument is given in other work can accomplish implementation process; The whole implementation process time only needs short a few minutes, implements efficient and improves greatly; The problem that the quick implementation tool of transparent gateway implements can not exist some people of existing in the manual implementation process to bring for fault, enforcement correctness and quality are all guaranteed; The Oracle transparent gateway can verify through the quick implementation tool authentication module of transparent gateway fast, and can verify that proof procedure is visual to a plurality of OMM simultaneously, and is workable.
The flow process of the quick implementation tool work of a kind of Oracle transparent gateway also is provided in this preferred embodiment; Fig. 6 is the flow chart of the quick implementation tool work of Oracle transparent gateway according to the preferred embodiment of the invention; As shown in Figure 6, this flow process comprises the steps:
Step S600, the quick implementation tool of Oracle transparent gateway starts;
Step S602, the Oracle MIM message input module is collected IP address, port, system user name, password and the database instance name of the oracle database of NMC;
Step S604; Use the oracle database information of collecting among the step S602, verify whether can normally log on oracle database through the authentication module of the quick implementation tool of Oracle transparent gateway, if can land; Then checking is passed through; Get into step S606,, then return step S602 if checking is not passed through;
Step S606, Oracle transparent gateway MIM message input module is collected IP address, the port information of Oracle transparent gateway;
Step S608, the heterogeneous database MIM message input module is collected the node number (node number has uniqueness, and each OMM has specific node number) of IP address, port, system user name, password and the OMM of heterogeneous database;
Step S610, the heterogeneous database Information Authentication uses the isomeric data library information of collecting whether can normally land this heterogeneous database through the authentication module checking of the quick implementation tool of Oracle transparent gateway; If can land; Then verified, got into next step step S612, if can not login; Then checking is not passed through, and returns step S608;
Step S612, this step judges whether to need to add the isomeric data library information of a plurality of OMM, if desired, then gets into step S608, adds new OMM isomeric data library information, if do not need, then gets into step S614;
Step S614; Background processing module; According to front step S602, step S606, the information that step S608 collects; According to principle and the unified generation of implementing procedure and the modification configuration item and the configuration file of Oracle transparent gateway, create database data user and the database link that is used to visit the OMM of subordinate for oracle database;
Step S616, whether according to attendant's arrangement of time, seeing needs instant checking Oracle transparent gateway, if desired, then get into step S618, verify, if do not need, then get into step S622 and finish;
Step S618, attendant are restarted the Oracle transparent gateway and are monitored, and restart oracle database and monitor, and begin to carry out transparent tube gateway checking work then, and this checking work can be verified through the authentication module of the quick implementation tool of Oracle transparent gateway;
Step S620 has information indicating in the proof procedure, if point out successfully; Then the expression checking is passed through, and whole Oracle transparent gateway is implemented successfully, and flow process finishes; If the prompting failure then can have failure information, the attendant is according to the information of failure; Then return step S600, according to failure information investigation MIM message input module information.Till the authentication module checking is passed through.
Obviously, it is apparent to those skilled in the art that above-mentioned each module of the present invention or each step can realize with the general calculation device; They can concentrate on the single calculation element; Perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element; Thereby; Can they be stored in the storage device and carry out, and in some cases, can carry out step shown or that describe with the order that is different from here by calculation element; Perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. an isomery processing method is characterized in that, comprising:
Reception be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of transparent gateway, wherein, said database carries out heterogeneous access through said transparent gateway to said heterogeneous database;
According to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
2. method according to claim 1 is characterized in that, according to said attribute information, the form that requires according to said transparent gateway generates said database and through said transparent gateway the configuration file that said heterogeneous database carries out heterogeneous access comprised:
To whether signing in to said database according to said Database Properties information; Whether can sign in to said heterogeneous database according to said heterogeneous database attribute information; Under the situation that above-mentioned checking is all passed through; According to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
3. method according to claim 2 is characterized in that, also comprises, shows verification tip information, and wherein, said verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure.
4. method according to claim 1; It is characterized in that; The attribute information that will be used for visiting said database, said heterogeneous database and said transparent gateway is stored in memory in advance; Through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of said transparent gateway.
5. according to each described method among the claim 1-4, it is characterized in that said database is an oracle database, said heterogeneous database is the Sqlserver database.
6. method according to claim 5; It is characterized in that; Under said heterogeneous database is a plurality of situation; According to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to a plurality of heterogeneous databases through said transparent gateway configuration file simultaneously.
7. an isomery processing unit is characterized in that, comprising:
Receiver module, be used to receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of transparent gateway, wherein, said database carries out heterogeneous access through said transparent gateway to said heterogeneous database;
Generation module is used for according to said attribute information, and the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
8. device according to claim 7; It is characterized in that; Said generation module comprises authentication module, is used for whether can signing in to said heterogeneous database to whether signing in to said database according to said Database Properties information according to said heterogeneous database attribute information; Under the situation that above-mentioned checking is all passed through, according to said attribute information, the form that requires according to said transparent gateway generates said database carries out heterogeneous access to said heterogeneous database through said transparent gateway configuration file.
9. device according to claim 8 is characterized in that said authentication module comprises display module, is used to show verification tip information, and wherein, said verification tip information comprises checking successful information, authentication failed and the corresponding failure cause information of failure.
10. device according to claim 7; It is characterized in that; Also comprise memory module; The attribute information that is used for being used to visiting said database, said heterogeneous database and said transparent gateway is stored in memory in advance, through reading the mode of memory, receive be used for accessing database, with the heterogeneous database of said database isomery and the attribute information of said transparent gateway.
CN201210043387XA 2012-02-24 2012-02-24 Heterogeneous processing method and apparatus thereof Pending CN102630087A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210043387XA CN102630087A (en) 2012-02-24 2012-02-24 Heterogeneous processing method and apparatus thereof
PCT/CN2012/076921 WO2013123743A1 (en) 2012-02-24 2012-06-14 Heterogeneous processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210043387XA CN102630087A (en) 2012-02-24 2012-02-24 Heterogeneous processing method and apparatus thereof

Publications (1)

Publication Number Publication Date
CN102630087A true CN102630087A (en) 2012-08-08

Family

ID=46588221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210043387XA Pending CN102630087A (en) 2012-02-24 2012-02-24 Heterogeneous processing method and apparatus thereof

Country Status (2)

Country Link
CN (1) CN102630087A (en)
WO (1) WO2013123743A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933697A (en) * 2015-12-31 2017-07-07 中富通股份有限公司 A kind of hardware based real-time data base backup scenario
CN108334648A (en) * 2018-04-14 2018-07-27 温州职业技术学院 Method of data synchronization between heterogeneous database
CN105205123B (en) * 2015-09-11 2018-12-04 北京恒华伟业科技股份有限公司 Data interactive method and device between a kind of database

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050157730A1 (en) * 2003-10-31 2005-07-21 Grant Robert H. Configuration management for transparent gateways in heterogeneous storage networks
CN101187937A (en) * 2007-10-30 2008-05-28 北京航空航天大学 Mode multiplexing isomerous database access and integration method under gridding environment
CN101625690A (en) * 2009-07-07 2010-01-13 中国科学院地理科学与资源研究所 Method and device for sharing access of distributed and heterogeneous earth science data resource
CN101901267A (en) * 2010-08-02 2010-12-01 中兴通讯股份有限公司 Method and device for managing configuration files

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050157730A1 (en) * 2003-10-31 2005-07-21 Grant Robert H. Configuration management for transparent gateways in heterogeneous storage networks
CN101187937A (en) * 2007-10-30 2008-05-28 北京航空航天大学 Mode multiplexing isomerous database access and integration method under gridding environment
CN101625690A (en) * 2009-07-07 2010-01-13 中国科学院地理科学与资源研究所 Method and device for sharing access of distributed and heterogeneous earth science data resource
CN101901267A (en) * 2010-08-02 2010-12-01 中兴通讯股份有限公司 Method and device for managing configuration files

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨东艳:: ""基于Oracle透明网关技术访问SQL Server数据库的实现"", 《计算机应用》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105205123B (en) * 2015-09-11 2018-12-04 北京恒华伟业科技股份有限公司 Data interactive method and device between a kind of database
CN106933697A (en) * 2015-12-31 2017-07-07 中富通股份有限公司 A kind of hardware based real-time data base backup scenario
CN108334648A (en) * 2018-04-14 2018-07-27 温州职业技术学院 Method of data synchronization between heterogeneous database

Also Published As

Publication number Publication date
WO2013123743A1 (en) 2013-08-29

Similar Documents

Publication Publication Date Title
US8151248B1 (en) Method and system for software defect management
US8539562B2 (en) Automated management of system credentials
US10824372B2 (en) Data recovery method and device, and cloud storage system
CN102447684B (en) Data processing method and equipment
EP2356580B1 (en) Common configuration application programming interface
US9130914B2 (en) Communication control system, server device, communication device, and communication control method
EP2351302B1 (en) Unified interface for configuring multiple networking technologies
CN112217656B (en) Method and device for synchronizing configuration information of network equipment in SD-WAN (secure digital-to-Wide area network) system
CN104123227A (en) Method for automatically generating testing cases
CN102202087B (en) Method for identifying storage equipment and system thereof
CN103248525A (en) Method and device of configuring network resources
WO2014049804A1 (en) System operation trace method in distributed system
CN105827683A (en) Data synchronization method, server and electronic device
CN104346177A (en) Terminal configuration method and device
CN111030840A (en) Method and device for generating topological graph, electronic equipment and storage medium
CN102630087A (en) Heterogeneous processing method and apparatus thereof
CN107729097B (en) Display page configuration method and corresponding equipment
CN111740851B (en) Configuration message generation method, device and system
CN103457957B (en) A kind of network penetration test macro and method with adaptation function
CN113467782B (en) Method, device and equipment for determining business process
CN103457968B (en) A kind of method and system disposing cloud service
CN114116253A (en) Message processing method and system for message queue
CN109117152B (en) Service generation system and method
KR20220010294A (en) Rule-based OPC UA Node Generation System and Method
CN111858738A (en) Data information transmission method, device and computer readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120808

WD01 Invention patent application deemed withdrawn after publication