Font Size: a A A

Research And Development Of Interprocess Communication Technology Of Distributed System

Posted on:2007-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:W GuoFull Text:PDF
GTID:2178360185986293Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Interprocess Communication is the core feature of Distributed System. Along with the rapid development of Internet and its application, great challenges of the communication between distributed application systems have arisen. In particular, along with modern management cooperation among departments and among realms becoming more and more abroad, more and more application systems need to collaborate via Internet. Now, with the piping feature, middleware can provide the uniform environment to application systems when communicating via multi operating systems. However, application system based on middleware can hardly achieve the inter-operation on heterogeneous computing environment. Most'visit'can be shielded by firewall. Research in this paper focuses on the technologies of basing on RPC to implement cross-platform communication.Nowadays, web service technology can support the inter-operation and integration among application systems on the heterogeneous environment. SOAP is the message protocol adopted by Web Service technology. This paper takes Axis as an example to expound the implementation technology of SOAP.However, the structured mark in SOAP is quite complex, which results in the evident data size increase after encapsulation. Hence, Web Service cannot work well on the massive data exchange among application systems. Recently, there comes another kind of cross-platformed communication protocol–HBWSP (Hessian Binary Web Service Protocol). With the feature of encoding the local format data to the binary data and simple structured mark, HBWSP prescribes the data encoding specification and the RPC representation. The data size increase after encapsulated with HBWSP is much smaller than that with SOAP. Hence, HBWSP is much more suitable for the massive data exchange, among distributed application systems, than SOAP. This paper put forward a design for basing on Java to implement HBWSP.Finally, this paper takes China Central Radio and TV University Academic Affairs Management System for Long-distance Open Education (CRTVUDOEAAMS) as an example to expound the application of cross-platform communication technology to distributed application system. CRTVUDOEAAMS is a typical distributed application system and needs to have the feature of data exchange across different platforms in different areas. Meanwhile, regarding to the network communication status, the data exchange solution of CRTVUDOEAAMS adopts two ways: the non-permanence and synchronization way and the permanence and asynchronism way. The non-permanence and synchronization way solution adopts HBWSP. The permanence and asynchronism way solution exchanges data after save data into files of binary format. The data exchange solution of CRTVUDOEAAMS can exchange data of GB level size.
Keywords/Search Tags:Distributed System, Interprocess Communication, SOAP, Hessian Binary Web Service Protocol, Data Exchange
PDF Full Text Request
Related items