[go: up one dir, main page]

CN105049255A - Net element data synchronization method and device thereof - Google Patents

Net element data synchronization method and device thereof Download PDF

Info

Publication number
CN105049255A
CN105049255A CN201510474246.7A CN201510474246A CN105049255A CN 105049255 A CN105049255 A CN 105049255A CN 201510474246 A CN201510474246 A CN 201510474246A CN 105049255 A CN105049255 A CN 105049255A
Authority
CN
China
Prior art keywords
server
message
omc
mdb
queue
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
CN201510474246.7A
Other languages
Chinese (zh)
Other versions
CN105049255B (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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment 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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201510474246.7A priority Critical patent/CN105049255B/en
Publication of CN105049255A publication Critical patent/CN105049255A/en
Application granted granted Critical
Publication of CN105049255B publication Critical patent/CN105049255B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a net element data synchronization method and a device thereof. The method comprises the following steps that: a message monitor in an ACS (Advanced Configuration System) monitors a message queue, wherein a message stored in the message queue is generated by a first JMS (Java Message Service) server in an OMC (Operating and Maintenance Center) server according to a data synchronization request reported by a net element, and the data synchronization request carries net element data; and a second JMS server in the ACS server updates the net element database on an ACS server side according to the message monitored by the message monitor, wherein the net element database is used for storing the net element data. Through adoption of the net element data synchronization method and device, the probability of timeout congestion of the net element data between an OMC system and an ACS system caused by a remote synchronous calling method is lowered.

Description

A kind of method of network element data synchronization and device thereof
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method and device thereof of network element data synchronization.
Background technology
ACS (AdvancedConfigurationSystem, advanced configuration system) for the Operation and Maintenance of network element in network management system, as OMC (OperatingandMaintenanceCenter, operation maintenance center) a rapid configuration instrument, there is following application scenarios: ACS and OMC system can be deployed on two servers respectively, owing to needing respectively identical network element data to be presented to user, therefore just require that the data in ACS and OMC two systems are consistent.
As shown in Figure 1, OMC system comprises OMC client (Client1 as in figure) and OMC server (Server1 as in figure), and ACS system comprises ACS client (Client2 as in figure) and ac server (Server2 as in figure).The NE (network element, NetElement) in an OMC server admin region, network element can report the data such as the configuration parameter of self to OMC system, these data can be synchronized to ACS system.
The process that reported by network elements data are synchronized to ACS system to OMC system and this data comprises: network element adopts SNTP (SNTP) to send message so that the data of this network element are sent to OMC system to OMC system, this message of Server1 process in OMC system, by the Data Update of reported by network elements in NE database, and when receive OMC client send to the operational order of ACS after, to ACS system initiation session process, namely the mode that OMC server adopts remote synchronization to call sends message to ACS system, with by the data syn-chronization of this network element to ACS system.
In above-mentioned remote synchronization invoked procedure, message is forwarded to ACS system by message queue form by OMC server, now OMC server sets up JMS temporary queue, and block thread, wait for that ACS system beams back response message to it, when OMC server receives response message, could continue to send message to ACS, upgrade remaining network element data.
The drawback of this remote synchronization method of calling is when the words that ACS system processing messages Queue time is long can exist overtime problem of blocking, and then causes ACS and OMC both sides system network metadata inconsistent.
Summary of the invention
The embodiment of the present invention provides a kind of method and device thereof of network element data synchronization, the probability that the network element data in order to reduce between OMC system and ACS system is blocked by the time-out that remote synchronization call method causes.
The inventive method comprises: a kind of method of network element data synchronization, comprise: the message listener monitoring information queue in ac server, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request; The NE database of ac server side described in the information updating that the 2nd JMS server in described ac server listens to according to described message listener, described NE database is used for storage network metadata.
Based on same inventive concept, the embodiment of the present invention also provides a kind of device of network element data synchronization, comprise: monitor module, for the queue of monitor monitoring information, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request; Update module, for the NE database of ac server side described in the information updating that listens to according to described message listener, described NE database is used for storage network metadata.
Message listener monitoring information queue in the embodiment of the present invention in ac server, then the NE database of ac server side described in the information updating that the 2nd JMS server in ac server listens to according to described message listener, achieve the long-range asynchronous call of ACS to OMC system by the monitoring of message listener to message queue, reduce the probability that time-out is blocked.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly introduced, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 be in prior art OMC system and ACS system by remote synchronization invoke synchronous network element data schematic diagram;
Fig. 2 is the framework of OMC system in prior art;
Fig. 3 provides network element data synchronization method flow schematic diagram for the embodiment of the present invention two;
The OMC system that Fig. 4 provides for the embodiment of the present invention two and ACS system are by the schematic diagram of asynchronous call Synchronization Network metadata;
The network element data synchronization device schematic diagram that Fig. 5 provides for the embodiment of the present invention three.
Embodiment
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, and obviously, described embodiment is only a part of embodiment of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 2, be existing OMC system architecture, this framework comprises OMT (OperatingandMaintenanceTerminal, operating maintenance terminal) and OMC server, and OMT can be user and provides operation interface and operation entry.The agreement adopted between OMT and OMC server comprises: RMI (RemoteMethodInvocation, RMI) and EJB (EnterpriseJavaBean, enterprise Java bean), these two kinds of agreements belong to application layer protocol.The network element in an OMC server admin region, logs in OMT and can only see the network element that respective server manages, cannot see the network element that other OMC servers manage.
Wherein, EJB framework defines the EJB of three types: Session Border Control, entity B ean and Message-Driven Bean (MDB).EJB framework specifies, the call method of Session Border Control and entity B ean is synchronous method, and namely all is all synchronous to Session Border Control and calling of entity B ean, and the call method of MDB is asynchronous method, and namely all is all asynchronous to calling of MDB.Because client must carry out the various operations to Bean object by the method calling Bean, but synchronization call uses the current thread performed, calling of client probably gets clogged, and asynchronous call is an exclusive thread, and calling of client can not get clogged.
Have the advantage that can not get clogged based on asynchronous call, the embodiment of the present invention one provides a kind of collocation method, utilizes MDB to complete and systematically configures ACS, makes can carry out network element data synchronization between OMC system and ACS system, and described collocation method comprises:
1), in jboss-5.1.0.GA_copy, enter %JBOSS_HOME_COPY% server default deploy, newly-built itcastQueue-service.xml file, newly-built file is exactly to configure OMC system, starts OMC system like this and just can provide message queue.
2), creating JavaProject, create file QueueSender.java, is exactly to allow OMC system can send message by MQ (message queue) in the past here,
3), in jboss-5.1.0.GA, enter %JBOSS_HOME% server default deploy, newly-built jms-remote-server-service.xml file, newly-built file object allows ACS system in OMC system provide MQ middleware configuration information, so ACS system just can configure the adapter resource of oneself according to the configuration information provided, described configuration information refers generally to IP address and port numbers, if two systems are on same station server, then can only configured port number, partial configuration program can with reference to following program example:
In said procedure code, host=far-end JMSSERVERIP and port=far-end JMS port numbers refer to IP address and the port of OMC system place Jboss server here respectively; <rar-name>hornetq-ra.rarLEssT .LTssT.LT/rar-name> requires establishment hornetq-ra.rar file, hornetq-ra.rar is become for template duplicating portion more renames here with jms-ra.rar file, then changing file ra.xml under its META-INF, receiving the message of long-range Hornetq server for configuring MDB:
4), create EJBProject, newly-built MDB, the effect done here is when OMC system sends a message in MQ, and ACS system is just monitored by this EJB and received message.MDB class subprogram is as follows:
5), packing dispose EJB to %JBOSS_HOME% server default under deploy catalogue.
By the configuration of above-mentioned five steps, be initialised to by above-mentioned file when JBOSS starts in middleware Hornetq service, such ACS system has just possessed the Hornetq server message can consumed in OMC system, can use MQ to send and receipt message.
Above-mentioned configuration operation is only a kind of example, as long as the far-end IP address of ACS system and/or port numbers to be configured to IP address and/or the port numbers of OMC system, all should in the protection range of the embodiment of the present invention, and the embodiment of the present invention does not limit this.
The embodiment of the present invention two provides a kind of method of network element data synchronization, and as shown in Figure 3, implementation method comprises particularly:
Step S101, message listener monitoring information queue in ac server, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request;
Step S102, the NE database of ac server side described in the information updating that the 2nd JMS server in described ac server listens to according to described message listener, described NE database is used for storage network metadata.
Wherein, predefined messaging protocols between them is first needed between OMC system and ACS system.Consider that JMS operation system supports two kinds of message model Point-to-Point (P2P) and Publish/Subscribe (Pub/Sub), i.e. ad hoc mode and two kinds, distribution subscription model.Particularly, in P2P pattern, comprising: message queue (Queue), sender (Sender), recipient (Receiver).Each message is sent to a specific queue, and recipient obtains message from queue.Queue maintains message, until they are consumed or time-out; In Pub/Sub pattern, comprising: theme (Topic), publisher (Publisher), subscriber (Subscriber).Multiple publisher sends a message to Topic, and these Message Transmission are given multiple subscriber by system.
Therefore before step S101, also comprise: ac server sends subscribe request to OMC server, the message of the designated key that described subscribe request is issued for the described OMC server that pulls subscription.
In step S101, be configured with Enterprise Java Bean container in described ac server, described Enterprise Java Bean container comprises the MDB example for realizing described message listener; Message listener monitoring information queue in described ac server, comprising: monitor described message queue by the described MDB example for realizing described message listener.Following code can be used for the establishment realizing above-mentioned message queue:
Contextcontext=newInitialContext(properties);
QueueConnectionFactoryqueueConnectionFactory=(QueueConnectionFactory)
context.lookup(queueConnectionFactoryName);
QueueConnectionqueueConnection=queueConnectionFactory.
createQueueConnection();
queueConnection.start();
QueueSessionqueueSession=queueConnection.createQueueSession(transacted,
acknowledgementMode);
Queuequeue=(Queue)context.lookup(queueName);
Wherein, far-end IP address in described MDB example is configured to the IP address of described OMC server, the port numbers of described OMC server is configured to the distal end slogan in described MDB example, consider that ACS system and OMC system can be disposed on the same server, when being deployed on same station server, IP address is identical, then the distal end slogan in described MDB example is configured to the port numbers of described OMC server.
Because each MDB can only process a piece of news, in order to realize concurrent processing message, Enterprise Java Bean container combines multiple MDB example concurrent processing message usually, when OMC system sends message toward MQ (message queue), Enterprise Java Bean container reads message from MQ, because this process belongs to asynchronous call, therefore can not block, improve system synchronization efficiency, the decoupling zero to a certain degree that simultaneously also made the dependence between two systems have, decrease the dependence between two systems.
Before step S102, also comprise: described 2nd JMS server, by calling the message treatment method in the interface class in described MDB example, obtains the message in described message queue.Particularly, a described JMS server carrys out pass-along message by the onMessage () method called in described interface class javax.jms.MessageLister.
In order to the process of carrying out network element data synchronization between ac server and OMC server that more describes in a systematic way, the embodiment of the present invention two describes this process further by Fig. 4.
Device described in Fig. 4 comprises OMC system and ACS system, wherein, in OMC system, comprise OMC client (Client1 as in figure) and OMC server (Server1 as in figure), ACS system comprises ACS client (Client2 as in figure) and ac server (Server2 as in figure).Wherein, Client1 and Client2 is used for providing operation interface and operation entry for user, Server1 and Server2 is for the treatment of the request message of client.Server1 and Server2 also carries a JMS server and the 2nd JMS server (JMSSERVER1 and JMSSERVER2 as in Fig. 3), JMSSERVER1 and JMSSERVER2 is the message-oriented middleware realizing JMS interface, for the treatment of the message system of Message routing and transmission, one JMS server operates on Server1, and the 2nd JMS server operates on Server2.Wherein, ac server also carries Enterprise Java Bean container, and each MDB can only process a piece of news, in order to realize concurrent processing message, comprises at least one MDB example in described Enterprise Java Bean container.
The network element data synchronization undertaken by asynchronous remote method of calling between described OMC system and ACS system, the JMS message of bearer network metadata is passed through a JMS server by network element device, be sent to target MQ, described target MQ when JMS is initialized by context in search acquisition.OMC server receives the JMS message of bearer network metadata from target MQ, upgrade the database of OMC system, operating personnel obtain network element data from mutual with OMT ground, and described JMS message is a kind of type object in JMS, is made up of header and source body two parts.Header forms by routing iinformation and about the metadata of this message.Source body then carries data or the pay(useful) load of application program.Type according to pay(useful) load divides, message can be divided into several types, they carry respectively: the object (ObjectMessage) of plain text (TextMessage), serializability, community set (MapMessage), byte stream (BytesMessage), original value stream (StreamMessage), also with or without the message (Message) of pay(useful) load.
Because comprise at least one MDB example in the Enterprise Java Bean container of ACS system, described MDB defines a message listener, described message listener monitors target MQ, when interface class javax.jms.MessageLister in MDB listens to message arrival, a described JMS server carrys out pass-along message by the onMessage () method called in described interface class javax.jms.MessageLister, the JMS message listened to is transmitted to client 2 by the 2nd JMS server, and operating personnel obtain network element data from mutual with client 2 ground.
Based on said network element method of data synchronization, the embodiment of the present invention three provides a kind of device, and as shown in Figure 5: this device comprises: monitor module S201 and update module S202, common realization carries out network element data synchronization between OMC system and ACS system, wherein:
Monitor module S201, for the queue of monitor monitoring information, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request;
Update module S202, for the NE database of ac server side described in the information updating that listens to according to described message listener, described NE database is used for storage network metadata.
Wherein before monitoring module S201 monitors, also need to carry out theme subscription, namely subscribe message module S204 is increased, for sending subscribe request to OMC server, the message of the designated key that described subscribe request is issued for the described OMC server that pulls subscription.
In order to make monitoring module listen to message queue, also need to increase configuration module S203, for configuring Enterprise Java Bean container in described ac server, described Enterprise Java Bean container comprises the MDB example for realizing described message listener.
Described monitoring module, specifically for monitoring described message queue by the described MDB example for realizing described message listener.
Wherein, far-end IP address in described MDB example is configured to the IP address of described OMC server, the port numbers of described OMC server is configured to the distal end slogan in described MDB example, consider that ACS system and OMC system can be disposed on the same server, when being deployed on same station server, IP address is identical, then the distal end slogan in described MDB example is configured to the port numbers of described OMC server.
Because each MDB can only process a piece of news, in order to realize concurrent processing message, Enterprise Java Bean container combines multiple MDB example concurrent processing message.Before NE database according to ac server side described in the information updating that described message listener listens to, configuration module S203 is by calling the message treatment method in the interface class in described MDB example, obtain the message in described message queue, namely, when interface class javax.jms.MessageLister in MDB listens to message arrival, a described JMS server carrys out pass-along message by the onMessage () method called in described interface class javax.jms.MessageLister.
In sum, message listener monitoring information queue in the embodiment of the present invention in ac server, then the NE database of ac server side described in the information updating that the 2nd JMS server in ac server listens to according to described message listener, particularly, when OMC system sends message toward MQ (message queue), Enterprise Java Bean container reads message from MQ, because this process belongs to asynchronous call, therefore can not block, avoid the problem that network element data is inconsistent, improve system synchronization efficiency; The decoupling zero to a certain degree that simultaneously also made the dependence between two systems have, decreases the dependence between two systems.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. a method for network element data synchronization, is characterized in that, comprising:
Message listener monitoring information queue in ac server, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request;
The NE database of ac server side described in the information updating that the 2nd JMS server in described ac server listens to according to described message listener, described NE database is used for storage network metadata.
2. the method for claim 1, is characterized in that, is configured with Enterprise Java Bean container in described ac server, and described Enterprise Java Bean container comprises the MDB example for realizing described message listener;
Message listener monitoring information queue in described ac server, comprising:
Described message queue is monitored by the described MDB example for realizing described message listener.
3. method as claimed in claim 2, it is characterized in that, the far-end IP address in described MDB example is configured to the IP address of described OMC server, and/or the distal end slogan in described MDB example is configured to the port numbers of described OMC server.
4. method as claimed in claim 2, is characterized in that, before the NE database of ac server side described in the information updating that described 2nd JMS server listens to according to described message listener, also comprises:
Described 2nd JMS server, by calling the message treatment method in the interface class in described MDB example, obtains the message in described message queue.
5. the method for claim 1, is characterized in that, before the message listener monitoring information queue in ac server, comprising:
Ac server sends subscribe request to OMC server, the message of the designated key that described subscribe request is issued for the described OMC server that pulls subscription.
6. a device for network element data synchronization, is characterized in that, comprising:
Monitor module, for the queue of monitor monitoring information, the message stored in described message queue is that the JMS server in OMC server generates according to the data synchronization request of reported by network elements, carries network element data in described data synchronization request;
Update module, for the NE database of ac server side described in the information updating that listens to according to described message listener, described NE database is used for storage network metadata.
7. device as claimed in claim 6, is characterized in that, also comprise:
Configuration module, for configuring Enterprise Java Bean container in described ac server, described Enterprise Java Bean container comprises the MDB example for realizing described message listener;
Described monitoring module, specifically for monitoring described message queue by the described MDB example for realizing described message listener.
8. device as claimed in claim 7, it is characterized in that, the far-end IP address in described MDB example is configured to the IP address of described OMC server, and/or the distal end slogan in described MDB example is configured to the port numbers of described OMC server.
9. device as claimed in claim 7, is characterized in that, described configuration module also for:
Before NE database according to ac server side described in the information updating that described message listener listens to, by calling the message treatment method in the interface class in described MDB example, obtain the message in described message queue.
10. device as claimed in claim 6, is characterized in that, also comprise:
Subscribe message module, for sending subscribe request to OMC server, the message of the designated key that described subscribe request is issued for the described OMC server that pulls subscription.
CN201510474246.7A 2015-08-05 2015-08-05 A kind of method and device thereof of network element data synchronization Active CN105049255B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510474246.7A CN105049255B (en) 2015-08-05 2015-08-05 A kind of method and device thereof of network element data synchronization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510474246.7A CN105049255B (en) 2015-08-05 2015-08-05 A kind of method and device thereof of network element data synchronization

Publications (2)

Publication Number Publication Date
CN105049255A true CN105049255A (en) 2015-11-11
CN105049255B CN105049255B (en) 2019-03-12

Family

ID=54455477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510474246.7A Active CN105049255B (en) 2015-08-05 2015-08-05 A kind of method and device thereof of network element data synchronization

Country Status (1)

Country Link
CN (1) CN105049255B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630610A (en) * 2015-12-18 2016-06-01 歌尔声学股份有限公司 JAVA container synchronization method and system
CN109428745A (en) * 2017-08-23 2019-03-05 大唐移动通信设备有限公司 JMS message forwarding method, device, electronic equipment and storage medium
CN110704203A (en) * 2018-07-10 2020-01-17 武汉斗鱼网络科技有限公司 Interruptible remote procedure calling method and interruptible remote procedure calling device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970353A (en) * 2012-11-08 2013-03-13 大唐软件技术股份有限公司 Method and system for business data processing
CN103809946A (en) * 2012-11-09 2014-05-21 镇江华扬信息科技有限公司 Method for integrating heterogeneous database based on XML (extensible markup language) and middleware
CN104572701A (en) * 2013-10-18 2015-04-29 镇江鼎拓科技信息有限公司 Heterogeneous database forming method based on SXML middleware

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970353A (en) * 2012-11-08 2013-03-13 大唐软件技术股份有限公司 Method and system for business data processing
CN103809946A (en) * 2012-11-09 2014-05-21 镇江华扬信息科技有限公司 Method for integrating heterogeneous database based on XML (extensible markup language) and middleware
CN104572701A (en) * 2013-10-18 2015-04-29 镇江鼎拓科技信息有限公司 Heterogeneous database forming method based on SXML middleware

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630610A (en) * 2015-12-18 2016-06-01 歌尔声学股份有限公司 JAVA container synchronization method and system
CN105630610B (en) * 2015-12-18 2019-03-26 歌尔股份有限公司 The method for synchronizing and system of JAVA container
CN109428745A (en) * 2017-08-23 2019-03-05 大唐移动通信设备有限公司 JMS message forwarding method, device, electronic equipment and storage medium
CN109428745B (en) * 2017-08-23 2020-05-15 大唐移动通信设备有限公司 JMS message forwarding method, device, electronic equipment and storage medium
CN110704203A (en) * 2018-07-10 2020-01-17 武汉斗鱼网络科技有限公司 Interruptible remote procedure calling method and interruptible remote procedure calling device
CN110704203B (en) * 2018-07-10 2022-08-16 武汉斗鱼网络科技有限公司 Interruptible remote procedure calling method and interruptible remote procedure calling device

Also Published As

Publication number Publication date
CN105049255B (en) 2019-03-12

Similar Documents

Publication Publication Date Title
US11172023B2 (en) Data synchronization method and system
CN102377686B (en) Message subscription system, method and device
CN112804722A (en) Method for realizing micro-service gateway dynamic routing
CN103634364B (en) A kind of system for realizing remote desktop, method, client and service centre
CN112055078B (en) Data transmission method, device, computer equipment and storage medium
CN108200219A (en) Method of data synchronization, device, server and storage medium
US10609179B2 (en) Method and system establishing a network connection
CN110351323A (en) A kind of parameter management method and device of application system
US20130290453A1 (en) System and method for a connector being able to adapt to newer features introduced to a messaging provider with only configuration changes
WO2014180407A1 (en) Pushing method and device therefor
CN102148698A (en) Network configuration protocol-based network configuration management method, equipment and system
CN112448987B (en) Fuse degradation triggering method, system and storage medium
CN113556359B (en) Communication protocol conversion method, device, system and gateway device
CN113572835A (en) Data processing method, network element equipment and readable storage medium
CN113572864B (en) Data processing method, network element equipment and readable storage medium
KR20190030116A (en) Micro grid energy management system using dds middleware
WO2011044786A1 (en) Unified message scheduling system, service message notification method and system
CN105049255A (en) Net element data synchronization method and device thereof
CN104486330A (en) Two-way communication system based on remote procedure calls (RPCs)
CN114025005B (en) Data communication method, system, electronic equipment and storage medium
CN111124717A (en) Message delivery method, system and computer storage medium
WO2025073205A1 (en) Data stream scheduling method of audio and video network, storage medium, and electronic device
CN106598758A (en) Centralized forwarding and calling method and system
US11265931B2 (en) Method and device for establishing connection
CN114416398B (en) A cross-application communication method and device

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