[go: up one dir, main page]

CN103078775A - Method and system on basis of information interaction among multiple stages of ESB (Enterprise Service Buses) - Google Patents

Method and system on basis of information interaction among multiple stages of ESB (Enterprise Service Buses) Download PDF

Info

Publication number
CN103078775A
CN103078775A CN2012105933519A CN201210593351A CN103078775A CN 103078775 A CN103078775 A CN 103078775A CN 2012105933519 A CN2012105933519 A CN 2012105933519A CN 201210593351 A CN201210593351 A CN 201210593351A CN 103078775 A CN103078775 A CN 103078775A
Authority
CN
China
Prior art keywords
bus
level
application system
mutual
agreement
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
CN2012105933519A
Other languages
Chinese (zh)
Other versions
CN103078775B (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.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing 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 China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN201210593351.9A priority Critical patent/CN103078775B/en
Publication of CN103078775A publication Critical patent/CN103078775A/en
Application granted granted Critical
Publication of CN103078775B publication Critical patent/CN103078775B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Bus Control (AREA)

Abstract

The invention provides a method and a system on the basis of information interaction among multiple stages of ESB (Enterprise Service Buses) for solving the problems of information congestion caused by the adoption of a single bus and reduction of response and processing efficiency of the system. The method comprises the following steps of: constructing a primary bus and a secondary bus; making an interaction specification and an interaction protocol between the primary bus and the secondary bus and respectively making corresponding interaction specifications and interaction protocols inside the primary bus and the secondary bus; enabling a plurality of secondary application systems to access the secondary bus and enabling a plurality of primary application systems to access the primary bus; carrying out information interaction among the secondary application systems by the secondary bus according to the interaction specification and the interaction protocol inside the secondary bus; and carrying out information interaction among the primary application systems by the primary bus according to the interaction specification and the interaction protocol inside the primary bus. The method and the system overcome the defects of information congestion caused by the adoption of the single bus, low robustness and reduction of response and processing efficiency, which is generated after the scale is enlarged.

Description

A kind of based on the mutual method and system of multistage ESB messages between buses
Technical field
The present invention relates to the communication technology, particularly relate to a kind of based on the mutual method and system of multistage ESB messages between buses.
Background technology
Intensification along with the IT application in enterprises level of application, the increasing information system of enterprises need to interconnect, in recent years along with the development of IT technology, the Software Architecture Design thought of service-oriented architecture (Service-OrientedArchitecture, SOA) has been deep in the concrete application system design of enterprise.As the more high-stage of SOA development, ESB (Enterprise Service Bus, ESB) also success be applied to enterprise, and obtained preferably effect.
The prior art scheme adopts a single bus as shown in Figure 1, connects different connecting systems, such as application system 1, application system 2, application system 3 and application system 4.Different system is carried out the mutual of information and data by unified standard and interaction protocol.
But along with the continuous increase of system scale, the connecting system that bus connects is more and more, certainly will cause the information on a bus to block up and system responses and treatment effeciency decline.And if the bus system paralysis then causes all connecting systems all can not interconnect, the robustness of system is strong not.
Summary of the invention
The invention provides a kind ofly based on the mutual method and system of multistage ESB messages between buses, cause the problem that information is blocked up and system responses and treatment effeciency descend to solve unified bus.
In order to address the above problem, the invention discloses a kind ofly based on the mutual method of multistage ESB messages between buses, comprising:
Make up one-level bus and secondary bus;
Formulate mutual standard and agreement between one-level bus and secondary bus, and formulate respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
With several secondary application system access secondary bus, and with several one-level application system access one-level buses;
By described secondary bus, and carry out information interaction according to mutual standard and the agreement of described secondary bus inside between the described secondary application system;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
Alternatively, also comprise:
Described secondary application system is accessed described one-level bus;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the secondary application system of described access one-level bus and the one-level application system.
Alternatively, also comprise the information interaction step between secondary application system and the one-level application system, this step specifically comprises:
Described secondary application system reaches interactive information the secondary bus of described access according to the mutual standard in inside and the agreement of the secondary bus of access;
Described secondary bus reaches the one-level bus according to mutual standard and agreement between one-level bus and secondary bus with described interactive information;
Described one-level bus reaches the one-level application system according to mutual standard and the agreement of one-level bus inside with described interactive information.
Alternatively, mutual standard and the agreement of described formulation secondary bus inside are:
Formulate mutual standard and the agreement of different secondary bus inside according to business demand for different secondary bus.
Alternatively, comprise several secondary application systems in the described one-level application system;
Pass through the secondary bus of one-level application system inside between the described secondary application system, and carry out information interaction according to mutual standard and the agreement of described secondary bus inside;
Mutual by with the secondary bus of one-level application system inside of described secondary application system, and mutual between described secondary bus and the one-level bus, and described one-level bus and other one-level application systems is mutual, finishes the information interaction between described secondary application system and described other one-level application systems.
It is a kind of based on the mutual system of multistage ESB messages between buses that the present invention also provides, and comprising:
Multistage bus makes up module, is used for making up one-level bus and secondary bus;
Agreement is formulated module, is used for formulating mutual standard and agreement between one-level bus and secondary bus, and formulates respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
The first system access module is used for several secondary application system access secondary bus, and with several one-level application system access one-level buses;
First information interactive module is used between the described secondary application system by described secondary bus, and carries out information interaction according to mutual standard and the agreement of described secondary bus inside; By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
Alternatively, also comprise:
The second system access module is used for described secondary application system is accessed described one-level bus;
The second information interaction module is used between the secondary application system of described access one-level bus and the one-level application system by described one-level bus, and carries out information interaction according to mutual standard and the agreement of described one-level bus inside.
Alternatively, also comprise:
The 3rd information interaction module is used for the information interaction between secondary application system and the one-level application system, specifically comprises:
The inner mutual submodule of secondary bus is used for described secondary application system according to the mutual standard in inside and the agreement of the secondary bus of access, interactive information is reached the secondary bus of described access;
The mutual submodule of one-level bus and secondary bus is used for described secondary bus according to mutual standard and agreement between one-level bus and secondary bus, and described interactive information is reached the one-level bus;
The inner mutual submodule of one-level bus is used for described one-level bus according to mutual standard and the agreement of one-level bus inside, and described interactive information is reached the one-level application system.
Alternatively, described agreement is formulated mutual standard and the agreement that module is used for formulating according to business demand for different secondary bus different secondary bus inside.
Compared with prior art, the present invention includes following advantage:
The present invention proposes multistage ESB bus structures, and between multistage ESB, realize mutual scheme, have following having a few:
The first, be applicable to the design and implementation of extensive software system integration project;
The second, avoided unified bus information to block up, robustness is not high, after scale increases, the disadvantage that response and treatment effeciency descend;
The 3rd, software system architecture more is tending towards rationally, for system's deployment, enforcement and uniting and adjustment all provide convenience, can classification debug during such as uniting and adjustment, reduced the complexity and difficulties of system integration and test;
The 4th, improved performance and the stability of entire system;
The 5th, if in conjunction with local area network (LAN) logic isolation technology such as employing VLAN (Virtual Local Area Network, Chinese " VLAN " by name), will further raising be arranged to Security of the system.
Description of drawings
Fig. 1 is a kind of unified bus structural representation in the prior art;
Fig. 2 is the bus-structured schematic diagram of the described a kind of multistage ESB of the embodiment of the invention;
Fig. 3 is the mutual schematic diagram between the described a kind of multistage ESB bus structures bus of the embodiment of the invention;
Fig. 4 is the bus-structured mutual schematic diagram of the described a kind of multistage ESB of the embodiment of the invention;
Fig. 5 is the system schematic diagram of the described a kind of operation system of the embodiment of the invention;
Fig. 6 is the multistage SOA architectural framework schematic diagram of the described operation system of Fig. 5 embodiment;
Fig. 7 is that the embodiment of the invention is described a kind of based on the mutual method flow diagram of multistage ESB messages between buses;
Fig. 8 is that the embodiment of the invention is described a kind of based on the mutual system construction drawing of multistage ESB messages between buses.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Along with the application of mature technology, unified bus structure shown in Figure 1 has solved original problem, namely integrates and the problem that interconnects between system.But the enterprise network scale is increasing, and the system of access increases, and has caused to rely on the information of unified bus structure to block up.Generally based on the system of unified bus structure, at first want interaction protocol and data structure between define system, namely the system interaction standard; When then different system accesses, follow standard and the agreement formulated, realize the mutual of data and information.If the more unified bus structure that just certainly will cause of connecting system receives increasing of mutual request msg, especially mutual for large data, also can bring the increase of Data Migration amount, different application is all run on a bus, initiate simultaneously the mutual of data and information, must cause the reduction of system effectiveness, the formation system blocks up.
Therefore, along with the increase of system scale, interconnected implementation remains to be changed between system, the present invention proposes a kind of multistage ESB bus structures, and realizes mutual theory and method between multistage ESB.
Below by embodiment realization of the present invention is elaborated.
With reference to Fig. 2, it shows the bus-structured schematic diagram of the described a kind of multistage ESB of the embodiment of the invention.
All block up on a bus for fear of all data, the embodiment of the invention has made up secondary bus.
At first, be not that all application systems are all accessed the one-level bus, but with certain applications system access secondary bus, the application system of these access secondary bus correlation and interactivity on business is stronger.Secondary bus has just connected the territory (or plate) that several access application systems form like this, the application system of access level two has stronger cohesion, the application system that namely accesses secondary bus is finished the mutual of data between the overwhelming majority and other system and information by secondary bus, and will lack much with the system interaction data outside the secondary bus.
Secondly, propose the interactive mode between mutual between multistage bus and bus and system, be still dependence standard and agreement and finish.With reference to Fig. 3, it shows the mutual schematic diagram between the described a kind of multistage ESB bus structures bus of the embodiment of the invention.
As shown in Figure 3, other mutual standard and agreement of definition bus level between bus.This agreement is agreement and the mechanism for messages between buses communication and message transmission.In the present embodiment, other mutual standard of the bus level that defines between described bus and agreement refer to: be used for mutual standard and agreement that information communication and message are transmitted between one-level bus and the secondary bus.
Again, interaction protocol and the standard of definition different bus inside.With reference to Fig. 4, it shows the bus-structured mutual schematic diagram of the described a kind of multistage ESB of the embodiment of the invention.
As shown in Figure 4, define respectively mutual standard and the agreement of one-level bus and secondary bus, standard and the agreement of two-stage bus inside do not have correlation, are the rational bus inner exchanging mechanism according to the practical business requirement definition fully.Therefore, also embodied the design philosophy of " high cohesion, low coupling " in the theory of software engineering.
Based on above Fig. 2, Fig. 3 and Fig. 4, the multistage ESB bus structures shown in these figure specifically comprise:
One-level bus, secondary bus, one-level application system and secondary application system.
Several one-level application systems of access on the described one-level bus, one-level application system 1 as shown in Figure 2 and one-level application system 2; Several secondary application systems of access on the described secondary bus, secondary application system 1 as shown in Figure 2 and secondary application system 2.
Carry out between the application system when mutual, can realize by the mode that one-level bus or secondary bus or one-level combine with secondary bus.Specific as follows:
Described secondary application system reaches interactive information the secondary bus of this secondary application system access, this secondary bus reaches described interactive information other secondary application systems that access on this secondary bus, perhaps reach the one-level bus, reach the one-level application system by the one-level bus again.
For example, secondary application system 1 reaches interactive information the secondary bus of this secondary application system access, and this secondary bus reaches described interactive information the secondary application system 2 that accesses on this secondary bus; Perhaps, this secondary bus reaches the one-level bus with described interactive information, and the one-level bus reaches this interactive information one-level application system 1 or one-level application system 2 again.
Described one-level application system reaches interactive information the one-level bus of this one-level application system access, this one-level bus reaches described interactive information other one-level application systems that access on this one-level bus, perhaps reach secondary bus, reach the secondary application system that accesses on this secondary bus by this secondary bus again.
For example, one-level application system 1 reaches interactive information the one-level bus of this one-level application system access, and this one-level bus reaches described interactive information the one-level application system 2 that accesses on this one-level bus; Perhaps, this one-level bus reaches secondary bus with described interactive information, and secondary bus reaches this interactive information secondary application system 1 or secondary application system 2 again.
Preferably, described secondary bus can be for a plurality of.
Preferably, also can be accessed by several secondary application systems on the described one-level bus, described secondary application system reaches described one-level bus with interactive information, and described one-level bus reaches described interactive information the one-level application system that accesses on this one-level bus.
Preferably, also can comprise the secondary bus of several secondary application systems and this one-level application system inside in the described one-level application system, each secondary application system accesses the secondary bus of described one-level application system inside.
In the reciprocal process between above-mentioned bus, carry out alternately according to the mutual standard between one-level bus and secondary bus and agreement.In the reciprocal process of above-mentioned bus inside, mutual mutual standard and agreement according to secondary bus inside between the secondary application system, mutual mutual standard and agreement according to one-level bus inside between the one-level application system.
In order to make those skilled in the art more understand above-mentioned multistage ESB bus structures, describe below by a concrete example.But protection scope of the present invention should not be defined in the following examples.
With reference to Fig. 5, it shows the system schematic diagram of the described a kind of operation system of the embodiment of the invention.
Described operation system is the digital distribution system based on satellite technology, and system is comprised of seven individual system, center and a cover technical standard and standard.
Seven large systems comprise: contents production system, copyright protection system, operation support system, service guarantee system, content delivery system, security control system, issue terminal system, and with they the coupling data center and standard criterion.
Wherein, the function of each individual system is as follows:
1) contents production system: the functional module that mainly comprises is integrated door, include cataloguing, conversion encapsulation, stores archive, delivery are prepared.Relate generally to: the content production of audio frequency, the making of rich-media content are introduced, looked to content, and the content cataloguing is delivered single layout.
2) copyright protection system: the functional module that mainly comprises is subscriber authorisation, encryption handling, key management, digital watermarking and digital finger-print etc.
3) operation support system: the functional module that mainly comprises is user management, the management of product, workform management, marketing management, statistical report form, charge accounting, financial management, professional supervision, channel management, resource management, partner management.
4) service guarantee system: mainly comprise online business hall, call center's two large subsystems, and unified identity authentication.
5) content delivery system: mainly comprise two kinds of delivery modes, satellite is delivered and IP network is delivered.
6) security control system: comprise the functional modules such as signal monitoring, channel monitoring, channel monitoring, business monitoring, contents supervision, information gathering, statistics represent.
7) issue terminal system: mainly comprise various types of terminals.
8) data center: comprise the modules such as machine room, network, total management system, consumption feedback, security system.Relate generally to data center's infrastructure, comprise server, storage, network, applicating medium, machine room facility, air-conditioning equipment etc.; Also comprise satellite infrastructure, IP network, bicentric special line, with the network facilitiess such as special line of outer net; Consider two centers operational mode of main center and strange land Disaster Preparation Center.All need to consider " two " center "s from each side such as network, delivery, application software deployment request, the standby requirement of data calamity and Management and Operation Model.
With reference to Fig. 6, it shows the multistage SOA architectural framework schematic diagram of the described operation system of Fig. 5 embodiment.
Described Fig. 6 is based on the multistage SOA architectural framework of cloud computing theory and technology, in this architectural framework, has disposed one-level ESB bus and secondary ESB bus.In addition, formulate mutual standard and agreement between one-level ESB bus and secondary ESB bus, and formulate respectively one-level ESB bus inside and secondary ESB bus inside mutual standard and agreement separately.
Wherein, seven above-mentioned large systems (being the one-level application system): contents production system, copyright protection system, operation support system, service guarantee system, content delivery system, security control system, issue terminal system; all access described one-level ESB bus, can be undertaken alternately by standard and the agreement of one-level bus inside between the seven large systems.
In some system, inner such as contents production system, operation support system and service guarantee system, a plurality of subsystems (for the secondary application system) have been comprised again, these subsystems have accessed the inner secondary ESB bus of disposing of system, and carry out alternately according to standard and the agreement of secondary bus inside.Different systems are inner, and the standard of its secondary bus inside also may be different with agreement.
For example, operation support system can be undertaken by one-level ESB bus and contents production system, copyright protection system or content delivery system alternately.Certainly, the operation support system also can be mutual by one-level ESB bus and other systems, perhaps undertaken alternately by one-level ESB bus between other systems.
Again for example, the subsystems of contents production system inside, such as subsystems such as production management system, content integrated system, Product Management System, secondary ESB buses of accessing content production system inside all, and carry out alternately according to standard and the agreement of this secondary ESB bus inside between the subsystems.
In addition, the secondary application system also can and the one-level application system between carry out alternately, interactive mode has two kinds: a kind of is directly by described one-level bus, and carries out information interaction according to mutual standard and the agreement of described one-level bus inside; Another kind is mutual with own inner secondary bus first, and then this secondary bus and one-level bus are mutual, and be mutual by one-level bus and one-level application system at last.
For example; the content integrated system of contents production system inside can directly be passed to copyright protecting system by the one-level bus with a large amount of files, and the information that some data volumes are little is passed to inner secondary bus; pass to the one-level bus by secondary bus again, then pass to other systems by the one-level bus.
Based on above content, the below introduces described multistage SOA architectural framework based on cloud computing theory and technology in detail.
1) contents production system: be divided into the integrated door of Content supply, contents production management system, content integrated system, media management system, copyright information management system, Product Management System, product delivery system, value accounting system eight sub-systems.
2) copyright protection system: be divided into copyright protection (DRM) system 1,2 liang of sub-systems of copyright protection (DRM) system.
3) operation support system: be divided into business support (BOSS) system, operation support gate system, SMS gateway system, operation analysis system, rechargeable card support operation system five sub-systems.
4) service guarantee system: be divided into marketing gate system, customer service system, unified single sign-on system, information feedback system, feedback information analytical system five sub-systems.
5) content delivery system: be divided into data delivery (PUSH) system, data delivery guide system, bi-directional data delivery system, CDN system, terminal staging system, terminal staging management system, IP network (wherein having used data receiver Buffer forwarding system) seven sub-systems and sub-headend system, two running environment of satellite uplink system.
6) security control system: be divided into purpose monitoring system, professional supervisory systems, monitoring information analysis process system three sub-systems.
7) issue terminal system: be divided into that basic model accesses terminal, universally accesses terminal, the industry basic model accesses terminal, the industry universal type accesses terminal accessing terminal of Four types.
8) common base service: for the whole system platform provides the common base service, comprise unified single sign-on system, PKI system, unified time service.
9) ground service site Service Synthesis Management System is the system that Service Management is provided for whole project system platform.
Integrated by between SOA application integration platform completion system of above-mentioned tens three-level systems.And the annexation of system is not just the same between system.
For example, the system of contents production system is communicated with by contents production system integrated platform first, and contents production system integrated platform is communicated with the SOA application integration platform again; The operation support system is made core around the BOSS system, in the BOSS system integrated platform is arranged, and other system connects the intrasystem integrated platform of BOSS.
The data of purpose monitoring system and professional supervisory systems collection large platform are delivered the analysis that the monitoring information analysis process system carries out the backstage in the security control system, present the result by purpose monitoring system and professional supervisory systems again after analysis is finished.
The data delivery guide system receives the delivery list of product delivery system in the contents production system in the content delivery system, satellite channel, PID management is distributed send to front end link running environment again to satellite uplink running environment by the PUSH system.
The present embodiment also can be considered the application of bi-directional data delivery system.By the passing of satelline data receiver Buffer forwarding system satellite network is transmitted to the IP network of residential quarter.The forwarded system is forwarded to cable network, mobile network's forwarding, IPTV network etc. with the content of product delivery system in the contents production system.The content delivery system also comprises terminal staging management system and terminal staging system, is responsible for the online upgrading of terminal.The issue terminal system comprises that basic model accesses terminal, universally accesses terminal, the industry basic model accesses terminal, the industry universal type accesses terminal.They include DRM (Digital Rights Management; content digital publishing rights encipherment protection technology) agency be decrypted, PKI (Public Key Infrastructure; PKIX), the band AP (Access Point, access node, session point or access bridger) access media center, be integrated into the receiving card of display terminal etc.
Above-described embodiment is describing as example based on the digital distribution system of satellite technology, but also can be applied in other application systems in concrete the application, and it is similar to the aforementioned embodiment that it implements principle, therefore repeat no more.
Based on above content, it is a kind of based on the mutual method of multistage ESB messages between buses that the embodiment of the invention provides.With reference to Fig. 7, it is described a kind of based on the mutual method flow diagram of multistage ESB messages between buses that it shows the embodiment of the invention.
Step 100 makes up one-level bus and secondary bus;
Step 120 is formulated mutual standard and agreement between one-level bus and secondary bus, and formulates respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
Step 140, with several secondary application system access secondary bus, and with several one-level application system access one-level buses;
Step 160 by described secondary bus, and is carried out information interaction according to mutual standard and the agreement of described secondary bus inside between the described secondary application system;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
Further preferably,
Described secondary application system can also be accessed described one-level bus;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the secondary application system of described access one-level bus and the one-level application system.
For example, with the access of the content integrated system among Fig. 6 one-level ESB bus, described content integrated system directly reaches one-level ESB bus with the file of large quantity, and reaches the copyright protection system by one-level ESB bus.
Further preferably,
Said method can also comprise the information interaction step between secondary application system and the one-level application system, and this step specifically comprises:
Described secondary application system reaches interactive information the secondary bus of described access according to the mutual standard in inside and the agreement of the secondary bus of access;
Described secondary bus reaches the one-level bus according to mutual standard and agreement between one-level bus and secondary bus with described interactive information;
Described one-level bus reaches the one-level application system according to mutual standard and the agreement of one-level bus inside with described interactive information.
For example, the information that the content integrated system among Fig. 6 is little with some data volumes is passed to inner secondary ESB bus, passes to one-level ESB bus by secondary ESB bus again, then passes to other systems by one-level ESB bus.
Further preferably,
Mutual standard and the agreement of described formulation secondary bus inside are:
Formulate mutual standard and the agreement of different secondary bus inside according to business demand for different secondary bus.
Further preferably,
Can also comprise several secondary application systems in the described one-level application system;
Pass through the secondary bus of one-level application system inside between the described secondary application system, and carry out information interaction according to mutual standard and the agreement of described secondary bus inside;
Mutual by with the secondary bus of one-level application system inside of described secondary application system, and mutual between described secondary bus and the one-level bus, and described one-level bus and other one-level application systems is mutual, finishes the information interaction between described secondary application system and described other one-level application systems.
For example, contents production system among Fig. 6, operation support system and service guarantee system inside have all comprised subsystem, undertaken alternately by the secondary bus of system inside between other subsystems of these subsystems and own system inside, can directly pass through the one-level bus when mutual with external systems, also can finish by secondary bus and one-level bus.
In sum, various embodiments of the present invention provide based on the mutual system and method for multistage ESB messages between buses, have following advantage:
The first, be applicable to the design and implementation of extensive software system integration project;
The second, avoided unified bus information to block up, robustness is not high, after scale increases, the disadvantage that response and treatment effeciency descend;
The 3rd, software system architecture more is tending towards rationally, for system's deployment, enforcement and uniting and adjustment all provide convenience, can classification debug during such as uniting and adjustment, reduced the complexity and difficulties of system integration and test;
The 4th, improved performance and the stability of entire system;
The 5th, if in conjunction with local area network (LAN) logic isolation technology such as employing VLAN (Virtual Local Area Network, Chinese " VLAN " by name), will further raising be arranged to Security of the system.
Need to prove, for aforesaid embodiment of the method, for simple description, therefore it all is expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not subjected to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the specification all belongs to preferred embodiment, and related action might not be essential to the invention.
Based on the explanation of said method embodiment, the present invention also provides corresponding system embodiment, realizes the described content of said method embodiment.
With reference to Fig. 8, it is described a kind of based on the mutual system construction drawing of multistage ESB messages between buses that it shows the embodiment of the invention.
Described system mainly comprises with lower module:
Multistage bus makes up module 10, is used for making up one-level bus and secondary bus;
Agreement is formulated module 20, is used for formulating mutual standard and agreement between one-level bus and secondary bus, and formulates respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
The first system access module 30 is used for several secondary application system access secondary bus, and with several one-level application system access one-level buses;
First information interactive module 40 is used between the described secondary application system by described secondary bus, and carries out information interaction according to mutual standard and the agreement of described secondary bus inside; By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
Preferably, described system can also comprise:
The second system access module is used for described secondary application system is accessed described one-level bus;
The second information interaction module is used between the secondary application system of described access one-level bus and the one-level application system by described one-level bus, and carries out information interaction according to mutual standard and the agreement of described one-level bus inside.
Preferably, described system can also comprise:
The 3rd information interaction module is used for the information interaction between secondary application system and the one-level application system, specifically comprises:
The inner mutual submodule of secondary bus is used for described secondary application system according to the mutual standard in inside and the agreement of the secondary bus of access, interactive information is reached the secondary bus of described access;
The mutual submodule of one-level bus and secondary bus is used for described secondary bus according to mutual standard and agreement between one-level bus and secondary bus, and described interactive information is reached the one-level bus;
The inner mutual submodule of one-level bus is used for described one-level bus according to mutual standard and the agreement of one-level bus inside, and described interactive information is reached the one-level application system.
Preferably, described agreement is formulated mutual standard and the agreement that module 20 is used for formulating according to business demand for different secondary bus different secondary bus inside.
For said system embodiment because itself and embodiment of the method basic simlarity, so describe fairly simple, relevant part gets final product referring to the part explanation of embodiment of the method shown in Figure 7.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
What those skilled in the art were easy to expect is: it all is feasible that the combination in any of above-mentioned each embodiment is used, therefore the combination in any between above-mentioned each embodiment all is embodiment of the present invention, but this specification has not just described in detail one by one at this as space is limited.
Need to prove, in this article, relational terms such as the first and second grades only is used for an entity or operation are separated with another entity or operating space, and not necessarily requires or hint and have the relation of any this reality or sequentially between these entities or the operation.
Above to provided by the present invention a kind of based on the mutual method and system of multistage ESB messages between buses, be described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (9)

1. one kind based on the mutual method of multistage ESB messages between buses, it is characterized in that, comprising:
Make up one-level bus and secondary bus;
Formulate mutual standard and agreement between one-level bus and secondary bus, and formulate respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
With several secondary application system access secondary bus, and with several one-level application system access one-level buses;
By described secondary bus, and carry out information interaction according to mutual standard and the agreement of described secondary bus inside between the described secondary application system;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
2. method according to claim 1 is characterized in that, also comprises:
Described secondary application system is accessed described one-level bus;
By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the secondary application system of described access one-level bus and the one-level application system.
3. method according to claim 1 is characterized in that, also comprises the information interaction step between secondary application system and the one-level application system, and this step specifically comprises:
Described secondary application system reaches interactive information the secondary bus of described access according to the mutual standard in inside and the agreement of the secondary bus of access;
Described secondary bus reaches the one-level bus according to mutual standard and agreement between one-level bus and secondary bus with described interactive information;
Described one-level bus reaches the one-level application system according to mutual standard and the agreement of one-level bus inside with described interactive information.
4. method according to claim 1 is characterized in that, mutual standard and the agreement of described formulation secondary bus inside are:
Formulate mutual standard and the agreement of different secondary bus inside according to business demand for different secondary bus.
5. method according to claim 1 is characterized in that:
Comprise several secondary application systems in the described one-level application system;
Pass through the secondary bus of one-level application system inside between the described secondary application system, and carry out information interaction according to mutual standard and the agreement of described secondary bus inside;
Mutual by with the secondary bus of one-level application system inside of described secondary application system, and mutual between described secondary bus and the one-level bus, and described one-level bus and other one-level application systems is mutual, finishes the information interaction between described secondary application system and described other one-level application systems.
6. one kind based on the mutual system of multistage ESB messages between buses, it is characterized in that, comprising:
Multistage bus makes up module, is used for making up one-level bus and secondary bus;
Agreement is formulated module, is used for formulating mutual standard and agreement between one-level bus and secondary bus, and formulates respectively one-level bus inside and secondary bus inside mutual standard and agreement separately;
The first system access module is used for several secondary application system access secondary bus, and with several one-level application system access one-level buses;
First information interactive module is used between the described secondary application system by described secondary bus, and carries out information interaction according to mutual standard and the agreement of described secondary bus inside; By described one-level bus, and carry out information interaction according to mutual standard and the agreement of described one-level bus inside between the described one-level application system.
7. system according to claim 6 is characterized in that, also comprises:
The second system access module is used for described secondary application system is accessed described one-level bus;
The second information interaction module is used between the secondary application system of described access one-level bus and the one-level application system by described one-level bus, and carries out information interaction according to mutual standard and the agreement of described one-level bus inside.
8. system according to claim 6 is characterized in that, also comprises:
The 3rd information interaction module is used for the information interaction between secondary application system and the one-level application system, specifically comprises:
The inner mutual submodule of secondary bus is used for described secondary application system according to the mutual standard in inside and the agreement of the secondary bus of access, interactive information is reached the secondary bus of described access;
The mutual submodule of one-level bus and secondary bus is used for described secondary bus according to mutual standard and agreement between one-level bus and secondary bus, and described interactive information is reached the one-level bus;
The inner mutual submodule of one-level bus is used for described one-level bus according to mutual standard and the agreement of one-level bus inside, and described interactive information is reached the one-level application system.
9. system according to claim 6 is characterized in that:
Described agreement is formulated mutual standard and the agreement that module is used for formulating according to business demand for different secondary bus different secondary bus inside.
CN201210593351.9A 2012-12-31 2012-12-31 A kind of method and system based on the interaction of multistage ESB messages between buses Active CN103078775B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210593351.9A CN103078775B (en) 2012-12-31 2012-12-31 A kind of method and system based on the interaction of multistage ESB messages between buses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210593351.9A CN103078775B (en) 2012-12-31 2012-12-31 A kind of method and system based on the interaction of multistage ESB messages between buses

Publications (2)

Publication Number Publication Date
CN103078775A true CN103078775A (en) 2013-05-01
CN103078775B CN103078775B (en) 2018-05-04

Family

ID=48155185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210593351.9A Active CN103078775B (en) 2012-12-31 2012-12-31 A kind of method and system based on the interaction of multistage ESB messages between buses

Country Status (1)

Country Link
CN (1) CN103078775B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577478A (en) * 2016-01-05 2016-05-11 中车株洲电力机车有限公司 Train network control system based on TCN (Train Communication Network)
CN105790927A (en) * 2016-02-26 2016-07-20 华为技术有限公司 Hierarchical bus encryption system
CN103825644B (en) * 2014-02-14 2017-08-25 航天数字传媒有限公司 A kind of satellite digital service system based on ESB

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1487702A (en) * 2002-10-01 2004-04-07 华为技术有限公司 Voice, data and video integrated service system and equipment
CN1588906A (en) * 2004-07-28 2005-03-02 杜宗霞 Combined service bus system and its realizing method
CN101179505A (en) * 2007-12-12 2008-05-14 江苏省电力公司 Dynamic Routing Method for Service Invocation of Multilevel Service Bus under SOA Architecture
CN101207542A (en) * 2007-12-12 2008-06-25 江苏省电力公司 A fast addressing method for multi-level service bus service calls under SOA architecture
CN102033939A (en) * 2010-12-21 2011-04-27 东莞市高鑫机电科技服务有限公司 High-speed barcode recognition database management method and system based on SOA architecture
CN102347983A (en) * 2011-08-26 2012-02-08 四川长虹电器股份有限公司 ESB (Enterprise Service Bus) system in SOA (Service-Oriented Architecture)
CN102571933A (en) * 2011-12-22 2012-07-11 中国电子科技集团公司第十五研究所 Reliable message transmission method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1487702A (en) * 2002-10-01 2004-04-07 华为技术有限公司 Voice, data and video integrated service system and equipment
CN1588906A (en) * 2004-07-28 2005-03-02 杜宗霞 Combined service bus system and its realizing method
CN101179505A (en) * 2007-12-12 2008-05-14 江苏省电力公司 Dynamic Routing Method for Service Invocation of Multilevel Service Bus under SOA Architecture
CN101207542A (en) * 2007-12-12 2008-06-25 江苏省电力公司 A fast addressing method for multi-level service bus service calls under SOA architecture
CN102033939A (en) * 2010-12-21 2011-04-27 东莞市高鑫机电科技服务有限公司 High-speed barcode recognition database management method and system based on SOA architecture
CN102347983A (en) * 2011-08-26 2012-02-08 四川长虹电器股份有限公司 ESB (Enterprise Service Bus) system in SOA (Service-Oriented Architecture)
CN102571933A (en) * 2011-12-22 2012-07-11 中国电子科技集团公司第十五研究所 Reliable message transmission method

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
刘虎兴: "面向服务的铁路调度系统集成及复杂业务处理研究", 《中国优秀博士学位论文全文数据库(电子期刊)》 *
宋培义: "电视媒体数字资产管理模式研究", 《中国博士学位论文全文数据库(电子期刊)》 *
曹亮: "企业ERP与异构系统的数据接口方法的研究与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *
曹亮: "基于企业ERP数据中心级联的数据交换平台", 《计算机系统应用》 *
王堃越: "基于SOA的电视台全新架构制播平台设计与实践", 《中国硕士学位论文全文数据库(电子期刊)》 *
王辉: "基于SQA软件架构的大型企业数据中心设计与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825644B (en) * 2014-02-14 2017-08-25 航天数字传媒有限公司 A kind of satellite digital service system based on ESB
CN105577478A (en) * 2016-01-05 2016-05-11 中车株洲电力机车有限公司 Train network control system based on TCN (Train Communication Network)
CN105790927A (en) * 2016-02-26 2016-07-20 华为技术有限公司 Hierarchical bus encryption system
US10943020B2 (en) 2016-02-26 2021-03-09 Huawei Technologies Co., Ltd. Data communication system with hierarchical bus encryption system

Also Published As

Publication number Publication date
CN103078775B (en) 2018-05-04

Similar Documents

Publication Publication Date Title
CN108134764B (en) Distributed data sharing and exchanging method and system
CN101815003A (en) Uniform resource model of full service converged network
CN102724224A (en) Global eye network video monitoring system and realization method thereof
CN109756579B (en) Block chain-based Internet of things information secure transmission system and transmission method
CN103517034A (en) System and method for multi-platform network video monitoring based on SIP protocol
Sun [Retracted] Research on the Construction of Smart Tourism System Based on Wireless Sensor Network
CN103372275A (en) Internet-of-things fire monitoring system based on cloud services
CN102594884A (en) Method and system for automatically distributing and synchronizing multi-stage data constructed based on browser/server (B/S)
CN107295312A (en) A kind of wireless video safety access system based on SSL VPN
CN101510793A (en) Method for implementing a plurality of Bluetooth device networking through Bluetooth server, software program and server
CN110610405A (en) Internet ticket business platform for realizing cross-city and cross-region interconnection and intercommunication
CN102404413A (en) Method and system for realizing automatic matching of functional applications among digital home devices
CN104580148A (en) Method for simple data interaction between electric power region I and electric power III by using reserve 1bit data of forward direction isolating device
CN105530289A (en) A platform and method for seamlessly integrating heterogeneous business systems of affiliated airports
CN104580081A (en) Integrated SSO (single sign on) system
CN102546318A (en) Intelligent home furnishing realizing system and method
CN103078775A (en) Method and system on basis of information interaction among multiple stages of ESB (Enterprise Service Buses)
CN105227592A (en) A kind of Internet architecture and implementation method
CN101283540B (en) Method and device for sharing rights object in digital rights management and system thereof
CN201387555Y (en) A Comprehensive Remote Monitoring System
CN203039710U (en) System of information interaction between buses based on multistage enterprise service bus (ESB)
WO2014073760A1 (en) Set-top box based cloud service method
CN203071969U (en) System for collecting, gathering and distributing data on the basis of cloud computing system
CN101431668A (en) Infinite cascade video monitoring system with reticular structure
CN101909043A (en) Data transmission method based on simple network management protocol and system thereof

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