| Nowdays, in complex distributed application environment, the technology of message middleware can exchange messages by the reliable and effective message transmission on different platforms, and also it can integrate distributed systems based on data communication. As a kind of technology of quickly integrating applications, which possesses characteristics of platform-independence and language independence, Web Services can carry out enterprise application integration efficiently and fully reflect the advantages of distributed computing. However, in practical applications of present, the protocol widely used in Web Services is HTTP protocol that is simultaneous without quality of service guarantee, which is only confined in simple applications based on synchronous message acquirement, but not good for those sophisticated businesses which need the asynchronous message transmission and high reliability.The thesis is motivated by the observation that enterprise applications necessarily requirements for asynchronous and reliable messaging mechanisms. Under the framework of the existing Web services architecture and specifications, analyze the implementation of asynchronous and reliable transfer mechanism in Web services, as well as traditional message middleware's support for asynchronous and reliable transmission. On the basis of being put forward above, design and preliminarily implement a Web Service Oriented MOM prototype which is named MOMWS. The primary contributions of the thesis are as follows:Firstly, analyze current Web services deficiencies in existing Web Services model, and research into realizing the asynchronous Web services reliable ways and means under existing Web services architecture and specifications.Secondly, study MOM (Message Oriented Middleware) technical characteristics and discuss the possibility and advantage of binding Web Services to MOM.Thirdly, design and preliminarily implement a MOM system based on Web Services named MOMWS, which follows JMS specifications, expands the mechanisms of named MOMWS, which follows JMS specifications, expands the mechanisms of message lasting and security grounded on Open-source middlewares. Therefore MOMWS can meet the demand of Web Services in synchronism and reliability, besides a cache structure is designed to enhance the system's overall performance.Lastly, the system test results of MOMWS indicates that system in performance in Web Services invocation was slightly lower compared to synchronization invocation, however, reliability has improved to a certain extent.The exploration to the synchronism and reliability of Web Services has the significant practice meaning for improving the performance, quality of service of Web Services and expanding the scope of Web Service applications. |