Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...
Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...
Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Institut <strong>für</strong> Computertechnik<br />
Michael Pickelbauer<br />
Voice over IP Integration in Service Component Architecture<br />
Studium: Masterstudium Software Engineering & Internet Computing<br />
Betreuer: O.Univ.Prof. Dr. Dietmar Dietrich<br />
The paradigm of Service-oriented Architecture (SOA) has gained ever<br />
increasing popularity due to its interoperability and extensibility. Similarly,<br />
Voice over IP (VoIP) has established for the transfer of media over computer<br />
networks, like the Internet. The present thesis examines the integration of<br />
information from Voice over IP calls into a system based on SOA as well as<br />
the manipulation of these call information. The aim is to unveil whether<br />
services can access the call information in the same way as they would access<br />
information from commonplace services. The focus of this work is to create a<br />
lightweight system. Therefore, Service Component Architecture (SCA) is<br />
chosen as an implementation of SOA. On the Voice over IP side the widely<br />
used Session Initiation Protocol (SIP) is chosen as the signaling protocol to<br />
interact with SCA. The interaction is based on a Back-To-Back User Agent as<br />
this type of SIP server is most flexible and offers numerous interaction<br />
opportunities. Various approaches regarding how the information of a call<br />
can be inserted into SCA are developed and the most promising option is<br />
implemented as a prototype. The prototype follows the SIP standard and is<br />
implemented as a service in SCA. With the prototype, sample applications are<br />
built which show the expected improvement in development speed and reusability<br />
of the created services. Compared to implementations not using<br />
SCA, the prototype reveals drawbacks in performance. The achieved<br />
performance, however, is already sufficient to fulfill the requirements.<br />
94