Font Size: a A A

Research And Implementation Of Restful And Soap Web Service In Mashup Platform

Posted on:2013-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:H J SuFull Text:PDF
GTID:2248330371966733Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In recent years, with the development of Mashup technology of Web 2.0 the technology of mashup has appeared in the developers’vision, meantimes more and more character Web applications appears on the network that constructed by the technology of mashup. But at present the using of Mashup technology to build Web applications are based on specific network data source to access by coding, when the data source interface changed it is not easy to modify and maintain the application, at the same time the Web application generated by this method do not provide unified accessing interface, also do not accord with the principle of Web 2.0 information sharing.This article starting with the mashup technical research, through to the mashup technology development process research, discusses the whole structure of Mashup includes a data source layer, service layer and access layer, and the functions of each layer. On this foundation, the paper discussed the mashup platform framework, and the framework of Mashup visual editor were introduced, and the module of the service script parsing, the service runtime engine and a storage module specific running process are introduced in detail. In the mashup technology platform framework based on REST and SOAP, focus on studying services provide access layer in the open interface, starting with an overview of the needs of mashup platform providing an open interface, designed for mashup service registration, update, delete and service query REST Web service, and the detailed description of service specific realization. It also introduces how to use the open source SCA framework Tuscany to deploy services, and uses HttpClient and RPCServiceClient to simulate the client to access the REST and SOAP Web service. Therefore, this article realizes three relatively independent layers of the data source, data package for generation of Mashup services and service access by the hierarchical thought, and strive to build a flexible unified mashup platform construction. Finally, the construct mashup platform meets characteristics of the flexible accessing of data source, service visual production, a opening and unified RESTful Web Service interface to access mahup service. In this way to development the mashup web application, the developer is the consumers of the open data source, but also can generate more open to new data source with private data to become the generator of open source data.
Keywords/Search Tags:mashup, rest web service, soap web service, tuscany sca
PDF Full Text Request
Related items