Font Size: a A A

The Data Exchange Center Universal Network Access Subsystem Research And Development

Posted on:2003-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2208360062990357Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the expansion of bank business, more and more business subsystems are integrated into the bank kernel system. For network communication and network data packet format conversion, each business subsystem have not only common, but also individual request. If each does the work above separately, the result will be redundant code, disordered framework and overmuch work for business subsystem. This is the reason of the birth of Data-Exchange-Center(DEC). DEC is a support system for business subsystems, and she standardizes network connect and network data packet format for them.Universal-Network-Connect-Subsystem(UNCS), researched and designed by this paper, is responsible for standardization of network connect. For the universal ability of network connect, UNCS is divided into two layers, Kernel Layer and Adapter Layer, and they have different target. In order to uniform support short and long business style and multiple ports communication, Kernel Layer uses TCP as the only communication protocol, and provides a stable and high efficiency concurrent foundation, with the technologies of pre-forking child processes queue, transfer file descriptor between processes, I/O multiplexing, genius process and so on. Comparing to traditional concurrent server mode in UNIX environment, the mode, adopted by Kernel Layer, can provide a more wide application scope, without efficiency4oss. Adapter Layer is server for Kernel Layer. When connect-in, she converts other protocols to TCP, and when connect-out, she converts TCP to other protocols. Adapter Layer is guarantee the system's agility and universal ability of network connect. Any protocol can be supported by a universal mode, with expanding Adapter Layer. From the view of product, adapter includes Standardization-Adapter and Non-Standardization-Adapter. At last the paper discusses some principles of program test, and does some practice.The paper introduces the system from five aspects: the design target, the related theories and technologies, the system scheme and detailed design, system implementation, and the efficient test about adopted concurrent accomplish mode.
Keywords/Search Tags:pre-fork, concurrent, socket, TCP, UNIX
PDF Full Text Request
Related items