Font Size: a A A

Theory, Implementation And Application Of Distributed Message Queue

Posted on:2005-08-11Degree:DoctorType:Dissertation
Country:ChinaCandidate:B J LuFull Text:PDF
GTID:1118360152968351Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Message queue is mechanisms of inter process communication led by System V, which is standardized in the standard IEEE Std 1003.1 by IEEE in 1993 and becomes a part of POSIX standard whose message queue has become a common communication standard in the stand-alone area. This dissertation has made efficient enlargement and expansion of POSIX message queue, which is distributed on network as basic communicating middle ware platform on network and also provides service with distributed computation. There are some remarkable works on improving the active POSIX message queue essentially: Successfully expands the message queue from stand-alone to network (local area network even wide area network), what's more, analyzes the macroscopically structure and microscopically characteristic under the distributed environment deeply and also designed a set of integral and feasible actualize solution. Brings forward the method of citing message queue by descriptor and carries it out successfully in the applicant system. Therefore, breaks through the limits of the message queue existed as an absolute and special entity under the POSIX System V standard. It means that the message queue is well consistent with other standardized I/O channels, which brings out great convenience to the programmed models of process. Successfully implements the operation method to the asynchronies of the message queue and diminishes the default of POSIX message queue by synchronistic visiting only. Furthermore, the asynchrony I/O method provides the applicant program with more flexible and response characteristic.Raises the methods of packaging and describing message using XML and XSD and provides with the functions of analysis and serials for XML in the inner queue. This kind of method , moreover, expands the compatibility and alter operation.Puts forward the concept of "software bus" at the first time on the basis of message queue. This dissertation deeply discusses the passing SOAP message on the basis of distributing message queue. And, on this account, implements a way of long-distance transfer of loosing coupling for constructing a distributing software platform with simple, flexible, easy-expand, heterogeneous platform and loosely coupled bus structure. The function of the platform resembles the communication effect of hardware bus inside the machine among each component, which we call it "software bus". Generally speaking, software bus has more compatibility and alter operation than conventional group ware such as DCOM , CORBA and so on. In addition, it can offer communication service for each bus site as a suppositional communication passage under the network environment and become a more universal middle ware. Last but not the least, it also affords a new idea and solution way for distributing computation and has wide application foresight in the soft engineering domain. Distributed message queue put forward in this dissertation provides several kinds of responding and notifying mechanism, and it offers optional services such as data encryption and log file. Message queue service is compatible with the current directory management service. Queue instances are included in directory management, which endows users with the ability of rapid global search.This dissertation discusses thoroughly with the applications of distributed message queue in the field of software engineering theory and practical application cases: It presents the solution of how to construct loose coupling workflow management system with the ability of dynamic route based on distributed message queue. With the support of middle-wares of distributed message queue, workflow management system becomes more reliable and robust, which makes the integration of route configuration and loose coupling easier. And this kind of solution is very promising in the filed of other E-commercial application. Furthermore, it uses distributing message queue to integrate system in the Scheduling Center of Three Gorges cascade and other corresponding systems. With the s...
Keywords/Search Tags:Distributed message queue, POSIX standards, XML, SOAP, Software Bus, Workflow Management, Decision Support Ssytem, Auto Generation Control, System Integration
PDF Full Text Request
Related items