Font Size: a A A

The Design And Implementation Of The Multi-protocol Transformation Gateway For The Banking-Securities Data Exchange Platform

Posted on:2010-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y P HuFull Text:PDF
GTID:2178360278473868Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Chinese securities industry makes an important role in the national economy, and it is also the important pillar cornerstone industry of our country. Facing the rapid development of economic globalization, especially the competition's aggravating after joined the WTO. The connection between the bank and the stockjobber are getting more and more tight. All of the banks and their collaborators -stockjobbers need to transfer some important data packages in every second. So it will be really necessary to ensure both sides of the correspondent to send or to receive the data packets immediately and correctly. According to the current emergent situation, Shenzhen securities Communication Company puts out the Bank-Securities Data Exchange Platform (BSDEP) to improve the quality of the Communication. The Bank-Securities Data Exchange Platform can be connected by all of the banks and stockjobbers. Both of the sender's and the receiver's date packets will be transmitted by the BSDEP and for each individual if he or she can connect the BSDEP. It means that he or she can transfer the data packets to everyone who connect the BSDEP .But there also has a intractable problem, that is sometimes both sides of the communication when they are to send the date packets to the other one or to receive the data packets to the other one, the protocols which is the rule to encapsulate each other's data package are not the same one from each other. If the protocol is not the same, it means that even though the data package can be transmitted by the BSDEP to the corresponding communicator, they cannot understand each other.So the dissertation must develop the software to transform the format of the transport protocol which can be used by both sides of correspondents to encapsulate each one's data package. The author of the dissertation has designed the necessary software, which is Banking-Securities Protocol Gateway (MTG). The purpose of this dissertation is to expatiate the principium of the MTG and the process of how to design the MTG in a perfect way.The MTG can be divided into three segments: communication interface, transport queue and translation module. Each part of the MTG takes a different responsibility. This dissertation will specify all of them one by one. The communication interface can receive a sender's data package or transfer to the receiver (of course the data package will also pass by the rest part of the MTG). The communication interface is to design in the full-duplex communication way. It means the interface can be used in sending and receiving data package synchronously. We also set two Global queues which can be used as an input queue and the other be used as output queue. The two Global queues are the channels of sending and receiving data package. The most important part of the MTG is the translation module. In this part of MTG if the protocol is not the same one between the sender and the receiver, this part will translate the sender's Protocol format to the receiver's. The conversion principium bases on how to transform the format of Extensible Markup Langue (XML) which makes up the data packet. In other words the XML encapsulates the correspondents 'protocol which is used to transfer both sides' data package to our anticipant one.At last the dissertation will give the implementation conclusion of the MTG and will further put forward some kinds of optimization which can make the MTG Run more smoothly and more efficiently.
Keywords/Search Tags:Banking-Securities Data Exchange Platform (BSDEP), Banking-Securities Protocol Gateway (MTG), Secure Sockets Layer protocol, Extensible Markup Language (XML)
PDF Full Text Request
Related items