30.01.2014 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!