In this PhD thesis I discuss how I applied a REST-oriented methodology to design a set of REST APIs for communication services (e.g. a voice call and presence service). The contribution of this work is threefold. Firstly, I formalize the call resource behavior through a Finite State Machine representation which accounts for the SIP specifications and for REST constraints. Secondly, I simulate the service expected behavior and its interworking with SIP User Agents through a tool for the analysis of communicating state machines. Thirdly, I present the implementation details of a web application prototype and evaluate its functional correctness and performance. This prototype supports three mechanisms for handling asynchronous notications (i.e., WebSocket, Long Polling and HTTP Streaming).

Approaches for the service composition and description towards the Web-Telecom convergence / Terence Ambra. - (2015).

Approaches for the service composition and description towards the Web-Telecom convergence

AMBRA, TERENCE
2015

Abstract

In this PhD thesis I discuss how I applied a REST-oriented methodology to design a set of REST APIs for communication services (e.g. a voice call and presence service). The contribution of this work is threefold. Firstly, I formalize the call resource behavior through a Finite State Machine representation which accounts for the SIP specifications and for REST constraints. Secondly, I simulate the service expected behavior and its interworking with SIP User Agents through a tool for the analysis of communicating state machines. Thirdly, I present the implementation details of a web application prototype and evaluate its functional correctness and performance. This prototype supports three mechanisms for handling asynchronous notications (i.e., WebSocket, Long Polling and HTTP Streaming).
2015
Alessandro Fantechi, Dino Giuli, Federica Paganelli
ITALIA
Terence Ambra
File in questo prodotto:
File Dimensione Formato  
tesi.pdf

accesso aperto

Tipologia: Tesi di dottorato
Licenza: Open Access
Dimensione 5.18 MB
Formato Adobe PDF
5.18 MB Adobe PDF

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/992206
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact