/<+<76$120$.(6.8.6(1/,6b$5923$/9(/8 5$-$3,11$168811,77(/8-$727(8786
|
|
- Viljo Salminen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOTEKNIIKAN OSASTO /<+<76$120$.(6.8.6(1/,6b$5923$/9(/8 5$-$3,11$168811,77(/8-$727(8786 Diplomityön aihe on hyväksytty Lappeenrannan teknillisen korkeakoulun tietotekniikan osaston kokouksessa Työn tarkastajina toimivat professori Jari Porras ja DI Pasi Sirén. Työn ohjaajana toimii DI Pasi Sirén. Lappeenrannassa Mikko Tynkkynen Korpisuonkatu 13 A Lappeenranta
2 i 7,,9,67(/0b Tekijä: Tynkkynen, Mikko Juhani Nimi: /\K\WVDQRPDNHVNXNVHQ OLVlDUYRSDOYHOXUDMDSLQQDQ VXXQQLWWHOX MD WRWHXWXV Osasto: Tietotekniikan osasto Vuosi: 2003 Paikka: Lappeenranta Diplomityö. Lappeenrannan teknillinen yliopisto. 76 sivua, 22 kuvaa, 2 taulukkoa ja 1 liite. Tarkastaja: Hakusanat: professori Jari Porras lisäarvopalvelu, lisäarvopalvelurajapinta, lyhytsanomapalvelu, SMS Diplomityössä tutkitaan lisäarvopalveluiden tuottamisen ongelmia, jotka liittyvät teleoperaattoreiden ja palveluntuottajien väliselle harmaalle alueelle. Tyypillisiä ongelmia tällä alueella ovat palveluiden lyhytsanomakeskusliityntöjen vaikeudet, laskutusongelmat ja palveluiden tietoturvan taso. Tutkimuksen lisäksi työhön kuuluu myös toteutus, joka tuottaa ratkaisun näihin ongelmiin. Ensin työssä käsitellään yleisesti lisäarvopalveluiden tuotantoon liittyviä asioita: lyhytsanomapalvelua, lyhytsanomakeskuksia, niiden lisäarvopalvelurajapintoja ja harmaan alueen käsitettä. Sitten esitellään kolme ratkaisumallia ongelmiin operaattorin näkökulmasta, joista parhaana valitaan Intellitel Messaging Gatewaysanomayhdyskäytävään toteutettava lisäarvopalvelurajapinta. Rajapinnan toteutus kuvataan suunnittelun, arkkitehtuurin ja toiminnallisuuksien osalta. Diplomityön tuloksena saadaan uusi testattu lisäarvopalvelurajapinta, joka täyttää sille asetetut vaatimukset. Työn lopuksi pohditaan rajapinnan jatkokehitystä ja kiinnostavia käyttökohteita. Näitä ovat rajapinnan käyttö protokollamuuntimen tai sanomayhdyskäytävän osana.
3 ii $%675$&7 Author: Tynkkynen, Mikko Juhani Subject: 'HVLJQLQJDQGLPSOHPHQWLQJ6KRUW0HVVDJH&HQWHUDFFHVVLQWHUIDFH IRUYDOXHDGGHGVHUYLFHV Department: Information technology Year: 2003 Place: Lappeenranta Master s Thesis. Lappeenranta University of Technology. 76 pages, 22 figures, 2 tables and 1 appendix. Supervisor: Keywords: Professor Jari Porras value-added service, value-added service interface, SMS This thesis studies the problems of producing value-added services. These problems can be located in an area between teleoperators and service producers the gray zone. The typical problems in this zone are related to short message center access, service billing and connection security. The thesis also includes an implementation part in which a solution as an answer to the problems is developed. Firstly the field of value-added service production is discussed including SMS, SMS centers, value-added service access interfaces and the concept of the gray zone. Secondly three alternative solutions answering the problems from an operator pointof-view are introduced. The best solution selected for implementation is a new valueadded service interface as a part of Intellitel Messaging Gateway. The architecture and functionalities of the interface implementation are presented in detail. As a result of the thesis a new tested value-added service interface fulfilling the requirements is achieved. Also the post-development and interesting additional usage scenarios for the interface are discussed. The interface can be used as a short message protocol converter and as part of a short message center.
4 iii $/.86$1$7 Tämä diplomityö on tehty Intellitel Communications Oy:ssä Lappeenrannan teknillisen yliopiston tietotekniikan osastolle syksyn 2002 ja kevään 2003 aikana. Työn toteuttaminen ei olisi ollut mahdollista ilman sitä erinomaista tukea, jota sain yritykseltä työn toteutus- ja kirjoitusvaiheissa. Yrityksen organisaatiomuutokset ja liiketoiminnassa tapahtuneet suunnanvaihdokset eivät helpottaneet työn toteutusta, mutta nyt urakka on kuitenkin ohi, mistä kiitos kuuluu koko Intellitelin väelle. Erityisesti haluan kiittää työni ohjaajaa Pasi Siréniä, joka jaksoi antaa asiantuntevia neuvoja, vinkkejä ja kommentteja työstä varsinkin kirjoitusvaiheessa. Jukka Turuselle haluan lausua kiitokset työn toteutuksen aikaisista teknisistä neuvoista ja ideoista. Unohtaa ei sovi myöskään työn aiheen ideoijaa Toni Suihkoa. Lisäksi haluan kiittää työni tarkastajaa, professori Jari Porrasta, kuluneiden vuosien aikana saamastani tasokkaasta opetuksesta ja työn kirjoitusvaiheen opastuksesta. Edellisten lisäksi haluan ehdottomasti muistaa myös vanhempiani opiskeluaikaisesta tuesta. Suurin kiitos kuuluu kuitenkin vaimolleni Tanjalle, joka on kestänyt, kannustanut ja tukenut minua koko opiskeluajan ja varsinkin viimeiset kuukaudet tätä työtä kirjoittaessani. Lappeenrannassa Mikko Tynkkynen
5 iv 6,6b//<6/8(77(/2-2+'$ Työn taustaa Työn tavoitteet...2 /<+<76$120$.(6.8.6(7 -$1,,'(1/,6b$5923$/9(/85$-$3,11$7 2.1 Lyhytsanomapalvelu eli SMS Sanomanvälitys SMS-arkkitehtuurissa Lyhytsanomakeskusten valmistajat ja käytetyt lisäarvopalvelurajapinnat Valmistajien markkinaosuudet Logica Comverse CMG Nokia Lisäarvopalvelut ja niiden tuottamisen ongelmia Lisäarvopalveluiden tuottamisen ongelmia operaattorin näkökulmasta ,77(/8 3.1 Ratkaisumallit Rajapinta lyhytsanomakeskusten välillä Tunnelointi Lyhytsanomayhdyskäytävä Ratkaisun valinta ja SMPP-lisäarvopalvelurajapinnan tarve Vaatimukset SMPP-protokollan lisäarvopalvelurajapinnan toiminnallisuudet Käyttäjäautentikaatio Luotettavuus ja vikasietoisuus Laskutus Suorituskyky Hallittavuus ja konfiguroitavuus Totetuksen referenssimäisyys...27
6 v 3.4 Rajoitteita toteutukselle Intellitel Messaging Gateway Intellitel ONE CVOPS SMPP - Short Message Peer to Peer Suunnittelun näkökulmia vaatimusten ja ympäristön kannalta...44 /,6b$5923$/9(/85$-$3,11$1727(8786-$7(67$ Toteutetun SMPP-lisäarvopalvelurajapinnan arkkitehtuuri Viestiketjun toiminnallinen kuvaus ja IMG:n protokollarakenne SMPP-lisäarvopalvelurajapintamoduuli SMPP-lisäarvopalvelurajapinnan TCP/IP palvelinsoketin käyttö Viestimediaattorit Intellitel Messaging Gateway:ssä SMPP-lisäarvopalvelurajapintaan toteutetut toiminnallisuudet Tuetut SMPP-operaatiot Tuetut SMPP-yhteystyypit Ikkunointi ja rinnakkaiset yhteydet Reititys ja yhteyksien käsittely Käyttäjäautentikaatio Toimituskuittaukset Rajapintamoduulin hallintaan liittyvät toteutetut ominaisuudet Konfigurointi Lokiviestit Hälytykset Statistiikka Testaus Moduulitestaus Integraatiotestaus Testitulokset <g178/(9$,6886-$-$7.2.(+,7<6,'($7 5.1 Lyhytsanomapalvelun elinaika Rajapinnan jatkokehitys ja muut käyttökohteet...66
7 vi Jatkokehityskohteet Tulevaisuuden uudet käyttökohteet rajapinnalle...67 <+7((19(72-$-2+723bb7g.6(7 /b+7((7 /,,77((7 LIITE 1. Lyhytsanomakeskusmarkkinat maanosittain
8 vii /<+(17((7 3GPP 3rd Generation Partnership Program ANSI American National Standards Institute AOL America Online, Inc. CDMA Code Division Multiple Access CIMD Computer Interface to Message Distribution CIMD2 CIMD issue 2 CVOPS C-based Virtual OPerating System DTFM Dual-Tone Multi-Frequency EMI External Machine Interface EMS Enhanced Message Service ERMES European Radio Messaging Standard GMSC Gateway MSC GPRS General Packet Radio Service GSM Global System for Mobile Communication HLR Home Location Register HTTP Hypertext Transfer Protocol IMG Intellitel Messaging Gateway IP Internet Protocol IPC Inter Process Communication IRC Internet Relay Chat ISDN Integrated Services Digital Network ITU International Telecommunication Union ITU-T ITU Telecommunication Standardization Sector IWMSC Interworking MSC MAP Mobile Application Part MGMT Management MMS Multimedia Messaging Service MO Mobile Originated MS Mobile Station MSC Mobile-services Switching Centre
9 viii MSISDN Mobile Station ISDN Number MT Mobile Terminated NIM Network Intelligence Middleware NIP Netology Interface Protocol OIS Open Interface Specification OSI Open System Interconnection PC Personal Computer PDU Protocol Data Unit PLMN Public Land Mobile Network POCSAG Post Office Code Standardization Advisory Group SC Service Center SGSN Serving GPRS Support Node SDR Service Data Record SIM Subscriber Identity Module SM Short Message SME Short Message Entity SMPP Short Message Peer-to-Peer SMS Short Message Service SMS-GMSC Gateway MSC for Short Message Service SMS-IWMSC Interworking MSC for Short Message Service SMS-PtP SMS Point-to-Point SMSC SMS Center SNMP Simple Network Management Protocol SS7 Signalling System #7 SSL Secure Sockets Layer STK SIM Application Toolkit TCP Transmission Control Protocol TLS Transport Layer Security UCS Universal Character Set UDH User Data Header UMTS Universal Mobile Telecommunications System URL Uniform Resource Locator
10 ix UTF VTT WAP WWW Unicode Transformation Format Valtion Teknillinen Tutkimuskeskus Wireless Application Protocol World Wide Web
11 1-2+'$172 Diplomityön aiheena on SMPP (Short Message Peer to Peer) lisäarvopalvelurajapinnan suunnittelu ja toteutus Intellitel Messaging Gateway - tuotteeseen. Työ tehtiin Intellitel Communications Oy:lle, joka on Lappeenrannassa ja Helsingissä toimiva tele- ja dataliikennepalveluiden kehittämiseen keskittynyt ohjelmistotalo. Yriyksen toiminta painottuu väliohjelmistojen (middleware) alueelle. Väliohjelmistoja hyödyntämällä verkko-operaattorit ja palveluntarjoajat voivat verkkoalustasta riippumatta ja nopeasti toteuttaa palveluita konvergoituneisiin verkkoympäristöihin. Tämä työ keskittyy mobiiliviestinnän, sanomateknologioiden ja lisäarvopalveluiden alueelle erityisesti lyhytsanomapalveluihin (SMS) ja niiden tuottamiseen. Palveluiden merkitys teleoperaattoreiden tulonlähteenä on viime vuosina kasvanut voimakkaasti. Operaattoreiden perinteisestä toimesta - puheluiden välittämisestä - saatavat tulot ovat taas menettäneet merkitystään. Vaikka uusia teknologioita, kuten MMS (Multimedia Messaging Service), lanseerataan lähes vuosittain, ovat monet analyytikot kuitenkin sitä mieltä, että SMS pitää vielä pintansa pitkään. Tällä hetkellä MMS:stä saatavat tulot ovat Suomessakin vain nelisen prosenttia SMS-tuloista [Tie2003]. SMS-palveluiden lisääntyessä ovat niiden tuottamisen ongelmat nousseet esille. Näistä ongelmista kertoo myös työn tausta, jota käsitellään seuraavaksi. 7\ QWDXVWDD Työn lähtökohdat sijoittuvat lisäarvopalveluiden tarjoamiseen ja tuottamiseen liittyviin kysymyksiin. Operaattoreiden ja lisäarvopalveluntarjoajien välillä on nähtävissä alue, johon liittyy useita ongelmia. Niistä merkittävimpiä ovat lisäarvopalveluiden mobiiliverkkoihin liityntään tarkoitettujen protokollien monimutkaisuus sekä palveluiden laskutuksen ja mobiiliyhteyksien hallinta. Ongelmat heijastuvat sekä operaattoriin että palveluntuottajaan. Tähän harmaaseen alueeseen osapuolten välillä ja palveluntuotannollisiin ongelmiin keskittyy myös
12 2 tämä diplomityö. Työssä rakennetaan kokonaisuus, joka ratkaisee harmaan alueen ongelmat. Varsinaisen toteutuksen tilaajana oli teleoperaattori, joka toimii lyhytsanomaviestinnän alueella. Operaattorin asiakkaita ovat lisäarvopalveluiden tuottajat, jotka käyttivät omissa palveluissaan operaattorin lyhytsanomakeskusyhteyksiä. Palveluiden lisääntyessä operaattori ajautui vaikeuksiin yhteyksien hallinnan ja suorituskyvyllisten asioiden kanssa. Operaattori oli tilanteessa, jossa palvelun taso oli vaarassa laskea ja uusien palveluiden lisääminen oli tarpeettoman hankalaa. Ratkaisuna ongelmiin syntyi työssä toteutettu SMPP-lisäarvopalvelurajapinta. 7\ QWDYRLWWHHW Työn tavoitteena oli löytää ratkaisu edellä mainittuihin harmaan alueen ongelmiin kyseisen operaattorin näkökulmasta. Ratkaisuun kuuluu ongelman analysointi ja sopivan ratkaisumallin etsiminen. Diplomityö esittelee valittuun ratkaisuun liittyvät teknologiat, kuten Intellitel Messaging Gateway:n arkkitehtuurin ja ominaisuudet, SMPP-protokollan ja käytetyn CVOPS-protokollankehitysympäristön. Tämän lisäksi käsitellään ratkaisuna syntyneen SMPP-lisäarvopalvelurajapinnan suunnittelu, toteutus ja testaus. Vaikka työn lähtökohdat olivatkin selvästi asiakaslähtöiset ja ratkaisun toteutus varsin suoraviivainen, on toteutetulla rajapinnalla tämän asiakastilauksen lisäksi muita hyödyllisiä käyttökohteita, joista syntyy lisäarvoa Intellitel Messaging Gateway -tuotteelle. Näitä käyttökohteita esitellään työn lopussa. Lopuksi pohditaan työn tulevaisuutta yhtäältä SMS-markkinoiden kehitysennusteiden ja toisaalta toteuteutun lisäarvopalvelurajapinnan jatkokehitysideoiden ja täysin uusien käyttökohteiden kannalta.
13 3 /<+<76$120$.(6.8.6(7 -$ 1,,'(1 /,6b$592 3$/9(/85$-$3,11$7 Tämä kappale esittelee työn aihepiirin. Aluksi käsitellään työn kannalta keskeistä lyhytsanomapalvelua yleisesti ja pohditaan sen asemaa viestinnän osana. Sanomanvälitykseen lyhytsanoma-arkkitehtuurissa keskitytään lyhytsanomakeskusten ja lisäarvopalveluiden kannalta. Markkinoilla olevat lyhytsanomakeskukset lisäarvopalvelurajapintoineen esitellään. Kappaleessa pureudutaan tämän jälkeen työn lähtökohtana olevaan alueeseen operaattorin lyhytsanomakeskusten ja lisäarvopalveluiden väliseen kuiluun ja palveluiden tuottamiseen liittyviin ongelmiin. Lopuksi tarkastellaan tämän kuilun eli harmaan alueen ongelmia erään operaattorin näkökulmasta. Näistä ongelmista seurasi tarve tämän työn toteuttamiselle. /\K\WVDQRPDSDOYHOXHOL606 Lyhytsanomapalvelu eli SMS (Short Message Service) määrittelee mekanismin, jolla voidaan välittää lyhytsanomia kahden GSM (Global System for Mobile Communication) -verkon pisteen välillä. Palvelu on määritelty GSM-standardin vaiheessa 1 vuonna [Sir2001] Kun ensimmäinen lyhytsanomapalvelu avattiin Englannissa vuonna 1992 [GSM2003], oli sen käyttötarkoitus kaukana siitä, mikä se on tänä päivänä: lyhytsanomalla ilmoitettiin matkapuhelimen käyttäjälle saapuneesta vastaajaviestistä. Tähän perustuu myös lyhytsanoman lyhyehkö 160 merkin maksimipituus, johon uskottiin Sinulle on 1 uusi vastaajaviesti -tekstin mahtuvan kaikilla kielillä. GSM-standardointi jaettiin useaan vaiheeseen, jotta markkinoille päästiin mahdollisimman nopeasti. Ensimmäinen vaihe määritteli pelkistetyn lyhytsanomapalvelun. GSM-standardin kehittyessä, vaiheissa 2 ja 2+, SMS:n ominaisuuksia lisättiin. Suurin osa lisäyksistä on loppukäyttäjälle näkymättömiä. [Sir2001] Joitakin näkyviäkin toiminnallisuuksia määriteltiin: käyttöön tuli esimerkiksi ominaisuus, jolla edellä mainittu lyhytsanomaviestin pituusrajoitus
14 4 voidaan kiertää ketjuttamalla useita viestejä. Nyt viestin maksimipituus oli enää päätelaitteesta kiinni. Toinen esimerkki käyttäjälle näkyvistä muutoksista on SIM Application Toolkit eli STK. STK:n avulla SIM (Subscriber Identity Module) -kortille tallennetut sovellukset voivat kommunikoida päätelaitteen kanssa ja käyttää päätelaitteen tarjoamia toiminnallisuuksia. Toiminnallisuudet ovat riippuvaisia sekä päätelaitteesta että SIM-kortista. Esimerkkinä STK:n tarjoamasta palveluista käy erilaisten palveluprofiilien (WAP, GPRS, MMS) lataaminen puhelimeen. Muita määriteltyjä STK:n palveluita ovat proaktiiviset SIM-toiminteet (esimerkiksi päätelaitteen selaimen automaattinen ohjaus tiettyyn URL-osoitteeseen, päätelaitteen ajastimien ohjaus, äänen soittaminen, toisen päätelaitteessa olevan SIM-kortin kanssa kommunikointi), valikoiden luonti puhelimelle, puheluiden hallinta ja datan lataaminen SIM-kortille. [3GP2002] Toimituskuittaukset ovat lyhytsanomapalvelun toimivuuden ja varmuuden kannalta oleellinen osa. Lyhytsanomat liikkuvat GSM-verkossa lyhytsanomakeskusten (SMSC, Short Message Center) muodostaman verkoston kautta. Toimituskuittausmekanismin avulla viestiä puhelimeen välittävä lyhytsanomakeskus tietää onko puhelin vastaanottanut viestin. Jos puhelin on verkon ulottumattomissa tai se on pois päältä, keskus ei voi toimittaa viestiä perille. Tässä tilanteessa keskus säilyttää viestin ja yrittää myöhemmin uudelleen - kunnes viestin toimitus onnistuu tai viesti vanhenee. Valmistajilla on taipumusta lisäillä omia toiminnallisuuksiaan ja parannuksiaan olemassa oleviin standardeihin hakiessaan lisäarvoa verrattuna kilpailijoihinsa. Lyhytsanomat eivät muodosta tässä mielessä poikkeusta. Lisäyksistä ehkä kaikkein tunnetuin on Nokian Smart Messaging teknologia. Smart Messaging -spesifikaatio määrittelee tiettyjä lisäarvopalveluiden käyttämiä toiminnallisuuksia puhelimiin ja lyhytsanomiin. Tekniikka hyödyntää lyhytsanoman alussa sijaitsevaa aluetta - UDH:ta (User Data Header). UDH:ssa välitetään metatietoa viestistä ja sen sisällöstä, joka voi nyt olla muutakin kuin tekstiä. Smart Messaging määrittelee esimerkiksi
15 5 seuraavat viestityypit: käyntikortti (sisältää puhelimen numeromuistioon tallentuvan nimi-numerotiedon), business-kortti (valmis DTFM-äänitaajuusyhdistelmä erilaisia automaattisia vastaajapalveluita varten, jotka perustuvat puhelimen näppäinten painallusten äänitaajuuksiin), kalenterimerkintä, soittoäänet, logot ja kuvaviestit. [Nok1999] Nämä palvelut vaativat luonnollisesti Nokian valmistaman puhelimen toimiakseen. Myös muut valmistajat ovat määritelleet omia lisäominaisuuksiaan lyhytsanomiin ja päätelaitteisiin pysyäkseen mukana kilpailussa markkinaosuuksista. Hyvä esimerkki tällaisesta on EMS (Enhanced Message Service) [Mob2000]. Nokialla on kuitenkin johtavana matkapuhelinten ja toisaalta myös lyhytsanomakeskusten valmistajana mahdollisuus ajaa omia näkemyksiään parhaiten. Erityisesti Smart Messaging teknologiaan perustuvat logo- ja soittoäänipalvelut ovat saavuttaneet suuren suosion. Kukaan lyhytsanomapalvelua ensimmäisessä vaiheessa määritelleistä ei luultavasti osannut ennustaa, mitä tuleman piti. Käytön volyymi kasvoi räjähdysmäisesti ja lyhytsanomapalvelusta tuli menestystuote. Sen alkuperäinen tarkoitus yksisuuntaisena viestinä jäi auttamattomasti käyttäjältä toiselle tapahtuvan viestinvaihdon ja erilaisten lisäarvopalveluiden jalkoihin varsinkin Pohjois- Euroopassa ja meillä Suomessa. Tämä tapahtui varsin lyhyessä ajassa lyhytsanomatekniikalla varustettujen matkapuhelinten vallatessa markkinat. 6DQRPDQYlOLW\V606DUNNLWHKWXXULVVD Alkuperäisen määritelmän mukaan lyhytsanomapalvelu määrittelee liikenteen ainoastaan kahden GSM-verkkoon kuuluvan pisteen välillä. Tässä kappaleessa käsitellään sanomanvälitystä kuitenkin myös lisäarvopalvelun kannalta. Lyhytsanomaliikenne lisäarvopalvelun ja loppukäyttäjän välillä käyttää hyväkseen kahta erilaista verkkoa. Lisäarvopalvelun tarjoajat toimivat yleensä IP-verkossa ja käyttäjän päätelaite, eli matkapuhelin, taas GSM-verkossa. GSM-verkossa lyhytsanomien siirtotienä käytetään signalointikanavia ja IP-verkon puolella siirto
16 6 tapahtuu Internetin välityksellä - yleensä TCP/IP-protokollaa käyttäen. Välitettävällä viestillä on aina alkupiste ja loppupiste. Tästä tulee myös lyhytsanomapalvelusta käytetty alkuperäinen lyhenne SMS-PtP, eli Short Message Point-to-Point. Lyhytsanomapalvelu käsittää kaksi peruspalvelua: SM MT (Short Message Mobile Terminated Point-to-Point) ja SM MO (Short Message Mobile Originated Point-to-Point). SC.XYD6007SDOYHOX Lyhytsanoma Toimituskuittaus MS SC.XYD6002SDOYHOX Lyhytsanoma Toimituskuittaus MS SM MT ilmaisee GSM-systeemin kykyä välittää viestikeskukselta, eli SC:ltä (Service Center) käyttäjän päätelaiteeseen, MS:iin (Mobile Station) tarkoitettu viesti (kuva 1). Lisäksi palvelu käsittää toimituskuittausviestin, jolla voidaan välittää tieto lähetetyn viestin välityksen onnistumisesta tai epäonnistumisesta. Tähän liittyy myös mekanismi viestin mahdollista uudelleenlähetystä varten.. SM MO käsittää tapauksen, jossa MS on lyhytsanoman lähettävänä osapuolena, myös tässä palvelussa on mahdollisuus toimituskuittaukseen (Kuva 2). Termejä MT ja MO tullaan tässä työssä käyttämään edellä mainittuun merkitykseen: ilmoittamaan viestin suuntaa päätelaitteeseen nähden. [3GP2001]
17 7 Kuva 3 esittää lyhytsanomapalvelussa viestin välitykseen osallistuvia verkkoelementtejä tai olioita. Niitä on kahdeksan: Short Message Entity (SME): Lyhytsanomaolio, joka voi lähettää tai vastaanottaa lyhytsanomia. Tässä työssä SME on lisäarvopalvelun roolissa. Service Centre (SC): Sanomakeskus, joka on vastuussa viestien välityksestä ja tarvittaessa etappivälityksestä (store-and-forward) SME:n ja MS:n välillä. Gateway MSC For Short Message Service (SMS-GMSC): Mobiilipalvelukytkin, joka toimii yhdyskäytävänä GSM verkkoon. Reitittää SC:ltä tulevan MT-viestin eteenpäin GSM-verkossa. Interworking MSC for Short Message Service (SMS-IWMSC): Vastaa MOsuunnan viestien välityksestä eli toimii yhdyskäytävänä GSM-verkosta tuleville viesteille. Serving GPRS Support Node (SGSN): Kytkentäkeskus, jonka tehtävänä on pakettikytkentä SGSN:n alueella oleville päätelaitteille. Mobile Station (MS): Mobiili päätelaite, yleensä matkapuhelin. Home Location Register (HLR): Tietokanta, jonka vastuuna on päätelaitteiden (tilaajien) tietojen ylläpito. Pitää kirjaa päätelaitteiden olinpaikasta. Visitor Location Register (VLR): Vierailijatietokanta, jonka vastuuna on sen alueella olevien päätelaitteiden hetkellisten tietojen ylläpito. [3GP2001], [Jid1997] SME 1. SC 2. SMS-GMSC / SMS-IWMSC 4. MSC/ 6. SGSN MS HLR VLR GSM-spesifikaatioon kuulumaton alue GSM-spesifikaatioon kuuluva alue.xyd9hunnrudnhqqho\k\wvdqrpdsdoyhoxvvd
18 8 Kuvassa 3 voidaan nähdä kuusi linkkiä verkon elementtien välillä. Viestinvälitys muodostaa selkeän ketjun, johon numeroidut linkit liittyvät. Linkit ovat numeroitu kuvaan siinä järjetyksessä, jossa ne ovat käytössä välitettäessä MT-viestiä. Tämä työ liittyy oleellisesti ensimmäiseen linkkiin, jonka merkitystä selvitetään tarkemmin alla. Kuten kuvasta voidaan nähdä, on verkko jaettu katkoviivalla kahteen osaan. Vasen puoli on aluetta, jota GSM-spesifikaatio ei määrittele tarkasti. Oikeaan puoleen viitataan alla PLMN:n (Public Land Mobile Network) nimellä. Tämä puoli kuuluu GSM-spesifikaatioon. SME:n ja SC:n välinen linkki(1.) kuvaa SME:n ja sanomakeskuksen välistä yhteyttä. Tässä työssä SME on lisäarvopalvelu, joka ottaa yhteyttä sanomakeskukseen (SC). Sanomakeskus tarjoaa SME:lle lisäarvopalvelurajapinnan, jollainen työssä toteutetaan. SME:n ja SC:n välinen linkki kuuluu lähes aina kiinteään verkkoon, eikä GSM-spesifikaatio ei ota siihen kantaa. Hyvin usein liikenne SME:n ja SC:n välillä käyttää hyväkseen Internettiä. Käytetty protokolla on lähes aina lyhytsanomakeskuksen valmistajan määrittelemä. Lyhytsanomakeskusten käyttämiä protokollia käsitellään seuraavassa kappaleessa. SC:n ja PLMN:n välinen linkki (2.) ei ole myöskään tarkasti määritelty. GSM:n SMS-standardi ei rajaa SC:n ja SMS-GMSC:n tai SC:n ja SMS-IWMSC:n välistä protokollaa. Tämäkin asia jää laitevalmistajien päätettäväksi. SC voi olla yhteydessä useisiin eri PLMN:iin. Yhden PLMN:n sisällä voi olla monta MSC:tä (SMS-GMSC tai SMS-IWMSC), jotka ovat yhteydessä saman SC:n kanssa. Jokainen PLMN, yhteydessä yksilöi SC:n antamalla sille ITU-T:n (International Telecommunication Union -Telecommunication Standardization Sector) E.164 standardin mukaisen numeron. SC ja MSC voivat myös olla integroituna samaan olioon. Jos näin ei kuitenkaan ole, on olioiden välissä oltava verkkoyhteys. Tässä tapauksessa on PLMN:n vastuulla ottaa yhteyttä SC:hen käyttämällä SC:n osoitetta olioita yhdistävässä verkossa. [3GP2001] MT SM:n viestiketju lyhytsanomanvälityksessä SME:n ja MS:n välillä on seuraava: Saatuaan SME:ltä viestin (1. linkki) SC lähettää lyhytsanoman SMS-GMSC:lle (2.
19 9 linkki). SMS-GMSC kysyy HLR:ltä (Home Location Register) tarvittavat reititystiedot lyhytsanoman välittämiseksi eteenpäin (3.linkki) ja lähettää tämän jälkeen viestin relevantille MSC:lle tai SGSN:lle (4. linkki). MSC (tai SGSN) päivittää VLR:ään oman PLMN:nsä alueella olevien matkapuhelinten tietoja käyttäen 5. linkkiä. Lopulta MSC tai SGSN välittää viestin päätelaitteelle eli MS:lle (6.linkki). [Jid1997] MO-viestin reitti on edelliseen verrattuna päinvastainen. MO-viesti kohdistetaan oikealle SC:lle antamalla viestille SC:lle määritetty E.164 osoite. PLMN reitittää viestin sille SMS-IWMSC:lle, joka sijaitsee SC:n PLMN:ssä. SC puolestaan välittää oikealle viestin SME:lle yleensä sen sisällön tai tietyn avainsanan perusteella. [3GP2001] /\K\WVDQRPDNHVNXVWHQYDOPLVWDMDWMDNl\WHW\WOLVlDUYRSDOYHOX UDMDSLQQDW 3GPP:n SMS-standardi esittelee lyhytsanomakeskuksen eli SC:n omana olionaan, erillään GMSC:stä tai IWMSC:stä. Käytännössä lyhytsanomakeskusten valmistajat ovat lähes poikkeuksetta yhdistäneet nämä kolme oliota samaan kokonaisuuteen. Näin ollen SC:n ja MSC:n välissä ei ole erillistä verkkoa, mikä yksinkertaistaa keskuksen toteutusta ja toimintaa. Tässä työssä lyhytsanomakeskuksesta puhuttaessa viitataan edellä mainittuun integroituun olioon. Tästä lähtien (integroidusta) lyhytsanomakeskuksesta käytetään työssä vakiintuneempaa lyhennettä: SMSC (Short Message Service Center). Kuten aikaisemmasta on käynyt ilmi, toimii SMSC kiinteän verkon ja mobiiliverkon yhdistävänä komponenttina. Keskuksen kiinteään verkkoon tarjoamaa rajapintaa kutsutaan lisäarvopalvelurajapinnaksi. Rajapinnassa käytetty protokolla on lähes poikkeuksetta SMSC:n valmistajan määrittelemä. Näin ollen lisärvopalveluiden liityntään tarkoitettuja protokollia on vähintään yhtä monta kuin keskusten valmistajiakin.
20 10 Joissakin tapauksissa valmistajat tarjoavat myös kilpailijoidensa protokollia lisäarvopalveluiden liityntään lisämaksusta. Yleensä ne eivät kuitenkaan tule kysymykseen sen vuoksi, että keskuksen mahdollisesti ostava operaattori ei ole valmis maksamaan kallista hintaa ylimääräisistä rajapinnoista. [Sir2001] 9DOPLVWDMLHQPDUNNLQDRVXXGHW Tällä hetkellä lyhytsanomakeskusmarkkinoilla on noin 15 valmistajaa. Yhteensä valmistajilla on noin 650 operaattoriasiakasta. Vuonna 2001 uusia sopimuksia solmittiin 175 ja vuonna 2002 noin 160. Luvuista voidaan todeta, että markkinat kasvavat edelleen voimakkaasti ja valtaavat jatkuvasti uusia maantieteellisiä alueita. [Mob2003] Taulukkoon 1 on koottu lyhytsanomakeskusmarkkinoiden alkuvuoden 2003 tilanne 1. Mukaan on otettu valmistajat, joilla on vähintään yksi keskus tuotannossa. 7DXOXNNR Valmistajien markkinaosuudet alkuvuonna 2003 [Mob2003] 9DOPLVWDMD 0DUNNLQDRVXXV Logica 24,3 CMG 12,8 Comverse 12,8 Nokia 11,3 Sema 9,0 ADC Newnet 7,3 Motorola 6,4 Ericsson 5,5 Centigram/Mobilegram 5,3 TCS 3,4 Hyde Company 1,1 Cap Gemini 0,2 Jinny Software 0,2 Unisys 0,2 Octel 0,2 1 Lyhytsanomakeskusten valmistajien markkinatilanne maanosittain on nähtävissä liitteessä 1.
21 11 Kolme vuotta sitten kuusi suurinta valmistajaa olivat (suluissa markkinaosuus prosentteina): Logica (23,5), Comverse (16.4), CMG (11,4), Sema (9.3), Ericsson (8,4) ja Nokia (8,2) [Sir2001]. Vertaamalla näitä lukuja taulukkoon 1 nähdään, että Logica on säilyttänyt asemansa markkinajohtajana ja CMG on noussut Comversen ohi. Tilastoa tarkasteltaessa on otettava huomioon myös se tosiasia, että Logica ja CMG fuusioituivat vuonna Näin syntyi LogicaCMG yhtiö, jonka yhteenlaskettu markkinaosuus on yli 37 prosenttia. Uusi yhtiö on ainakin toistaiseksi jatkanut ennen fuusiota markkinoilla olleiden kahden lyhytsanomakeskusten myyntiä omina tuotteinaan. Merkittävintä kuitenkin lienee Ericssonin putoaminen joukosta ja Nokian markkinaosuuksien kasvu. Ericsson epäonnistui MXE-keskuksellaan pahasti ja aloittikin CMG:n SMSC:n toimittamisen omiin verkkoihinsa. Myöhemmin Ericsson kehitti uuden keskuksen, mutta ei ole onnistunut ottamaan takaisin lähinnä Nokialle menettämiään markkinoita. Pienempien valmistajien osalta tilanne on säilynyt lähes ennallaan. Kolmessa vuodessa markkinoille on ilmestynyt vain kaksi uutta nimeä: Cap Gemini ja Jinny Software. Molempien markkinaosuudet ovat marginaalisia. /RJLFD Logica oli Telepath SMSC:llään markkinoiden ensimmäinen. Sen asema markkinajohtajana on säilynyt vuodesta toiseen. Keskus käyttää lisäarvopalvelurajapinnassaan SMPP (Short Message Peer-to-Peer) -protokollaa. Protokolla on alun perin Logican määrittelemä. Logican keskuksen suurimpia etuja kilpailijoihinsa nähden on erittäin laaja liitäntätuki mobiiliverkkoihin. Käytännössä keskus sopii minne päin maapalloa tahansa. [Log2003] &RPYHUVH Comversen ISMSC ei ole saavuttanut viime aikoina merkittävästi lisää markkinoita, mutta yhtiö mainostaa keskuksen välittävän viestejä 140 GSM verkkoon. Parin viime
22 12 vuoden aikana Comverse on kehittänyt keskusta lisäarvopalvelurajapintojen suhteen. Kun vuonna 2001 keskus tuki Comversen omaa NIP (Netology Interface Protocol) - protokollaa [Sir2001], on uusia asiakkaita yritetty saada lisäämällä tuki suosituimpiin protokolliin kuten CMG:n OIS (Open Interface Specification), Logica SMPP ja Nokian CIMD2 (Computer Interface to Message Distribution issue 2). Perinteisten palveluiden lisäksi, keskus tukee myös GPRS-yhteyksiä ja SMS-over-IP tekniikkaa.[com2003] &0* Euroopan tilastoissa CMG:n keskukset ovat jaetulla kärkipaikalla Logican keskusten kanssa [Mob2001a]. LogicaCMG on siis Euroopassa selvä markkinajohtaja. CMG:n keskuksen natiivi lisäarvopalvelurajapintaprotokolla on EMI (External Machine Interface). EMI:n lisäksi CMG:n keskus tukee myös CIMD, OIS ja SMPP protokollia. [CMG2002] Suomessa CMG:n tuotetta käyttää TeliaSonera. 1RNLD Nokia Artuse SMSC on lisännyt markkinaosuuksiaan ja kivunnut reilussa vuodessa Seman ohi. Suomessa Artuse on käytössä Telialla, Radiolinjalla ja DNA:lla. Muita Artuse-keskusta käyttäviä operaattoreita on ympäri maailmaa. [Mob2001a] Artuse lyhytsanomakeskus käyttää CIMD2 protokollaa, joka on Nokian kehittämä. Kokemus on osoittanut, että Artuse-keskukset eivät ole pärjänneet nopeudessaan kaikille kilpailijoilleen. Suurimpana ongelmana CIMD2-protokollassa on ollut ikkunoinnin puuttuminen, josta suorituskykyongelmat ovat seuranneet. Ongelma on kuitenkin korjattu CIMD2 versiossa 4-0, johon ikkunointituki on vihdoin lisätty. Sema on Logican tavoin ensimäisiä lyhytsanomakeskusten valmistajia. Keskus käyttää lisäarvopalvelurajapinnassa OIS (Open Interface Specification) protokollaa. OIS:n ensimmäiset versiot oli tarkoitettu käytettäväksi X.25 verkoissa. Tämä muodostautui myöhemmin ongelmaksi, sillä palveluntarjoajat tulivat yleensä TCP/IP-verkoista. Vuonna 1997 OIS-protokollaan lisättiin tuki TCP:n käytölle,
23 13 mutta edelleen on tuotannossa keskuksia, jossa tätä tukea ei ole. [SEM2001], [Sir2001] /LVlDUYRSDOYHOXWMDQLLGHQWXRWWDPLVHQRQJHOPLD Lisäarvopalvelut voidaan määritellä yleisesti informaatiopalveluiksi, joita voidaan käyttää mobiilipäätelaitteilla [Sir2001]. Tyypillisiä lisäarvopalveluita ovat esimerkiksi logo- ja soittoäänipalvelut. Palvelut toimivat yleensä siten, että käyttäjä lähettää maksullisen lyhytsanoman tietyllä avainsanalla palvelun lyhytnumeroon. Lyhytnumero on numero, johon lähetetyt viestit ohjataan aina matkapuhelinverkossa palveluntarjoajan lyhytsanomapalveluun [Tel2001]. Kun palvelu saa viestin, lähettää se vastineeksi käyttäjän päätelaitteeseen halutun logon tai soittoäänen. Lisäarvopalvelut ovat lähes aina toiminnaltaan todella yksinkertaisia kuten edellä kuvattu tapauskin. Palvelun logiikan tuottaminen ei vaadi tekijältään kovinkaan suurta ammattitaitoa. Viime vuosina, SMS:n räjähdysmäisen kasvun myötä, alalle on riittänyt tulijoita. Joukkoon mahtuu monenlaisia yrittäjiä. Palveluntuottajat voivat olla hyvinkin kokeneita sisällöntuotannollisista seikoista, mutta usein tietoliikenneosaaminen on heikkoa. Yksinkertaisenkin lisäarvopalvelun on toimiakseen oltava yhteydessä mobiiliverkkoon. Tähän palvelu tarvitsee lyhytsanomakeskusten lisäarvopalvelurajapintoja, joita esiteltiin kappaleessa 2.3. Nämä rajapinnat ovat suhteellisen monimutkaisia ja vaativat lisäarvopalvelun toteuttajalta kokemusta protokollaohjelmoinnista ja reaaliaikasovelluksista. Liitynnän toteuttamista vaikeuttaa myös joskus varsin vaikeasti saatavilla olevat ja jatkuvasti kehittyvät rajapintaspesifikaatiot. Lisäarvopalveluiden laskutus on tärkeä, mutta varsin usein epäselvä asia. Toimiva laskutus on edellytys palvelun kannattavuudelle. Yleensä palveluntarjoaja ei kuitenkaan halua tai kykene määrittelemään laskutuksen teknisen toteutuksen
24 14 yksityiskohtia. Laskutus pitäisi pystyä hoitamaan mahdollisimman joustavasti ja helposti. Yleensä tämä asia jääkin operaattorin hoidettavaksi. Toisaalta operaattorin käyttämä keskus ei välttämättä tarjoa ominaisuuksia, joilla palvelukohtainen laskutus voitaisiin toteuttaa. On olemassa myös palveluita, jossa lyhytsanomakeskusten ja lisaärvopalveluiden välinen liikenne tulisi suojata kolmansilta osapuolilta. Valitettavasti varsin usein tätä asiaa ei huomioi lyhytsanomakeskusten valmistaja sen enempää kuin lisäarvopalveluntarjoajakaan. Vaikka palveluntuottaja olisikin ammattitaitoinen ja tietoinen turvallisuusnäkökohdista, ei liikenteen suojaaminen ole mahdollista, koska vastinpää lyhytsanomakeskus ei välttämättä tue minkäänlaisia salausmekanismeja. Palveluiden ja lyhytsanomakeskusten välissä on harmaa alue, joka on sekä palveluntarjoajan että operaattorin kannalta huono asia. Yhtäältä lisäarvopalveluiden hankala ja osittain puutteellinen liityntä mobiiliverkkoon ja toisaalta palveluntuottajien asiantuntemattomuus tarkoittavat sitä, että operaattorin on tarjottava palveluntarjoajille erilaisia tukipalveluita. Kaikki ylimääräinen tuki syö operaattorin resursseja ja tulee siten yllättävänkin kalliiksi. Palveluntarjoajan näkökulmasta vaikea mobiiliverkko-liityntä voi jopa olla este liiketoiminnan aloittamiselle ainakin palveluiden pystyttäminen hidastuu ja monimutkaistuu. Tästä on myös välittömiä seurauksia operaattorille, joka menettää mahdollisia asiakkaita ja tätä kautta saatavia tuloja. /LVlDUYR SDOYHOX /LLW\QWlSURWRNROOD" +DUPDDDOXH /DVNXWXV" 7XUYDOOLVXXV" 2SHUDDWWRULQ 606&.XYD +DUPDDDOXH
25 15 Kuvatun kaltaiselle harmaalle alueelle on pyritty löytämään erilaisia ratkaisuja, joiden tavoitteena on poistaa kuilu operaattorin ja lisäarvopalveluntuottajien väliltä. Tässä diplomityössä esitellään yksi harmaaseen alueeseen suoraan liittyvä ongelma ja tarkoitukseen soveltuva ratkaisu. /LVlDUYRSDOYHOXLGHQ WXRWWDPLVHQ RQJHOPLD RSHUDDWWRULQ QlN NXOPDVWD Tämän diplomityön taustalla oli asiakastarve, joka liittyy suoraan edellisessä kappaleessa kuvatun harmaan alueen ongelmiin tällä kertaa operaattorin näkökulmasta. Kyseessä oleva ongelmakenttä liittyy lisäarvopalveluiden mobiiliverkkoyhteyksien tarjoamiseen. Näitä ongelmia kuvataan tarkemmin seuraavaksi. Asiakkaana oli teleoperaattori, joka tarjoaa lisäarvopalveluiden tuottajille liityntää mobiiliverkkoon omien viestikeskustensa kautta. Kyseinen operaattori käytti GSMverkossaan Logican Telepath lyhytsanomakeskuksia. Telepath-keskuksissa lisäarvopalvelurajapinnan yhteysprotokolla on SMPP. Tähän asti operaattori oli tarjonnut palveluntarjoajille suoria liityntöjä lyhytsanomakeskuksiin. Keskuksia oli useita ja niitä oli lisätty tarpeen mukaan asiakasmäärän ja viestimäärien kasvaessa. Operaattori oli kuitenkin ajautumassa ongelmiin lyhytsanomakeskusten ylläpidon suhteen. SMS-palveluiden lisääntyessä keskusten ylläpitökustannusten huomattiin nousseen huomattavan suuriksi. Operaattori halusi luonnollisesti myös uusia asiakkaita, mutta asiakasmäärän kasvaminen nähtiin riskinä keskusten ylläpitoongelmien vuoksi. Koska nykyisten keskusten kuormitusaste oli jo huomattavan suuri, olisi uusien asiakkaiden tulo tarkoittanut myös uusien keskusten lisäämistä. Keskusten lisäämiseen liittyi myös muita kuin ylläpidollisia ongelmia. Vaikka uusia asiakkaita tai palveluita ei tulisikaan, oli keskusten määrää kasvatettava tarpeen mukaan nykyisten palveluiden aiheuttaman viestiliikenteen lisääntyessä. Osa
26 16 palveluista jouduttiin ohjaamaan lisätylle keskuksille, jotta keskusten kuormitus saatiin tasaiseksi. Tämä oli ongelmallista, sillä myös siirrettävien palveluiden konfiguraatioon täytyi luonnollisesti tehdä muutoksia yhteysasetusten osalta. Konfiguraation muuttaminen tarkoittaa palvelun kannalta yleensä käyttökatkoa ja lisää myös palveluntarjoajalle koituvia kustannuksia. Pahimmassa tapauksessa myös loppuasiakkaille - lisäarvopalvelun käyttäjille - on tiedotettava käyttökatkoksista. Keskusten lisääntyessä asikkaiden laskutus käy aiempaa hankalammaksi. Laskutustiedot pitää kerätä jokaiselta keskukselta erikseen ja koota laskutusjärjestelmää varten. Vaikka tietojen keräys onkin mahdollista osittain automatisoida, nähtiin tämä seikka myös ylläpitoa lisäävänä. Suurimpana huolena oli tilanne, jossa operaattori olisi joutunut kieltäytymään uusista asiakkaista hallinnollisten ongelmien takia. Myös vanhojen asiakkaiden kanssa oltiin ongelmissa. Oli olemassa pelko, että asiakkaille ei pystyttäisi välttämättä tarjoamaan riittävää palvelutasoa. Kuten edellä mainittiin, käyttivät vanhat asiakkaat lisäarvopalveluiden tarjoamiseen suoria lyhytsanomakeskusyhteyksiä ja SMPP-protokollaa. Lyhytsanomapalveluiden suosion kasvaessa, oli markkinoille tulossa myös uusia palveluntuottajia, joilla ei välttämättä ollut lainkaan kokemusta lyhytsanomaprotokollista. Monet uusista tulokkaista ovat toimineet ainoastaan WWW (World Wide Web) -maailmassa. Kynnys suhteellisen helposta ja tunnetusta ympäristöstä mobiiliverkkoihin siirtymiseen voi muodostua korkeaksi. Nähtiin tarpeelliseksi tarjota helpompi rajapinta lyhytsanomien välitykseen. Eräänä luontevana rajapintana nähtiin WWWmaailmasta tuttu HTTP (Hyper Text Transport Protocol) suhteellisen hankalakäyttöisen SMPP:n sijaan. Vaikka helpompi rajapinta olikin toivottu parannus, ei vanhoilta asiakkailta voinut vaatia uuden rajapinnan käyttöönottoa. Eräänä vaatimuksena olikin, että olemassa oleviin palveluihin ei saa aiheutua mitään muutoksia uuden rajapinnan takia.
27 17 Työn kuva ja tavoitteet alkoivat hahmottua. Hallintaongelmaan halutaan ratkaisu. Hallinnasta koituvat kulut on saatava kuriin. Palvelun taso on pystyttävä pitämään riittävän korkeana. Palvelulle on aina kyettävä vastaamaan riippumatta lyhytsanomakeskuksen kuormitustilanteesta. Erityisesti kuormituspiikit tulee saada mahdollisimman pieniksi. Uusien lyhytsanomakeskusten lisääminen halutaan olevan palveluille näkymätöntä. Palveluntarjoajia ei voi edellyttää tekemään konfiguraatioihinsa muutoksia. Tähän liittyen halutaan myös pystyä hallitsemaan ja tarkkailemaan asiakkaan pääsyä keskuksiin. Yhden palvelun käyttämiä lyhytsanomakeskusyhteyksiä tulee pystyä rajoittamaan. Liikennettä on myös pystyttävä monitoroimaan ja rajoittamaan, jotta kuormituspiikeiltä vältyttäisiin. Uusille asiakkaille tulee tarjota helpompi rajapinta lyhytsanomaviestintään. Lyhytsanomakeskusten nykyinen lisäarvorajapinta ei tule kysymykseen. Eräs käyttökelpoiseksi ehdotettu rajapinta voitaisiin toteuttaa esimerkiksi HTTPprotokollaa käyttäen.
28 ,77(/8 Tässä kappaleessa haetaan ratkaisujamalleja edellä esitettyyn ongelmaan. Löydetyt mallit analysoidaan ja niistä sopivin valitaan toteutettavaksi. Lisäksi kartoitetaan ja arvioidaan ratkaisuna syntyvän lisäarvopalvelurajapinnan vaatimuksia. Myös toteutuksen rajoitteita toteutusympäristön kannalta käsitellään tässä yhteydessä. 5DWNDLVXPDOOLW Seuraavassa käydään läpi kolme erilaista lähestymistapaa edellisessä kappaleessa esitettyihin operaattorin ongelmiin. Jokainen ratkaisumalli esitellään ja ratkaisun hyvät ja huonot puolet analysoidaan. Tavoitteena on löytää malli, joka ratkaisee kaikki asiakkaan ongelmat olematta kuitenkaan liian kompleksinen tai raskas toteutettavaksi. 5DMDSLQWDO\K\WVDQRPDNHVNXVWHQYlOLOOl Asiakkaan suurimpia ongelmia olivat lyhytsanomakeskusten hallinta. Kun keskuksia lisättiin kasvoivat ylläpitokulut. Kun keskusten suorituskyky oli äärirajoilla, looginen ratkaisu oli ottaa uusia keskuksia käyttöön. Tämä kuitenkin aiheutti ongelmia palveluiden uudelleen sijoitteluun uusiin ja resursseiltaan vapaisiin keskuksiin. Yksi ratkaisumalli ongelmaan olisi sisäinen rajapinta keskusten välillä. Palvelut voitaisiin reitittää keskukselta toiselle kuormitustilanteen vaatimalla tavalla. Toiminta olisi palveluntarjoajille näkymätöntä, sillä palvelun käyttämä lyhytsanomakeskusyhteys voisi säilyä entisellään. Nyt liikenne voitaisiin ohjata uudelle keskukselle sisäisesti. Yksinkertaisin kuormanjakomalli olisi staattinen, jossa määriteltäisiin palvelukohtaisesti, mille keskukselle viestiliikenne kulloinkin ohjattaisiin. Kuormanjaosta voitaisiin toisaalta tehdä hyvinkin älykäs. Rajapintaa käyttäen voitaisiin kuormanjako toteuttaa siten, että se ottaisi huomioon myös keskusten
29 19 sisäisen tilanteen: viestijonot, verkkojen vasteajat, käytettävissä olevat kaistanleveydet ja niin edelleen. Rajapintaa voitaisiin tarvittaessa laajentaa siten, että keskusten hallinta hoidettaisiin keskitetysti yhdestä pisteestä. Laskutustiedot, keskusten väliset reititystaulut ja kuormanjakokonfiguraatio voitaisiin nyt hallita samasta paikasta. Ylläpito helpottuisi dramaattisesti. Tällä mallilla ratkaistaisiin ainakin osittain hallintaongelma. Myös lisäarvopalveluihin tehtävät muutokset voitaisiin eliminoida. Kuormanjako saataisiin ratkaistua hyvinkin tehokkaasti. Asiakkaiden liikenteen rajoittamiseen ja monitorointiin tämä ratkaisu ei taas soveltuisi kovinkaan hyvin. Yhteyksien määrän rajoittamiseen palvelukohtaisesti ei tällä ratkaisulla saavuteta merkittävää helpotusta. Nythän palvelut ottaisivat yhteyttä johonkin keskuksista, ja liityntäpisteitä olisi useita. Monitorointi ja rajoitus pitäisi hajauttaa kaikkiin näihin pisteisiin. Eräs vaatimuksista oli uuden, helpomman, rajapinnan tarjoaminen uusille palveluntarjoa-asiakkaille. Tämä malli ei kuitenkaan ottaisi tähän asiaan minkäänlaista kantaa, eikä näin helpotaisi liityntää mobiiliviestintään. Suurin ongelma käytännön kannalta on kuitenkin, että lyhytsanomakeskusten välistä rajapintaa, siinä tarkoituksessa kuin se tässä on kuvattu, ei ole määritelty. Sen toteuttaminen kuuluisi luonnollisesti lyhytsanomakeskusten valmistajille, eikä ulkopuolisten yritysten ole juurikaan mahdollista toteutukseen vaikuttaa.
30 20 7XQQHORLQWL Jos tarkastellaan ongelmaa tietojen monitoroinnin ja laskutuksen kannalta, on parasta keskittää viestiliikenne tiettyyn pisteeseen. Näin monitorointi ja laskutus voitaisiin hoitaa yhdestä pisteestä, jolloin hallinta helpottuisi. Yksi ratkaisu, jossa liikenne saadaan keskitettyä, on eräänlainen SMS-tunneli (SMSpipeline). Tässä ratkaisumallissa kaikki lisäarvopalveluilta tuleva liikenne ohjataan tunneliin ja siitä edelleen lyhytsanomakeskuksiin. Tunneloinnin ideana ei ole muokata liikkuvan datan sisältöä, vaan tarkkailla sitä ja kerätä tarvittavat tiedot esimerkiksi laskutusta varten. SMSC 1 SMSC 2 SMSC 3 Laskutustieto SMS-tunneli Jonotus ja kuormantasaus Monitorointi Palvelu 1 Palvelu 2 Palvelu 3 Palvelu 4.XYD606WXQQHOL Tunnelin avulla on mahdollista kerätä lähes kaikki mahdollinen statistiikka, joka voidaan saada dataliikenteen sisällöstä. Kerättävän datan laatu on riippuvainen ainoastaan SMS-tunnelin toteutuksesta. Myös viestiliikenteen nopeutta tai lyhytsanomakeskusten ja lisäarvopalveluiden välistä latenssia voitaisiin tutkia ja tarkkailla. Mahdollisuuksien rajoissa olisi myös palvelukohtaisten vasteaikojen tarkkailu.
31 21 Jos SMS-tunneliin liitettäisiin jonomekanismi, voisi sitä käyttää myös liikenteen rajoittamiseen. Kuormahuiput voitaisiin estää jonottamalla viestejä siten, ettei lyhytsanomakeskuksiin menevien viestien määrä tietyssä ajassa ylittyisi. Jonotus olisi mahdollista toteuttaa myös MO-suunnassa, jos palveluille menevää liikennettä olisi tarpeen rajoittaa. Tämä ratkaisumalli vastaa hyvin vaatimuksiin viestiliikenteen monitoroinnista. Laskutietojen kerääminen saataisiin keskitettyä ja hallintaongelmaan näin osin helpotusta. Myös kuormarajoitus olisi mahdollista toteuttaa tiettyyn rajaan asti. Malli ei kuitenkaan ratkaise ongelmaa uusien keskusten lisäämisestä läpinäkyvästi. Myös keskusten välinen kuormanjako olisi tämän ratkaisun tavoittamattomissa. Se ei myöskään tarjoaisi uusille palveluntarjojille uutta vaihtoehtoista ja helpompaa rajapintaa. Kuormanrajoituskin toimisi huonosti, sillä jonotus lisää päätepisteiden vasteaikaa. Jos viestit jäävät jonoon pitkäksi ajaksi, ei lähettävä instanssi (lyhytsanomakeskus tai palvelu) saa viestille kuittausta välttämättä riittävän ajoissa. Viesti voidaan tulkita menetetyksi, joka tarkoittaa uusintalähetystä. Tämä taas aiheuttaisi duplikaattiviestejä ja sekoittaisi protokollaliikennettä. Kuormanrajoitus toimisi, jos vastinpäiden ajastimet säädettäisiin tarpeeksi pitkiksi ja jonot riittävän lyhyiksi. /\K\WVDQRPD\KG\VNl\WlYl Edellä esitetyissä ratkaisumalleissa päädyttiin siihen, että vaadittavien ominaisuuksien saavuttamiseksi viestiliikenne olisi hyvä keskittää yhteen paikkaan. Molemmissa ratkaisuvaihtoehdossa oli kuitenkin puutteita. Pahin puutteista lienee se, että ne eivät toteuta uutta rajapintaa uusien palveluiden käytettäväksi. Nyt esiteltävässä mallissa lähdetään siitä, että liikenne keskitetään yhteen pisteeseen ja uusi rajapinta toteutetaan tässä pisteessä. Tällainen arkkitehtuuri saadaan sijoittamalla palveluiden ja lyhytsanomakeskusten väliin yhdyskäytävä.
32 22 Yhdyskäytävää kutsutaan tästä lähtien myös nimellä lyhytsanomayhdyskäytävä tai SMS-yhdyskäytävä, joka kuvaa paremmin ko. yhdyskäytävän läpi kulkevaa liikennettä. SMSC 1 SMSC 2 SMSC 3 Hallinta "Vanha" SMPPrajapinta SMSCrajapinta Statistiikka SMSyhdyskäytävä Laskutus "Uusi" HTTPrajapinta Palvelu 1 Palvelu 2 Uusi palvelu 1 Uusi palvelu 2.XYD/\K\WVDQRPD\KG\VNl\WlYl SMS-yhdyskäytäviä on markkinoilla useita ja niiden pääasiallinen tarkoitus on tarjota helpompi ja turvallisempi liityntä lyhytsanomakeskuksiin. Yleensä yhdyskäytävissä on valmiina mekanismeja, joilla operaattori voi hallita lisäarvopalveluita. Operaattoreille tarkoitetut yhdyskäytävät tarjoavat myös usein statistiikkaa ja laskutustietoja, sisältävät turvamekanismeja ja omaavat keinot reitittää ja rajoittaa lisäarvopalveluntarjoajien pääsyä lyhytsanomakeskuksiin. [Sir2001] Yhdyskäytävässä voidaan toteuttaa dynaaminen kuormanjako keskusten ja lisäarvopaveluiden välillä reitittämällä palveluiden liikennettä keskuksille siten, että eniten kuormitettujen keskusten liikennettä vähennetään ja sitä siirretään vapaille keskuksille. Yhdyskäytävän sisäisillä viestijonoilla voidaan tasoittaa kuormapiikkejä. Tunneliratkaisun ongelmana oli, että jonojen kasvun myötä palveluiden ja lyhytsanomakeskuksen välinen viive kasvoi, jolloin protokollan ajastimet saattoivat laueta ja toiminta vääristyi. Yhdyskäytävä ratkaisee tämän ongelman; nyt palvelut eivät ole suoraan protokollatasolla yhteydessä lyhytsanomakeskuksiin, eivätkä keskukset palveluihin. Looginen yhteys katkeaa yhdyskäytävässä. Yhdyskäytävä voidaan toteuttaa siten, että se kuittaa viestit saatuaan ne välitettäviksi. Näin yhdyskäytävä toimii todellisena puskurina, eikä edellä mainittua ongelmaa pääse syntymään.
33 23 Uusien keskusten lisääminen tapahtuu helposti ja lisäarvopalveluilta piilossa. Palveluiden konfiguraatioon ei tarvitse tehdä mitään muutoksia. Myöskään operaattorin lyhytsanomakeskuksiin ei tarvitse lisätä tietoja palveluista. Paikka, johon muutoksia tarvitaan, on yhdyskäytävän reititystaulu. Uuden palvelun ja oikean keskuksen välisen yhteyden lisääminen on näin yhdessä pisteessä ja hallittavuuden kannalta merkittävän helppoa. Asiakkaiden hallintaan voidaan kehittää useita erilaisia ratkaisuja yhdyskäytävässä. Palveluiden pääsyä yhdyskäytävään, ja edelleen lyhytsanomakeskuksiin, voidaan rajoittaa. Myös käyttäjäautentikaatio on mahdollista rakentaa yhdyskäytävään. Liikenteen monitorointi saadaan keskitettyä ja laskutustiedon kerääminen on helpompaa verrattuna tilanteeseen, jossa sitä kerättiin useilta lyhytsanomakeskuksilta suoraan. Keskityksen ansiosta ylläpito helpottuu merkittävästi. Palveluntarjoajille haluttiin tarjota helpompi liityntä lyhytsanomakeskuksiin. Edellä esitetyt kaksi muuta ratkaisumallia eivät soveltuneet tähän tarkoitukseen. Yhdyskäytävään tarvittavat rajapinnat on mahdollista toteuttaa. Kyseisen operaattorin vaatimuksia oli tarjota olemassa oleva rajapinta nykyisille asiakkaille ja helpompi liityntä uusille asikkaille. Nyt molemmat rajapinnat voidaan toteuttaa samaan yhdyskäytävään. Lisäarvopalvelut voivat käyttää kumpaa rajapintaa hyvänsä. Aivan jokaisen operoraattorin ongelmiin lyhytsanomayhdyskäytävä ei kuitenkaan välttämättä sovi: toteutus voi olla muihin ratkaisuihin nähden liian kallis. Lisäksi lyhtysanomayhdyskäytävää käyttävä operaattori sitoutuu yhdyskäytävän valmistajan tuotteeseen.
34 24 5DWNDLVXQYDOLQWDMD6033OLVlDUYRSDOYHOXUDMDSLQQDQWDUYH Kun verrataan jokaisen kolmen edellä esitellyn ratkaisumallin hyviä puolia ja puutteita, näyttää siltä, että lyhytsanomayhdyskäytävä vastaa operaattorin tarpeita parhaiten. Se on ainoa malli, joka vastaa kaikkiin esitettyihin vaatimuksiin. Ratkaisun valintaa helpottaa myös se seikka, että yrityksellä, johon tämä työ toteutettiin, on jo valmiina oma lyhytsanomayhdyskäytävä Intellitel Messaging Gateway. Ongelmana on kuitenkin, että tämä yhdyskäytävä ei tarjoa kaikkia tarvittavia rajapintoja. Yhdyskäytävä on tarkoitettu toimimaan palveluiden ja keskusten välillä, jolloin on oletettu, etteivät lisäarvopalvelut halua suoria yhteyksiä lyhytsanomakeskuksiin. Intellitel Messaging Gateway on tarkoitettu sellaisille palveluille, jotka käyttävät HTTP- tai SMTP protokollaa lisäarvopalveluliityntään yhdyskäytävän kautta. Nyt operaattorilla oli kuitenkin vanhoja asiakkaita, jotka ovat rakentaneet palvelunsa suorien keskusyhteyksien varaan. Käytetyt Logican Telepath keskukset käyttivät lisäarvopalveluiden liityntään SMPP-protokollaa. Tarvitaan siis uusi rajapinta, joka näyttää palveluille täysin samalta kuin suora SMPP-yhteys lyhytsanomakeskuksiin. Ratkaisuna tähän on olemassa olevaan lyhytsanomayhdyskäytävään liitettävä SMPPlisäarvopalvelurajapinta, jota tässä diplomityössä lähdettiin toteuttamaan. 9DDWLPXNVHW Ohjelmistokehityksen onnistumisen kannalta on oleellista ymmärtää täysin ohjelmistolle asetetut vaatimukset. Jos vaatimusanalyysi on jätetty tekemättä tai tehty huolimattomasti, ei hyvinkään suunniteltu tai kirjoitettu ohjelma tule onnistumaan: se on luultavasti pettymys käyttäjälleen eikä tyydytä tekijäänsäkään. 2 [Pre1997] 2 Tekijän vapaa suomennos
35 25 Suuri osa SMPP-lisäarvopalvelurajapinnalle asetetetuista vaatimuksista periytyy suoraan työn asiakkaan eli operaattorin ongelmasta. Näitä vaatimuksia ovat käyttäjien autentikointi -toiminnallisuus, yhteyksien rajoittaminen, laskutustiedon kerääminen, kokonaisuuden hallittavuus ja konfiguroitavuus, kuormanjako ja kuorman rajoittaminen sekä liikenteen tarkkailu. Toteutettavaa SMPPlisäarvopalvelurajapintaa käyttävät jo olemassa olevat palvelut, jotka aikaisemmin ottivat suoraan yhteyttä operaattorin lyhytsanomakeskuksiin. Yksi vaatimuksista onkin Telepath-lyhytsanomakseskuksen SMPP-rajapintaa vastaava toiminnallisuus. Seuraavaassa käsitellään vielä jokaista vaatimusta tarkemmin. 6033SURWRNROODQOLVlDUYRSDOYHOXUDMDSLQQDQWRLPLQQDOOLVXXGHW SMPP-lisäarvopalvelurajapinnan tulee näyttää lyhytsanomapalvelulle samalta kuin oikean SMPP-lyhytsanomakeskuksen lisäarvopalvelurajapinnan. Käytännössä tämä tarkoittaa sitä, että on toteutettava SMPP-protokollan mukaiset toiminnot, jotka mahdollistavat lyhytsanomien välittämisen ja vastaanottamisen SMPP-protokollan mukaisesti. Lyhytsanomien vastaanottamisen ja lähettämisen lisäksi rajapinnalta vaaditaan kykyä välittää GSM-verkosta tulevat lyhytsanomien välitystiedot edelleen palveluille. SMPP-protokollan toiminnallisuuden asettamat vaatimukset toteutuksen kannalta vaikuttavat lähinnä tila-automaattien ja koodekkien toteuttamiseen. Tila-automaattien on luonnollisesti toteutettava protokolla ominaiset tilasiirtymät ja koodekkien tehtävänä on SMPP-protokollatietoyksiköiden kokoaminen ja purkaminen..l\wwlmldxwhqwlnddwlr Koska SMPP-lisäarvopalvelurajapintayhteyttä halutaan tarjota useammalle kuin yhdelle lyhytsanomapalveluntarjoajalle, on käyttäjät pystyttävä tunnistamaan. Ilman tätä ominaisuutta periaatteessa kuka tahansa voisi ottaa rajapintaan yhteyttä ja käyttää sitä lyhytsanomien välittämiseen. Toisaalta autentikaation avulla voidaan paremmin valvoa käyttäjiä esimerkiksi yhtäaikaisten yhteyksien lukumäärän suhteen.
36 26 Autentikaatio on erityisen tarpeellinen, jos Intellitel Messaging Gateway, jonka komponentti lisäarvopalvelurajapintakin on, sijaitsee julkisessa verkossa. /XRWHWWDYXXVMDYLNDVLHWRLVXXV Luotettavuus ja vikasietoisuus ovat reaaliaikaisissa ja korkean käytettävyyden sovelluksissa tärkeitä tekijöitä. Kyseessä on lisäarvopalvelurajapinta, joka tarjoaa palveluitaan usealle eri käyttäjälle asiakkaalle, eli lyhytsanomapalvelun tarjoajalle. SMPP lisäarvopalvelurajapinnan voidaan katsoa olevan verkon solmupisteessä, jonka vikaantuminen näkyy välittömästi usealle palvelulle. Jokaisella näistä palveluista voi olla tuhansia loppukäyttäjiä. Riittävän luotettavuuden ja vikasietoisuuden saavuttamiseksi on testaukseen sekä validointiin kiinnitettävä huomiota. Validointi voidaan suorittaa esimerkiksi käyttämällä testauksessa Logican SMPP-kirjastoon perustuvaa vastinpäätä. /DVNXWXV SMPP-lisäarvopalvelurajapintaa käyttävien lisäarvopalveluiden tarjoamat palvelut on pystyttävä laskuttamaan. Jokaisen palvelun sisällä voi olla monta erihintaista tai erilaisin perustein laskutettavaa toimintoa. Esimerkiksi tilattava soittoäänen hinta voi perustua äänen pituuteen tai kenties suosioon. Laskutus voidaan mahdollistaa SMPP-lisäarvopalvelurajapinnan lokitietoja parsimalla. Tuotettavan lokitiedon pitää olla sellaista, että sen avulla pystytään erittelemään erilaiset palveluviestit riittävällä tarkkuudella. 6XRULWXVN\N\ Suorituskyky on luotettavuuden ja vikasietoisuuden ohella eräs merkittävä käytettävyyteen vaikuttava tekijä. Käsiteltävien transaktioiden määrä voi nousta ruuhkahuipuissa helposti satoihin viesteihin sekunnissa jo yhdellä palvelulla. Tästä hyvänä esimerkkinä äänestyspalvelut, joissa käyttäjien lukumäärä voi nousta satoihin
37 27 tuhansiin ja käyttö ajoittuu suhteellisen lyhyen ajan sisään. Suorituskykyvaatimuksia nostaa myös se, että rajapinta palvelee useita lisäarvopalveluita. +DOOLWWDYXXVMDNRQILJXURLWDYXXV Asiakkaan hallintaongelmat ja niistä aiheutuvat kustannukset olivat eräs syy sille, miksi tätä työtä oli perusteltua ryhtyä toteuttamaan. Hallintaongelmiin tarjoaa IMG osaltaan ratkaisun, mutta myös IMG:hen nyt toteutettavalla SMPPlisäarvopalvelurajapinnalla on vaikutusta hallittavuuteen. Rajapinnan konfiguraatio tulee toteuttaa siten, että sillä voidaan vaikuttaa riittävän monipuolisesti ja joustavasti moduulin käytökseen, ja toisaalta konfiguraatio pitää rakentaa sellaiseksi, että sen rakenne pysyy yksinkertaisena. 7RWHWXNVHQUHIHUHQVVLPlLV\\V Kyseessä on ensimmäinen Intellitel Messaging Gateway -tuotteeseen toteutettava lisäarvopalvelurajapinta, joka emuloi lyhytsanomakeskusta. Tämä tuo tiettyjä vaatimuksia toteutukselle. Mahdollisimman suuren osan tuotettavasta koodista on oltava uudelleen käytettävää ja SMPP-protokollaan sitomatonta. SMPP:n koodekit ja muut protokollaan liittyvät toiminnallisuudet on pyrittävä eriyttämään, jolloin ohjelman muuntaminen toiselle protokollalle helpottuu oleellisesti. 5DMRLWWHLWDWRWHXWXNVHOOH Työn suunnittelussa on lähdetty siitä, että työ toteutetaan jo olemassa olevaan ympäristöön. Ympäristönä SMPP-lisäarvopalvelurajapinnalle ovat Intellitel Messaging Gateway sanomayhdyskäytävä, Intellitel ONE - palvelunkehitysympäristö ja CVOPS-protokollankehitysympäristö. Ympäristö voidaan nähdä suunnittelua rajoittavana tekijänä. Myös SMPP-protokolla, jota totetettavan rajapinta käyttää, esitellään tässä yhteydessä.
38 28,QWHOOLWHOŒ0HVVDJLQJ*DWHZD\ SMPP-lisäarvopalvelurajapinta toteutetaan osaksi Intellitel Messaging Gateway (IMG) sanomayhdyskäytävää. IMG tarjoaa toteutettavan rajapinnan käytettäviksi joukon hyödyllisiä toimintoja, mutta asettaa omat vaatimuksensa ja rajoitteensa toteutuksen suunnittelulle. Intellitel Messaging Gateway on suunniteltu siten, että se tarjoaa mahdollisimman kattavan pääsyn lyhytsanomaviestintään kaikkialla maailmassa. IMG perustuu Intellitel ONE-teknologiaan ja käyttää ONE:n tarjoamia palveluita, joita käsitellään jatkossa. [Int2002]. Kuvassa 7 esitellään lyhytsanomayhdyskäytävän perusrakenne ja olemassa olevat rajapinnat. Palveluntarjoajille tarkoitetut rajapinnat ovat kuvassa ylhäällä ja alareunaan sijoittuvat lyhytsanomakeskusrajapinnat. Muita rajapintoja hallintarajapinta (MGMT, management interface) ja laskutusrajapinta (SDR interface). Lisäarvopalvelut SMTP HTTP Käytönhallinta SNMP MGMT Intellitel Messaging Gateway Intellitel ONE SDR Laskutus CIMD EMI OIS SMPP Lyhytsanomakeskukset.XYD,QWHOOLWHOŒ0HVVDJLQJ*DWHZD\
39 29 Lyhytsanomakeskusrajapinnat tarjoavat liitynnän mobiiliverkkoihin lyhytsanomakeskusten lisäarvopalvelurajapintoja käyttäen. Tuettuja protokollia ovat CIMD2, EMI, OIS ja SMPP. Palveluntarjoajille on käytössä kaksi vaihtoehtoista liityntää: HTTP- (Hypertext Transport Protocol) ja SMTP (Simple Mail Transfer Protocol) - rajapinta. HTTP-rajapinta tukee TLS- (Transport Layer Security) ja SSL (Secure Socket Layer) salausprotokollia. Laskutietojen keräämistä varten IMG:ssä on erillinen työkalu SDR-parser. Työkalu perustuu laskutustietojen parsimiseen viestilokeista. Parsintatyökalua voidaan muokata tarpeen mukaan, jotta halutunlaiset laskutustiedot saadaan muodostettua varsinaista laskutusjärjestelmää varten. Laskutusjärjestelmä on palveluntarjoajakohtainen, koska standardisoitua formaattia laskutustiedoille ei ole. [Int2002a] Toteutuksen kannalta on merkittävää, että IMG tarjoaa joukon toiminnallisuuksia, jotka ratkaisevat suoraan tai osittain osan vaatimusmäärittelyn vaatimuksista. Näitä toiminnallisuuksia ovat: statistiikkakirjastot, keskitetty hallintarajapinta ja käyttöliittymä sekä dynaaminen kuormanjako. Muista toteutuksen käytettävissä olevista toiminnoista voidaan mainita viestien segmentointi, reititys, jonotus, jatkuva varastointi ja merkistömuunnokset. Dynaamisella kuormanjaolla voidaan useita SMSC-yhteyksiä käyttävän palvelun viestien läpäisyä kasvattaa ja samalla saavutetaan parempi palvelutaso. Kuormanjako voidaan toteuttaa joko yksinkertaisella round-robin tyyppisellä algoritmilla tai käyttää sofistikoituneempaa algoritmia, joka ottaa huomioon esimerkiksi sisäisten viestijonojen pituudet, yksittäisten SMSC-yhteyksien latenssiajat ja yhteyksien tilat. [Int2002a] Viestien segmentointi on tarpeen ainakin sellaisissa tapauksissa, joissa lisäarvopalvelulta tulevat viestit ovat ylipitkiä sopiakseen mobiiliverkon välitettäväksi kokonaisina. GSM-verkoissa lyhytsanomien maksimipituus on 140 tavua tai 160 merkkiä 7-bit GSM merkistöön koodattuina [3GP2001]. Jokaiselle lyhytsanomakeskusyhteydelle voidaan erikseen määrittää suurin sallittu viestipituus,
40 30 jolloin IMG pilkkoo lähetettävät viestit sopivan mittaisiksi. Tuettuna on myös Nokian Smart Messaging viestien segmentointi. MO-suunnassa segmentointi ei yleensä ole tarpeen. Ympäristössä, jossa SMSC-yhteyden läpäisy on rajoittunut, voidaan IMG konfiguroida siten, että se lähettää vain määrätyn määrän MT-viestejä sekunnissa. Ylimääräiset viestit jonotetaan IMG:n sisällä. Näin IMG pystyy toimimaan puskurina hitaille lyhytsanomakeskuksille. [Int2002] Tilanteessa, jossa lisäarvopalvelun viestiliikenne MT-suunnassa tapahtuu purskeittain, eikä viestien maksimiläpäisy pitkällä aikavälillä jatkuvasti ylity, ei palvelulle koidu lainkaan haittaa hitaasta SMSC-yhteydestä, koska IMG kuittaa palvelulta saapuvat viestit välittömästi. Näin myös viestiliikenteen läpäisyn rajoittamisella voidaan nostaa palvelutasoa. Toinen käyttökohde tälle ominaisuudelle tulee lyhytsanomakeskusten epävakaudesta. Voi olla tilanteita, joissa keskus ei yksinkertaisesti kestä suurta viestimäärää. Näissä tapauksissa rajoitus on välttämätön. Reititysmekanismi tarjoaa joustavan tavan viestien reitittämiseen IMG:n läpi ja edelleen halutulle viestikeskukselle (MT-viestit) tai palvelulle (MO-viestit). Reitityspäätökset voivat perustua esimerkiksi viestin vastaanottajan tai lähettäjän osoitteeseen (normaalisti MSISDN-numero), viestin sisältöön tai mihin tahansa viestin parametriin. Tavallisin reitityspäätös koskee kuitenkin käytettyä protokollaa, jolloin voidaan helposti konfiguroida vaikkapa kaikki CIMD2-lyhytsanomat SMTPyhteyttä käyttävälle palvelulle ja päinvastoin. [Int2002a] Sekä MO- että MT-viesteillä on IMG:ssä konfiguroitavat jonot. Jonojen pituuden voi määrätä yhteyskohtaisesti ja jonolle tehtävät operaatiot voi määritellä. Pitkät jonot sallivat joustavamman viestiliikenteen, mutta lisäävät IMG:n käyttäjärjestelmältä vaativia resursseja etenkin muistin kulutus kasvaa. Viestien jatkuvalla varastoinnilla (persistent storage) tarkoitetaan toiminnallisuutta, jossa jokainen IMG:n toimitettavaksi hyväksymä viesti tallennetaan pysyvästi,
41 31 kunnes vastaanottavalta taholta on saatu kuittaus viestin perille menosta. Mekanismi takaa viestien häviämättömyyden. Sisäisesti Intellitel Messaging Gateway käsittelee kaiken viestisiällön Unicodemerkistöön koodattuna. Palveluntarjoajalle tarjotaaan tukea US-ASCII:n ja ISO :n lisäksi myös UTF-8 merkistölle, joka takaa globaalin käytettävyyden. Mobiiliverkoissa käytössä on yleensä joko 7-bit GSM perusmerkistö tai UCS-2 merkistö kansainvälisten merkkien tukemiseen. Merkistömuunnokset tehdään automaattisesti haluttuun muotoon.,qwhoolwhoœ21( Intellitel ONE muodostaa ympäristön, johon IMG ja näin myös SMPPlisäarvopalvelurajapinta pohjautuu. Ympäristö perustuu Intellitel Communications Oyj:n kehittämään NIM-käsitemalliin (Network Intelligence Middleware). ONE mahdollistaa palveluiden toteuttamisen tarjoamalla tietyt toiminnallisuudet ja rajapinnat, jotka NIM-käsitemalli määrittelee. Toteutuksen käytettävissä ovat liitynnät prosessienhallintaympäristöön, laskutusjärjestelmiin, asiakashallintakomponentteihin ja useisiin eri verkkopalveluihin. Tämän lisäksi kehittäjällä on käytössään laaja ohjelmointikirjasto yleisesti käytettävien toiminnallisuuksien toteuttamista varten. Ympäristö tarjoaa myös valmiit keinot toteutettavan ohjelmiston kahdentamiseen ja kahdennuksen hallintaan. [Kem2000]
42 32.XYD,QWHOOLWHO21(±DUNNLWHKWXXULPDOOL Prosessienhallintaympäristön tarkoituksena on taata sovelluksen korkea saatavuus (High Availability). Saatavuusastetta voidaan nostaa merkittävästi kahdentamalla sovellus. Kahdennetussa järjestelmässä sovelluksesta on olemassa kaksi instanssia. Aktiivisen instanssin vikaantuessa, prosessienhallintaympärsistö suorittaa hallitun puoltenvaihdon ohjaamalla suorituksen, varalla olevalle, inaktiiviselle instanssille. Puoltenvaihdot tapahtuvat läpinäkyvästi, jolloin sovelluksen käyttäjälle ei koidu saatavuusasteen laskua. Verkkopalvelut tarjoavat suuren määrän rajapintoja erityyppisiin verkkoihin. Sovelluksen käytettävissä ovat esimerkiksi liitynnät SS7-signalointiverkkoon, kiinteisiin verkkoihin ja mobiiliverkkoihin. Intellitel ONE sisältää myös valmiita rajapintoja muihin palveluihin, kuten statistiikkaan ja tietokantoihin. Sovellusten käytössä ovat myös laskutusrajapinnat.
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY
T304/A01/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY Tunnus Code Laboratorio Laboratory Osoite Address
DownLink Shared Channel in the 3 rd Generation Base Station
S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T297/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY NOKIA SOLUTIONS AND NETWORKS OY, TYPE APPROVAL Tunnus Code Laboratorio Laboratory Osoite
Palveluntuottajan kytkeytyminen eri operaattoreiden SMSC-keskuksiin
Teknillinen Korkeakoulu Teletekniikan laboratorio S-38.128 Teletekniikan erikoistyö Palveluntuottajan kytkeytyminen eri operaattoreiden SMSC-keskuksiin Tekijä: Ohjaaja: Valvoja: Santtu Rantanen 43012T
Turvallinen etäkäyttö Aaltoyliopistossa
Turvallinen etäkäyttö Aaltoyliopistossa Diplomityöseminaari Ville Pursiainen Aalto-yliopiston tietotekniikkapalvelut Valvoja: Prof Patric Östergård, Ohjaajat: DI Jari Kotomäki, DI Tommi Saranpää 7.10.2016
Web-palveluiden toteutus älykortille
älykortille Jukka Hänninen Valvoja: Prof. Raimo Kantola Ohjaaja: DI Kaj Höglund, Elisa Oyj Sisältö Työn tausta Standardointi Älykortin web-palvelin Toteutus Hyödyt ja mahdollisuudet Kohdatut ongelmat Lopputulos
IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman
IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta IPLU-II-projektin päätösseminaari Network Message Formatting Huoltovarmuus ja sen turvaaminen Huoltovarmuus: Väestön toimeentulo, välttämättömän talouden
Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin
Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin Tampereen teknillinen yliopisto 28.1.2010 Jouni Vuorensivu Remion Ltd. www.remion.com jouni.vuorensivu@remion.com Jouni Vuorensivu
Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
Mikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
TURVALLISEN TEKNIIKAN SEMINAARI 2003. Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö
TURVALLISEN TEKNIIKAN SEMINAARI 2003 Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö Mitä on etähallinta? Jotain muuta kuin laitteen välittömässä läheisyydessä tapahtuvaa
S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen
HELSINKI AREA TESTBED. Martti Mäntylä, HIIT 12.3.2003
HELSINKI AREA TESTBED Martti Mäntylä, HIIT 12.3.2003 Pääkaupunkiseudun innovaatioympäristö Pääkaupunkiseudulla hyvät lähtökohdat uusien ICTyritysten syntymiseen Innovaatioympäristöä täytyy kehittää edelleen:
in condition monitoring
Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä
Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen
Älypuhelinverkkojen 5G Otto Reinikainen & Hermanni Rautiainen Johdanto [1][2] Viimeisen 30 vuoden aikana mobiiliverkkojen markkinaosuus on kasvanut merkittävästi Langattomia laitteita on joillain alueilla
S-38.201 ATM JA MULTIMEDIA SEMINAARI, SYKSY -96
S-38.201 ATM JA MULTIMEDIA SEMINAARI, SYKSY -96 Short Message Services (SMS) liikenteenhallinta Peter Rostas Sähkö- ja tietoliikennetekniikan osasto 42690u tel:040-5150515 Peter.Rostas@hut.fi TIIVISTELMÄ
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn Terveydenhuollon 29. ATK-päivät Jyväskylä 25-27.5.2003 Verkostoitumisen
Tools and methods for testing Open Iub interface of WCDMA base transceiver station
Teknillinen Korkeakoulu Sähkö- ja tietoliikennetekniikan osasto Marko Kotilainen Tools and methods for testing Open Iub interface of WCDMA base transceiver station Espoo 14.1.2003 Valvoja: Prof. Sven-Gustav
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11
Verkottunut suunnittelu
Rintekno Oy / JMM / 10.1.2002 Verkottunut suunnittelu DOKUMENTTI- POHJAINEN Tarkastus ja hyväksyntä Automaattinen dokumenttien luonti MALLIPOHJAINEN 2D:SSÄ JA 3D:SSÄ Tarkastus ja hyväksyntä Virtuaaliset
AFCEA 3.11.2009 PVTO2010 Taistelija / S4
AFCEA 3.11.2009 PVTO2010 Taistelija / S4 -Jukka Lotvonen -Vice President, Government Solutions -NetHawk Oyj NetHawk Government Solutions PRIVILEGED Your Wireless Forces NetHawk in Brief - Complete solutions
Järjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
IPv6 käyttöönoton mahdollistajat operaattorin näkemys
IPv6 käyttöönoton mahdollistajat operaattorin näkemys Jyrki Soini TeliaSonera 1 IPv6 toimi nyt IPv4 osoitteet loppumassa hyvää vauhtia keskusvarasto (IANA) jakoi viimeiset osoitelohkot 3.2.2011 RIPE arvioi
K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)
K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6) Messto HTTP API Messto HTTP API on sovelluskehittäjiä varten kehitetty helppo tapa toteuttaa tekstiviesti- ja multimediaviestisovelluksia. Rajapinnan avulla
Sisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
TUTKI OMAT TIETOTURVA-AUKKOSI. ENNEN KUIN JOKU MUU TEKEE SEN PUOLESTASI. F-Secure Radar Ville Korhonen
TUTKI OMAT TIETOTURVA-AUKKOSI. ENNEN KUIN JOKU MUU TEKEE SEN PUOLESTASI. F-Secure Radar Ville Korhonen ON OLEMASSA KAHDENLAISIA YRITYKSIÄ: 1. NE JOIHIN ON MURTAUDUTTU 2. NE JOTKA EIVÄT VIELÄ TIEDÄ SITÄ
MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT
MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT 1 Yritysesittely Smart Idea MARA-alan ITpalvelutoimittaja erikoistunut kassajärjestelmiin, maksupäätteisiin ja ravintolaverkkoihin. SKJ Systems - luo asiakkailleen
OSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
Netplaza. paremman palvelun puolesta! Asiakaspalvelu palvelee. Sinä keskityt omaan työhösi. Jos jokin ei suju niin kuin oletit
Netplaza paremman palvelun puolesta! Asiakaspalvelu palvelee Me vastaamme kaikkeen, mikä sinua askarruttaa. Me kerromme, millainen Netplazan liittymä haluamaasi osoitteeseen voidaan toimittaa. Me otamme
HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina
HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina - Käytännön esimerkkejä ITIL ja ITSM mukaisista IT palveluhallinnan toteutuksista ja mahdollisuuksista Ville Koskinen Sales Specialist, HP Software
Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
Integrointi. Ohjelmistotekniikka kevät 2003
Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri
Rakentamisen 3D-mallit hyötykäyttöön
Rakentamisen 3D-mallit hyötykäyttöön 1 BIM mallien tutkimuksen suunnat JAO, Jyväskylä, 22.05.2013 Prof. Jarmo Laitinen, TTY rakentamisen tietotekniikka Jarmo Laitinen 23.5.2013 Jarmo Laitinen 23.5.2013
TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys 13.11.2002. Jukka Hiltunen
TURVAVÄYLÄSEMINAARI Erilaiset kenttäväylät ja niiden kehitys 13.11.2002 Jukka Hiltunen Miksi väylätekniikkaa? 1. luonnolliset perusteet: : kehittyneiden kenttälaitteiden ja ylemmän tason laitteiden välille
Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto,
Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto, Turvallisuusasiantuntija Kilpailu aikaa vastaan Nykyhetki 1v 5v
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite
SOLUKKORADIOJÄRJESTELMÄT A Tietoliikennetekniikka II Osa 17 Kari Kärkkäinen Syksy 2015
1 SOLUKKORADIOJÄRJESTELMÄT MATKAPUHELINVERKON PELKISTETTY IDEA 2 SOLUKON IDEA: TAAJUUKSIEN UUDELLEENKÄYTTÖ 3 1/r 2...6 -vaimenemislain vuoksi D CP :n välein voidaan sama taajuus ottaa uudelleen käyttöön.
TKK 100 vuotta -merkki
TKK 100 vuotta -merkki jari laiho design studio WHO ARE YOU oy Merkin esittely TKK Viestintä elementit TKK Viestintä TKK Viestintä TKK Viestintä TKK Viestintä TKK Viestintä TKK Viestintä TKK Viestintä
- Jarjestelmaasiantuntija Markku Jaatinen
SUOMEN KUNTALIITTO Sairaalapalvelut Terveydenhuollon ATK-päivät 26. - 27.5.1 997 Lahti, Kauppahotelli Grand - Jarjestelmaasiantuntija Markku Jaatinen Telecom Finland Tietojenhallinta Intranetin ja Internetin
FuturaPlan. Järjestelmävaatimukset
FuturaPlan Järjestelmävaatimukset 25.1.2017 2.2 Hermiankatu 8 D tel. +358 3 359 9600 VAT FI05997751 33720 Tampere fax. +358 3 359 9660 www.dbmanager.fi i Versiot Versio Päivämäärä Tekijä Kommentit 1.0
KODAK EIM & RIM VIParchive Ratkaisut
ATK Päivät 2006 Mikkeli KODAK EIM & RIM VIParchive Ratkaisut 29.-30.5. 2006 Stefan Lindqvist HCIS Sales Specialist Health Care Information Systems Kodak Health Group 3/24/2013 1 Arkistoinnin haasteita
Amazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita.
1 2 Amazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita. 3 4 Region vastaa palvelun fyysistä sijaintipaikkaa (AWS
Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
Vaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
Kuluttajille tarjottavan SIP-sovelluksen kannattavuus operaattorin kannalta
Kuluttajille tarjottavan SIP-sovelluksen kannattavuus operaattorin kannalta Diplomityöseminaari 6.6.2005 Tekijä: Sanna Zitting Valvoja: Heikki Hämmäinen Ohjaaja: Jari Hakalin Sisältö Taustaa Ongelmanasettelu
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
Palvelun toteuttaminen hajautetussa palvelualustassa
toteuttaminen hajautetussa palvelualustassa Diplomityöseminaariesitys 20.8.2002 Mika Laurell Aihe Aihe: toteuttaminen hajautetussa palvelualustassa Valvoja: prof. Seppo J. Halme, Teknillinen korkeakoulu
T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot
T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi
Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,
Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat
Tiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta
Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia
Public. PEPPOL for dummies. Perusasioita PEPPOL verkosta. Tapani Turunen.
PEPPOL for dummies Perusasioita PEPPOL verkosta Tapani Turunen tapani.turunen@tieto.com Sisältö Johdanto Maksut ja kustannukset Yhteys PEPPOL-verkostoon Osoitteet PEPPOL-verkossa EU Norm ja PEPPOL BIS
Hostingpalvelujen. oikeudelliset kysymykset. Viestintäviraston Abuse-seminaari 2012. Jaakko Lindgren
Hostingpalvelujen oikeudelliset kysymykset Viestintäviraston Abuse-seminaari 2012 Jaakko Lindgren Legal Counsel Tieto, Legal jaakko.lindgren@tieto.com Esittely Jaakko Lindgren Legal Counsel, Tieto Oyj
Tulevaisuuden Internet. Sasu Tarkoma
Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet
Tavaroiden ulkomaankauppatilastojen tulkinnan haasteet. 22.3.2012 Timo Koskimäki
Tavaroiden ulkomaankauppatilastojen tulkinnan haasteet 22.3.2012 Timo Koskimäki 1 Sisältö Johdannoksi Esimerkit Mikro: Kännykän arvonlisän komponentit Makro: Suomen kauppatase ja viestintäklusteri Kauppatilastojen
Omat Lähdöt ohjelmointirajapinta: Versio 1.01
Sivu 1(19) Omat Lähdöt ohjelmointirajapinta: Versio 1.01 Seasam House Oy Helsingin seudun liikenne Hyväksynyt: Päivämäärä: Hyväksynyt: Päivämäärä: www.seasam.com Sivu 2(19) Versio historia Versio 0.01
HITSAUKSEN TUOTTAVUUSRATKAISUT
Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö
Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
MAP - Mobile Application Part
- Mobile Application Part Liikkuvuuden hallinta GSM-verkossa Palvelut GSM-verkossa Lyhytsanomapalvelu CAMEL = IN+GSM integraatio Raimo Kantola tvt 1 - k2000 17-1 GSM -järjestelmä jaetaan 4 alijärjestelmään
1 YLEISKUVAUS... 2. 1.1 Kaapelikaistaliittymä... 2. 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3. 2.1 Päätelaite... 3. 2.2 Nopeus...
Palvelukuvaus 1 Sisällysluettelo 1 YLEISKUVAUS... 2 1.1 Kaapelikaistaliittymä... 2 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3 2.1 Päätelaite... 3 2.2 Nopeus... 3 2.3 IP- osoitteet... 3 3 TOIMITUS
Tutkimusprojekti: Siemens Simis-C -asetinlaitteen data-analytiikka
Tutkimusprojekti: Siemens Simis-C -asetinlaitteen data-analytiikka https://www.siemens.com/fi/fi/home.html Toteutus: asetinlaitedatan hyödyntäminen kunnossapidon kehittämiseksi sekä hallinnoinnin ja suunnittelun
TIEKE katsaus. johtava asiantuntija Pertti Lindberg, Energiateollisuus ry
TIEKE katsaus johtava asiantuntija Pertti Lindberg, Energiateollisuus ry 20130911 TIEKE hanke Sähkönjakeluyhtiöiden ja palveluntuottajayhtiöiden tietojärjestelmien yhteensopivuus Energiateollisuus ry hankkeen
HP Change Rules of Networking
H Change Rules of Networking kehittyminen vaatii muutosta! Jani Vahvanen & Mikko Eerola LN&WN Executive -seminaari Finlandia Talo 15.2.2012 Miksi tietoverkkojen on muututtava? Toimintatavat IT-ympäristöissä
Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
Innovaatioiden kolmas aalto
Innovaatioiden kolmas aalto TeliaSonera Finland Oyj 4.4.2005 Olli Martikainen Oulun yliopisto Elinkeinoelämän tutkimuslaitos (ETLA) Sisältö Miten innovaatiot syntyivät Telealan näkymä 1994 - Kolmas aalto
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/M03/2018 Liite 1 / Appendix 1 Sivu / Page 1(6) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
Ketterämpi Sonera Matka on alkanut!
Ketterämpi Sonera Matka on alkanut! Muutamme maailmaa Asiakkaidemme ehdoilla Anne Rahkonen New Generation Telco Agenda Sonera tänään Matkalla muutokseen Digitalisaation ytimessä Globaali verkko maailma
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka Antti Parkkinen ICTLAB tuotantoverkon IPv6 toteutus Projektiopinnot kevät 2011 SISÄLLYS 1 JOHDANTO 3 2 TUTUSTUMINEN IPV6 OSOITTEISIIN
Harjoituksen sisältö ja tavoitteet
Tietoliikenneverkkojen arkkitehtuurit Harjoitus 3/01: Tiedonsiirtopalveluiden hinnoitelu Klaus Nieminen Harjoituksen sisältö ja tavoitteet Aiheena: Tiedonsiirtopalveluiden hinnoittelu Rajaus: Tilaajan
Projektin tavoitteet
VBE II, vaihe 1: 2005-2006 Data yrityksistä ja rakennushankkeista TUT Tekniset ratkaisut RAK (VRLab)+ARK iroom validointi Työpajat Seminaarit Esitelmät Osallistuvat yritykset VTT Käyttöönotto- ja hyötymallit,
7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
Google Cloud Print -opas
Google Cloud Print -opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Käyttövinkit kertovat, miten eri tilanteissa on toimittava tai miten kutakin toimintoa voi
Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit
Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.
Työasemien hallinta Microsoft System Center Configuration Manager 2007. Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS
Työasemien hallinta Microsoft System Center Configuration Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS IT Education Center Agenda Yleistä työasemien hallinnasta Työasemien hallinta
The administrative process of a cluster. Santtu Rantanen Valvoja: Prof. Jorma Jormakka
The administrative process of a cluster Santtu Rantanen Valvoja: Prof. Jorma Jormakka Sisällysluettelo Johdanto Yleistä HA klustereista Tietoturva klustereissa Hallintaprosessi Johtopäätökset Johdanto
Mobiiliverkot. Kirja sivut 533-572
Mobiiliverkot Kirja sivut 533-572 Historia Ensimmäisen sukupolven analogisten matkapuhelimien menestys osoitti tarpeen mobiilille viestinnälle ARP (AutoRadioPuhelin) Suomessa NMT (Nordic Mobile Telephone)
S-38.118 Teletekniikan perusteet
S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu
Avoimen ja jaetun tiedon hyödyntäminen Juha Ala-Mursula BusinessOulu Agenda Internetin kehityskaari Määritelmiä: Jaettu data Avoimet rajapinnat Avoin arkkitehtuuri Esimerkki sovelluskohteesta: OuluHealth
Ohjelma (09.00 11.30)
28.5.2008 1 Ohjelma (09.00 11.30) Tilaisuuden avaus Jukka Lehtinen, Toimitussihteeri, it-viikko TDC Zoo uuden ajan mobiiliratkaisu business-viidakkoon Pasi Mäki, Johtaja, TDC yritysmyynti Business Benefits
Johdatus rakenteisiin dokumentteihin
-RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T298/M02/2017 Liite 1 / Appendix 1 Sivu / Page 1(6) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY ESPOTEL OY, TESTILABORATORIO ESPOTEL OY, TEST LABORATORY Tunnus Code Laboratorio Laboratory
TVP 2003 kevätkurssi. Kertaus Otto Alhava
TVP 2003 kevätkurssi Kertaus Kysymyksiä ja vastauksia 1) Mistä saa kurssin puuttuvat kalvot? ks. kurssin kotisivu ensi perjantaina! 2) Miten valmistautua tenttiin? (=Miten hahmotan kurssin sisällön paremmin?)
WLAN-PALVELU LUOTETTAVASTI KÄYTTÖÖNNE
WLAN-PALVELU LUOTETTAVASTI KÄYTTÖÖNNE LANGATON LÄHIVERKKO, HELPOMMIN AVAIMET KÄTEEN TOIMITUKSENA Seurakunnat voivat tilata langattoman lähiverkon eli WLAN-palvelun (Wireless Local Area Network) käyttöönsä
Avoimen ja yhteisen rajapinnan hallintamalli
Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)
TVP 2003 - Kevätkurssi
TVP 2003 - Kevätkurssi Wireless networks Otto Alhava otto.alhava@ericsson.fi Luento 7: osat! Soveltava osa:! ADSL, ATM ja IP: pääsyverkko! VPN-ratkaisut: ATM, FR, Ethernet, IP (MPLS)! Opimme uutta:! Mobiiliverkot
AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011
AVOIMEN TUOTTEEN HALLINTAMALLIT Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö Yhteentoimivuutta avoimesti 2.12.2011 Erikoistutkija, MSc. Tapio Matinmikko, Teknologian tutkimuskeskus VTT 2 Esittäjästä
Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland
Rajattomat tietoverkot ja niiden rooli pilvipalveluissa Jukka Nurmi Teknologiajohtaja Cisco Finland Verkon avulla voidaan kehittää monia toimintoja Kauppa Urheilu / Viihde Käyttäjä Energiankulutus Koulutus
Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa
Älykästä kulunvalvontaa e Acces toimii asiakkaan omassa tietoverkossa Perinteisen kulunvalvonnan seitsemän pullonkaulaa eli miksi useat yritykset eivät ole hankkineet kulunvalvontajärjestelmää? 1. Koska
Useimmin kysytyt kysymykset
Useimmin kysytyt kysymykset Versio 1.1 1 1. Mikä mobiilikortti on? Mobiilikortti on matkapuhelimessa toimiva sovellus ja www.mobiilikortti.com osoitteessa oleva palvelu. Sovelluksen avulla voit siirtää
Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia
Luennon sisältö S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit
ICT-ratkaisuja näkemyksellä
Kriittisten Otsikko Vintor 2013 asiakaspalvelujärjestelmien toteuttaminen Etunimi Sukunimi Etunimi Jussi Laukkanen Sukunimi Vintor Oy ICT-ratkaisuja näkemyksellä Vintor lyhyesti Vuonna 2007 perustettu
Älypuhelimet. Sisällysluettelo
Älypuhelimet Jussi Huhtala Sisällysluettelo Älypuhelimen määritelmä Historia Laitteistoarkkitehtuuri Käyttöjörjestelmät Android Symbian ios Yhteenveto 1 Älypuhelin Puhelin joka sisältää normaalit puhelimen
IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus
IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus Teknologia-arkkitehtuuri ja rajapinnat/integraatiot 21.3.2019 Sisältö Alustojen asemoituminen ja pilvivalmius Arkkitehtuuriperiaatteet
Innovaatiivinen hallinta Saimaan ja Atlantin rannalla. Case: I-SSHP & Walter Reed Army Medical Center
Innovaatiivinen hallinta Saimaan ja Atlantin rannalla Case: I-SSHP & Walter Reed Army Medical Center Vain sitä voi hallita, mitä voi mitata Mitä yhteistä? Walter Reed Army Medical Center, Washington DC,
S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Luennon sisältö Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit
Ubicom tulosseminaari
ITEA2 project #11011 2012 2015 Ubicom tulosseminaari Pertti Kortejärvi, Pohto Oy Helsinki 03.10.2013 Taustaa ja tavoitteita Nykyisin monien systeemien (teollisuusautomaatio, kommunikaatioverkot, jne.)
Käyttöopas. ADAP-KOOL AK-ST 500 Oy Danfoss Ab / Kylmäosasto 1
Käyttöopas ADAP-KOOL AK-ST 500 Oy Danfoss Ab / Kylmäosasto 1 Periaate AK-NG järjestelmän AK SM720 tai 350 voidaan luoda yhteys kolmella eri tavalla (kts. kuva alla) Uusiin (laajennettaviin) säätimin voidaan
Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo
Sähkönjakeluverkon hallinnan arkkitehtuuri Sami Repo Miksi? Energiansäästö Muut lämmitysmuodot korvautuvat lämpöpumpuilla Nollaenergiarakentaminen (ZEB) Sähköautot Lämmityskuormien ohjaaminen hinnan perusteella