aalto1 untyped-item.component.html

Integrating XML Browser and Instant Messaging: Common Interface for Communications Protocols

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Location:

Date

Mcode

T-111

Degree programme

Language

en

Pages

(10) + 81 s. + liitt. 9

Series

Abstract

WWW ja sen perusprotokolla, HTTP, soveltuvat erinomaisesti suhteellisen pysyvän aineiston laajamittaiseen jakeluun. Nopeasti muuttuvan sisällön, kuten nopeatempoisen keskustelun, levittämiseen HTTP soveltuu kuitenkin huonosti. Tiedon julkaisu WWW-arkkitehtuurissa on helppoa, mutta nopea jakelu rajatulle joukolle on usein kankeaa. X-Smiles on monelle käyttöalustalle sopeutuva XML-selain. Se on suunniteltu modulaariseksi ja laajennettavaksi. Selain käyttää tiedon noutamiseen verkosta pääasiallisesti HTTP:tä. Tämän diplomityön tarkoitus on määritellä erilaisille kommunikointiprotokollille soveltuva, yhteinen rajapinta. Vaikka työn painopiste on pikaviestinnässä (Instant Messaging, IM), rajapinnan on oltava riittävän yleiskäyttöinen soveltuakseen myös esimerkiksi vertaisverkkosovellusten (Peer-to-Peer, P2P) toteuttamiseen. Comm API -rajapinnan lisäksi diplomityössä toteutetaan pikaviestiohjelma käyttäen SIP-protokollaa määritellyn rajapinnan kautta. Yksi osa SIP-toteutusta on olemassa olevan protokollatoteutuksen laajentaminen tukemaan pikaviestisessioita yksittäisten viestien sijaan, sekä läsnäolopalvelujen toteuttaminen; läsnäolopalvelut ovat merkittävä osa useimpia pikaviestiarkkitehtuureja. Comm API -rajapinnan määrittelyä voidaan pitää onnistuneena. Määrittely tarjoaa yleisen rajapinnan ja perusrakenteet kommunikaatiopalvelujen toteuttamiseen. SIP-pikaviestintä toteutettiin käyttäen Message Session Relay Protocol (MSRP) - protokollaa, joka on suunniteltu pikaviestikäyttöön. MSRP-protokollatoteutus sisältää perustoiminnallisuuden, kuten viestisession luomisen sekä viestien lähettämisen ja vastaanottamisen. Läsnäolopalvelut toteutettiin käyttäen SIP-protokollaan määriteltyä tapahtumarunkoa. Runko toteutettiin siten, että sitä voidaan jatkossa laajentaa läsnäolopalveluiden lisäksi myös muihin tapahtumaluokkiin muuttamatta perustoteutusta.

Description

Supervisor

Vuorimaa, Petri

Thesis advisor

Honkala, Mikko

Other note

Citation

Endorsement

Review

Supplemented By

Referenced By