Reference Guide

Table Of Contents
Figure 58 Sample Application GUI Entry
Figure 59 Sample Application View
GUI-Specific REST API
As seen previously the SKI framework uses JavaScript [40] as the underlying technology to create
Dynamic-HTML based views. Such dynamism comes from logic executed at the SDN Controller or
WEB server from the JavaScript point of view. The SKI framework integrates the jQuery [42] tool
which allows for the execution of asynchronous HTTP requests. jQuery encapsulates AJAX [43] to
achieve asynchronous calls: AJAX is the art of exchanging data with a server, and updating parts
of a web page, without reloading the whole page.
Use jQuery to connect to the server to retrieve information via HTTP request and HTTP responses.
RESTful web services [2] [1] was inspired by HTTP; as a result, REST can be used wherever HTTP
can. A RESTful web API (also called a RESTful web service) is a web API implemented using HTTP
and REST principles. Thus, use REST APIs to attend requests coming from the user interface.
The sample application already contains a module (hm-rs) for the RESTful Web Services that
expose to the outside world functionality provided by the sample application; however this
204