PROJECT TITLE :

Design Patterns and Extensibility of REST API for NetWorking Applications

ABSTRACT:

REST architectural vogue has become a prevalent choice for distributed resources, like the northbound API of software-defined NetWorking (SDN). As services typically undergo frequent changes and updates, the corresponding REST APIs would like to vary and update accordingly. To permit REST APIs to vary and evolve without breaking its clients, a REST API can be designed to facilitate hypertext-driven navigation and its connected mechanisms to accommodate structure changes within the API. This paper addresses the problems in hypertext-driven navigation in REST APIs from 3 aspects. First, we present REST Chart, a Petri-Internet-primarily based REST service description framework and language to style extensible REST APIs, and it's applied to deal with the rapid evolution of SDN northbound APIs. Second, we describe some important style patterns, like backtracking and generator, within the REST Chart framework to navigate through large scale APIs in the RESTful design. Third, we gift a client facet differential cache mechanism to reduce the overhead of hypertext-driven navigation, addressing a significant issue that affects the applying of REST API. The proposed approach is applied to applications in SDN, that is integrated with a generalized SDN controller, SOX. The benefits of the proposed approach are verified in several conditions. Experimental results on SDN applications show that on average, the proposed cache mechanism reduces the overhead of using the hypertext-driven REST API by sixty six%, whereas fully maintaining the required flexibility and extensibility of the REST API.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE : Joint Transceiver Beamforming Design for Hybrid Full-Duplex and Half-Duplex Ad-Hoc Networks ABSTRACT: In this paper, we propose a joint transceiver beamforming design method for hybrid full-duplex (FD) and half-duplex
PROJECT TITLE : From Handcrafted to Deep Features for Pedestrian Detection A Survey ABSTRACT: Detecting pedestrians is an important but difficult problem in the field of computer vision, particularly in activities that are focused
PROJECT TITLE : Short Text Topic Modeling Techniques, Applications, and Performance: A Survey ABSTRACT: The semantic understanding of short texts is required for a wide variety of real-world applications, so their analysis allows
PROJECT TITLE : Design of an agile training system based on Wireless Mesh Network ABSTRACT: Because of the difficulties associated with using traditional training methods and the lack of funding for agility training in college
PROJECT TITLE : An Empirical Review of Deep Learning Frameworks for Change Detection Model Design, Experimental Frameworks, Challenges and Research Needs ABSTRACT: One of the fundamental objectives of computer vision and video

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry