| For the rapid development of the middleware, especially the development of transaction middleware, and nowadays our banks have come into a phase that all the banks in our country not only face the new requirements that the customs raise, but also face the competitions from the banks outside. So it is very urgent for our banks to set up the integrated platform that handles all the finance business, and base on that platform, to improve the service qulity. And in order to resolve the inconsistency between the traditional C/S model and the new rise requirements, the new model Client/ Front End System/Server appears.With the background of developing the Front-End software system for the bank, this thesis do the research and design of the Front-End software system's datagram protocol, it introduces the development of the Front End System, and the two components of it, it analyzes the fuctions, the key technology and the architecture of the most current Front-End software systems, and then proposes the points to extend the desigh of the Front-End software system;emphasizes the research of the composition and processing method of the datagram that used in the finance trade, designs the datagram protocol to define the composition and processing method of the datagram and also the grammar to parse the protocol. And then designs and implements the Front-End software system.At first, this thesis introduces the middleware and the development of the middleware technology, and then introduces the Front End System and the Front-End. In chapter 3, it analyzes the fuctions, some key technologies and the architecture of the most current Front-End software systems, and then proposes the points to extend the design of the Front-End software system. In chapter 4, it analyzes the composition and processing method of the datagram, uses the datagram protocol to define the composition and processing method of the datagram and also designs a grammar to parse the protocol. In chapter 5, it introduces how to extend the protocol and grammar. In chapter 6, it introduces the architecture of the Front-End software system, and describes how to implement the software system and explaines some technologies indetail. At last, it gives some conclusions and foresight. |