El Barachi, May (2004) Using Web services for application development in internet telephony : a case study on conferencing in SIP networks. Masters thesis, Concordia University.
MQ91023.pdf - Accepted Version
Applications offered to end-users as value-added services are a critical element for the success and the survival of Internet telephony service providers. Some service creation frameworks have been proposed by IETF while alternative frameworks have been proposed by other forums such as Parlay and JAIN. All these frameworks have several drawbacks which may be solved by the use of web services. Web services are self-describing, modular business applications that expose the business logic as services over a network, generally, the Web. This thesis presents a case study on the use of web services to develop conferencing applications in SIP networks. The case study involves the definition of comprehensive web service interfaces that make conferencing capabilities available to developers. It also involves the implementation a sub-set of the interfaces as a gateway using SIP servlets, the development of two applications using the interfaces, and performance evaluation. The applications we have developed consist of dial in and dial out audio conferences. the standard frameworks provide. In addition, their use does not require a background in telephony or telecommunications. This could allow developers who are new to the telecom field, to easily integrate conferencing capabilities to their applications. Furthermore, a considerable reduction of the application footprint is achieved. This reduction saves time and effort for application developers. These benefits make web services an interesting approach, despite the overhead introduced.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Electrical and Computer Engineering|
|Item Type:||Thesis (Masters)|
|Authors:||El Barachi, May|
|Pagination:||xii, 87 leaves : ill. (some col.) ; 29 cm.|
|Degree Name:||M.A. Sc.|
|Program:||Electrical and Computer Engineering|
|Thesis Supervisor(s):||Dssouli, Rachida|
|Deposited By:||Concordia University Libraries|
|Deposited On:||18 Aug 2011 18:09|
|Last Modified:||04 Nov 2016 23:44|
Repository Staff Only: item control page