aalto1 untyped-item.component.html
Integrating XML Browser and Instant Messaging: Common Interface for Communications Protocols
Loading...
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
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
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.