Font Size: a A A

Design Of REST-based Heterogeneous Clients Integration Framework

Posted on:2019-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiFull Text:PDF
GTID:2428330566461900Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The development of mobile internet and use of more powerful mobile phone device promoted many internet companies to move the business and service from the traditional internet browser to the mobile devices.Also with the mobile terminal portability,the internet business will become more complex and diverse.In order to support the business development and the specificity of the heterogeneous terminals,internet companies must increase various techniques to strong support for these services,and at the same time,also brought the problem on the development and management: on the one hand,the enterprise needs to develop multiple systems to support various client access,will cause the increase of workload and maintenance costs;on the other hand,repetitive and redundancy business code exists in multiple system,when the business process comes to change,it is likely to miss a set of system business code to changes,which can cause inconsistency among multiple system.Therefore,the exist system which support single terminal can't meet the requirement on the scalability,accuracy and flexibility.In this thesis,we analyze the actual requirement of current internet business and the current situation of internet technology,and design an extensible and configurable unified interface for compatibility with heterogeneous terminals.The keys as follows:1)Based on the investigation and research about the various clients in the market,extract the commonness and characteristics among service request of the clients,design a common framework system to integrate service request of the client and reduce workload of writing code;In order to achieve a system compatible with various heterogeneous clients,it increase the flexibility by using the plug-in approach to fit the characteristics of client's service request;2)Based on the investigation and research about identity authentication,authority check and safety design among the various heterogeneous clients,achieved a series of common functional components to support familiar clients;Make these components easily be configurable to use.Thus the system can reduce the burden on developers,improve the development efficiency;3)Implement a framework to convert a variety of common data exchange formats or text protocols to unified business object,and unified the business process.After the business processed,the system can render the corresponding response view according to the client.When the exception occurs,it can also return the corresponding exception prompt information according to the client.Meanwhile,a special service scene of a variety of data exchange formats on the same client is also implemented.In this thesis,a series of application scenarios analysis and test demonstrates the feasibility and reliability of the system supporting heterogeneous clients,and shows its advantages in developing efficiency,scalability and applicability.
Keywords/Search Tags:Heterogeneous Clients, REST, SpringMVC, Serialization Technique
PDF Full Text Request
Related items