Font Size: a A A

Design And Implementation Of Http-Based Interface Protocol Adapter Engine For Open Platform

Posted on:2015-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z G JinFull Text:PDF
GTID:2298330467963485Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology, more and more enterprises begin to build their own open platforms, which open their capabilities to developers. China Mobile builds an Open Mobile Platform to open out the telecommunication capabilities to developers. But comparing with the Internet open platforms those provid simple interfaces, the cumbersome parameters of Open Mobile Platform makes its interface invocation evry difficult for developers to use. The access subsystem of Open Mobile Platform needs to support both SOAP (Simple Object Access Protocol)-based Web Service interface and REST (Representational State Transfer)-style Web Service interface. However, these two kind of interfaces need to be implemented by different frameworks, which is very bloated for using two frameworks to provide Web Service interface in one system. This is not conducive to future improvements and maintenance. In addition, in the development process of the access subsystem, it is necessary to implement every service logic for each interface which leads to many common functional modules being repeated to achieve by many times.To solve these problems, HTTP-based open platform interface protocol adaptation engine is propposed. Protocol adaptation engine provides a unified request model that can support both SOAP arid REST interfaces, and can parse the request into a unified data format. So the unified data can go through an interceptor chain which is called common functional modules to complete the common business logic. The the interceptor chain of generic function module can be configured in different ways and is fexible.This thesis includes six chapters to introduce the design and implementation of the HTTP-based open platform interface protocol adapter engine.First chapter is the introduction which describes the current status and development of Web Service, the overall architecture of the access subsystem of open mobile platform and the research background of the subject.The second chapter describes the key technology. It first introduced with the Web Service technology-related HTTP, SOAP and REST-style architecture. Then, it introduced the CXF framework for the realization of SOAP and the Restlet framework for the realization, of REST. The last part is the introduction of automated assembly techniques and the Spring Framework Aspect Oriented Programming techniques and two kinds of data types:XML and JSON.The third chapter is the requirement analysis of the protocol adaptation engine. It describes the problems the project needs to solve and the list of the functional requirement points.The fourth chapter describes the overall design and detailed design of the framework and the specific implementation plan of each module.The fifth chapter is the test work, describes the function and performance testing works.The sixth chapter is the conclusions. It introduces the innovative features and performance of the system. It is the summary of the entire work.
Keywords/Search Tags:open platform, access subsystem, web serviceprotocol adaptation engine, aspect oriented programming
PDF Full Text Request
Related items