Font Size: a A A

Designing And Actualization Of Webservice Application Model Based On Soap

Posted on:2004-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:X T YueFull Text:PDF
GTID:2168360092990160Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Xinjiang, with the extensiveness of its area and richness of natural resources is wonderful as well for its unique sights. The development of tourism will brings Xinjiang a lot of benefits. However, tourism of Xinjiang isn't well-known. One of the important reasons lies in little publicity and lack of competition. By combining the tourism with webservice, more and more people will know Xinjiang by the internet. A much better and brighter future awaits us.Webservice provide a platform for almost limitless interoperability among different programs and platforms. They're built on HTTP and XML, and they exchange information using Simple Object Access Protocol (SOAP). One of the primary advantages of the Webservice architecture is that it allows programs written in different languages on different platforms to communicate with each other in a standards-based way. The other significant advantage that Webservice have over previous efforts is that they work with standard Web protocols-XML, HTTP and TCP/IP.This paper research the technology of webservice and soap. Under these discussions, we apply it to information share, information query and then solve some new problem about security of webservice. Finally, we apply it to Xinjiang tour industry. Concretely, our main works are:I. We research and discuss the technology of webservice and soap, and then we also discuss other technology involved such as XML, WSDL and UDDI.II. We perform a model of information sharing based on webservice, which can be conveniently used in engaging hotels and tickets, etc. Because of the using of webservice, the complicated degree of system is quite reduced; by combining the scripts and webservice behavior, clients can access data from WebService directly and use the information to update Web pages dynamically. This new capability is faster and more efficient than the traditional approach, which requires a full refresh of the Web page; the using of xml makes the data exchange much easily; the transaction and cursor in db keep the security of data- fetching.III. We perform a model of information query based on webservice, which makes the data query conveniently as query in local database. We design and realize webservice in different languages different and dbms to communicate with each other in a standards-based way; we also solve the incompatible problem between different dataset; using the Dom solves the problem of xml-inserting and xml-combination and xml-sorting; the using of the validity control keeps the program more securely.IV.We perform some new ideas and then solve some new problem on security of webservice. In this article, we perform a tri-layer security mechanism; we improvethe form authentication of asp.net in two places; we also perform a new dynamic authentication based on two factor; then we perform a new way to send the credential through the soap header; we solve the problem about the key creation and the key storage and the transmission of the encrypted message; after analyzing and discussing the soap protocol, we put forward a safely custom authentication through combining the digest authentication and soap protocol and credential .V. We implement a system of Xinjiang's tour information by .net technology, which possess abundant tour operations. By applying webservice to this system, we reduce its complexity and realize integration of b2b conveniently and safely. VI. We analyze and discuss the development mode of current webservice application; we implement the system by using software reuse and component oriented programming ideas, and we also take lots of attempt and explore in the fields of webservice development mode.
Keywords/Search Tags:webservice, soap, security
PDF Full Text Request
Related items