SCOMS-ohjelmiston arkkitehtuuri
|
|
- Teija Hämäläinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Author: Document: Juhana Räsänen (SCOMS) / Vesa-Matti Puro (TOVE) SCOMS-ohjelmiston arkkitehtuuri Date: 14/10/1998 Version: 0.2 History: 08/10/1998 Initial version by Juhana Räsänen 14/10/1998 Changes suggested by Vesa-Matti Puro SCOMS-ohjelmiston arkkitehtuuri Tässä dokumentissa on kuvattu aiemmin tehtyjen esiselvitysten ja TOVE-projektin loppudokumentaation draft-version perusteella laadittu yleiskuva siitä, mitä SCOMSohjelmiston parissa tehtävä työ kattaa. Tämä dokumentti tarkentaa aiempaa SCOMSohjelmiston alustava määrittely -dokumenttia (päiväys 17/08/98) erityisesti TOVEprojektin tuloksena syntyvien ohjelmistojen osalta. Perustana oleva Tove-ohjelmistoarkkitehtuuri Tove-projektin tuloksena on syntymässä :n avulla hajautettu ATM-kytkimen ohjausohjelmisto, joka tulee olemaan myös SCOMS-ohjelmiston runko. Ohjelmiston hajautettu rakenne mahdollistaa uuden toiminnallisuuden lisäämisen verraten helposti ja jo Tove-projektissa on otettu huomioon SCOMSin tuomia vaatimuksia. Tämän ansiosta Toven ohjelmisto soveltuu käyttöön sellaisenaan ja SCOMSissa voidaan keskittyä lisäämään uutta toiminnallisuutta ja uusia protokollakokonaisuuksia ilman että olemassaolevaa koodia tarvitsee muokata merkittävästi. Kuvassa 1 on esitetty Tove-ohjelmiston perusarkkitehtuuri.! " Kuva 1 Tove-ohjelmiston arkkitehtuuri
2 Ohjelmisto on hajautettu n välityksellä eri toimintoja suorittaviin moduleihin. Modulit voivat sijaita fyysisesti eri koneissa. Modulien välinen kommunikointi perustuu normaalitilanteessa TCP/IP-protokollaan, mutta myös ATM/SS7-verkon käyttöä tutkitaan parhaillaan. Perustilanteessa modulit sijaitsevat yhdessä kytkimeen fyysisesti 155 Mb/s linkillä liitetyssä koneessa (ns. ohjauskone tai SwC, Switch Controller). Modulit eivät kuitenkaan ole itse tietoisia siitä, ovatko muut modulit fyysisesti samassa vai eri koneessa, koska kommunikaatioväylänä toimiva peittää tämän seikan sovelluksilta. Näin ollen eri moduleja voidaan tarpeen vaatiessa hajauttaa eri keskusyksiköihin (lukuunottamatta kytkimen ohjausmodulia (FCF) ja protokollapinoja (MAIN-moduli), joiden on käytännön syistä sijaittava kytkimeen liitetyssä koneessa). TOVE-projektin omat modulit MAIN sisältää ohjausohjelmiston tärkeimmät osat eli signalointiprotokollapinot, yhteydenmuodostuksen ohjauksen (CC, Call Control), pääsynvalvonnan (CAC, Call Admission Control) sekä hallintatietokannan (MIB, Management Information Base). Ulospäin moduli tarjoaa verkonhallintarajapinnan (NM), jota käyttävät sekä SNMP- ja ILMI-hallintamodulit että käyttöliittymämoduli (GUI). Modulin ydin ovat protokollapinot sekä niitä suorittava projektin aikana kehitetty oliopohjainen protokollien kehitys- ja suoritusympäristö (OVOPS++). OVOPS++ huolehtii eri protokollainstanssien skeduloinnista ja viestien välittämisestä protokollainstanssilta toiselle, ks. tarkempi kuvaus alempana tässä dokumentissa. GUI on ohjelmiston käyttöliittymä. Tämä toimii kytkimen konsolina, josta käyttäjän (operaattorin) on mahdollista konfiguroida mm. kytkimen parametreja, portteja, osoitteita, protokollapinoja jne. GUI keskustelee MAIN-modulin kanssa NM-rajapinnan kautta. RT-moduli huolehtii reitityksestä. Modulissa ylläpidetään reittitietokantaa, joka muistuttaa ATM Forumin PNNI-reititystä. MAIN-moduli kyselee reittejä RT:ltä puhelunmuodostuksen yhteydessä R-rajapinnan kautta. SNMP tarjoaa standardinmukaisen SNMP-hallintarajapinnan, jonka kautta kytkintä voidaan hallita esim. kaupallisella verkonhallintatyökalulla. Tulevat SNMP-kyselyt muunnetaan MAIN-modulin NM-rajapintaan tehtäviksi kutsuiksi. SNMP- ja ILMI- modulit on toteutettu OMG:n vastaavien palveluiden tapaisesti. ILMI on ATM Forumin määrittelemä hallintarajapinta, joka on periaatteessa sama kuin SNMP, mutta UDP/IP:n sijaan toimii ATM/AAL5:n yli. Kytkimeen liitettävät työasemat käyttävät tätä hyväkseen mm. rekisteröidessään oman ATM-osoitteensa. FCF (Fabric Control Function) on kytkimen hallintamoduli, joka piilottaa alla olevan fyysisen kytkimen muilta moduleilta yhtenäisen rajapinnan taakse. FCF voi toteuttaa esim. GSMP:n tai FSR API:n mukaisen kytkimen ohjauksen. FCF:n on nykyisessä toteutuksessa sijaittava fyysisesti kytkimeen liitetyssä työasemassa, koska kytkimen alhaisen tason ohjausrajapinta (esim. FSR API) liittyy kytkimeen ATM-virtuaalikanavan kautta kytkimen 1-portissa. OMG:n yleiset tai sovellusriippuvat -palvelut
3 NS (Naming Service) nimipalvelu on standardoitu yleinen -palvelu, jonka avulla kytkimen ohjelmiston muodostavat eri modulit löytävät toisensa. Tämä palvelu hankitaan kaupallisena toteutuksena ja yleensä se saadaan työkalujen mukana. ES (Event Service) tapahtumapalvelu on standardoitu yleinen -palvelu, jonka avulla siirretään asynkroniset notifikaatiot lokipalvelimelle. Tämä palvelu hankitaan kaupallisena toteutuksena ja toisinaan se saadaan -työkalujen mukana. LOG on OMG:n määrittelemä tietoliikenneohjelmistojen käyttöön tarkoitetun lokipalvelun toteutus. Määrittely pohjautuu ITU-T:n X.735-standardiin. Muut modulit kirjoittavat lokiin meneviä tapahtumiaan L-rajapinnan kautta. Moduli toteutetaan TOVE-projektissa 1998 loppuun mennessä. IN on OMG:n määrittelemä - ja INAP maailmojen yhteenliittämiseen tarkoitettu -IN -gateway moduli. Tämä muuntaa älyverkon ASN.1/INAP/SS#7 liitännän -rajapinnaksi ja mahdollistaa Tovekytkimen liittämisen ulkopuoliseen SCP:iin. MAIN ja IN keskustelevat toistensa kanssa IN-rajapinnan kautta. Modulin prototyyppi toteutetetaan TOVE-projektissa, tuotantoversion toteuttamiseksi suunnitellaan jatkoprojektia. TOVE-projektista saatavat protokollat Tove-projektin lähtökohtana oli ITU-T:n määrittelemien laajakaista-isdn-verkon signalointiprotokollien toteuttaminen VTT:n FSR-kytkimen ohjaamiseksi. Tämä on tarkoittanut käytännössä seuraavien protokollien toteuttamista: Q.2xxx-sarjan dokumenteissa määriteltyjä protokollia käyttäjäsignalointiin ATM:n UNI-rajapinnassa. Protokollat sisältävät linkkitasolla SSCOP:in (Q.2110) ja UNI- SSCF:n (Q.2130) sekä varsinaisen signalointiprotokollan (Q.2931), joka on tällä hetkellä lähinnä ATM Forumin määritysten mukainen (UNI 3.1/4.0 ilman 4.0:n tai Q.2931:n point-to-multipoint-ominaisuuksia, kuten Leaf Initiated Join). UNI3.1:n ominaisuuksista puuttuvat tuki IE:n (Information Element) toistolle, RESTARTtoiminnolle sekä Broadband Shift IE:lle. SS#7:n MTP-2:sta vastaava sovituskerros NNI-SSCF (Q.2140), lisäksi NNIrajapinta tarvitsee myös ATM:lle sovitetun MTP-3:n, josta on tehty prototyyppi. MTP-3 prototyyppi toteuttaa Signalling Message Handling-osan, puuttuu Signalling Network Management. Verkkopuolen signalointiprotokollana toteutetaan BISUP-protokollan prototyyppi, joka sisältää CC- ja BCC- ASE:n. Älyverkko-osuudessa Call Control:in toteutus perustuu standardeihin Q.1214 ja Q Lisäksi on toteutettu osajoukko TCAP:ista ja SCCP:stä IN-modulissa. SCCP sisältää yhteydettömät luokat (0 ja 1), TCAP luokan 1 tietyin rajoituksin. Kytkimen ohjausprotokolla on GSMP (General Switch Management Protocol), joka on IETF:n määrittelemä, alunperin Ipsilonilta (nykyinen Nokia Silicon Valley) peräisin oleva protokolla (RFC 1987). Taulukossa 1 on yhteenveto Toven protokollista ja niiden valmiusasteesta. Kuvassa 2 on esitetty TOVE:n protokollien liittyminen toisiinsa.
4 Protokolla Valmiusaste Q.2110 Koko toiminnallisuus, testattu ATM Forumin testipatterilla Q.2130 Koko toiminnallisuus toteutettu UNI Puuttuu 4.0:n ja Q.2931:n point-to-multipoint-ominaisuuksia sekä 3.1:n joitakin yksityiskohtia Q.2140 Koko toiminnallisuus toteutettu MTP-3 BISUP SCCP TCAP Prototyyppitoteutus ilman Signalling Network Management:ia Vuoden loppuun mennessä CC- ja BCC-ASE:n toteuttava versio valmis suurella todennäköisyydellä Luokat 0 ja 1 (ei kuormanjakoa) toteuttava versio valmis Luokan 1 toteuttava versio tietyin rajoituksin (structured dialogue, normal end) valmis Taulukko 1 Tovessa toteutettujen protokollien valmiusaste SwC Switch control GSMP TOVE Call Control Q.2931/ UNI3.1/4.0 UNI-SSCF BISUP SSCOP MTP-3 NNI-SSCF Linux ATM + hardware AAL5 FSR IF TCAP SCCP IN GW OVOPS++ Kuva 2 TOVE:n protokollapinot
5 Tove-projektin aikana on kehitetty oliopohjaista protokollien suoritusympäristöä, joka pohjautuu Conduits+ -malliin. Mallin perustana ovat ns. conduitit, jotka ovat olioita, joita voi liittää toisiinsa ja jotka välittävät toisilleen viestejä. Perus-conduitissa on kaksi puolta (A ja B), joten malli sopii erityisen hyvin protokollapinojen toteuttamiseen (ja on alunperin suunniteltukin tähän tarkoitukseen). Yleistetysti yksi protokollakerros koostuu yhdestä tai useammasta (sessiot) protokolla-conduitista, joka osaa käsitellä ko. protokollan ylä- ja alarajapinnalta saapuvia primitiivejä. Protokollan toiminnallisuus on esitetty State Patternin mukaisena äärellisenä tilakoneena, jonka syötteitä ovat em. primitiivit, ajastintapahtumat ym. kyseisen protokollan käsittelemät tapahtumat. OVOPS++ tarjoaa protokollaohjelmoijalle Conduits+ -mallin mukaisen sovelluskehyksen kantaluokkineen sekä skedulerin protokollainstanssien suorittamiseen yksisäikeisessä ohjelmointiympäristössä. OVOPS++ on toteutettu kokonaisuudessaan C++:lla (kääntäjänä GCC) ja nimestään huolimatta se ei sisällä OVOPS:in osia. (Projektin alkuvaiheessa skedulerina käytettiin OVOPS:ia, mutta tästä on myöhemmin luovuttu.) Käyttöjärjestelmäympäristökseen OVOPS++ vaatii nykyisellään Unixin johtuen skedulerissa toteutetusta liittymisestä BSD-sockettasoiseen laiterajapintaan. Windows-versiota ei ole suunnitelmissa toteuttaa. OVOPS++:n liittäminen muihin protokollien suoritusympäristöihin on käytännössä toteutettava joko socket-tasoisen (tai tarkemmin ottaen Unix File Handle) rajapinnan tai :n läpi (OVOPS++ pystyy käsittelemään :n (ORBacus) tapahtumajonoa samassa protokollia suorittavassa prosessissa). Toisen protokollaympäristön, kuten CVOPS:in tai OVOPS:in ajaminen samassa prosessissa olisi luultavasti hyvin virhealtista ja johtaisi vaikeisiin rinnakkaisuuden hallintaongelmiin. SCOMS:in tuomat lisäykset ja muutokset Toven ohjelmistoon Tove-ohjelmisto on tarkoitettu ATM-kytkimen ohjaamiseen, mutta SCOMS-kytkimen ohjausohjelmiston on pystyttävä ohjaamaan tämän lisäksi myös 64 kb/s PDHkanavien kytkentää, tukemaan interworking-toimintoja ATM- ja PDH-verkkojen välillä sekä kontrolloimaan hajautettua IP-reititystä natiivi-ip-siirtoa tukevilla liityntäkorteilla, mahdollisesti myös interworking-toimintoja ATM- tai PDH-verkon ja IP-verkon välillä. Tämä vaatii seuraavia muutoksia ja lisäyksiä Toven ohjelmistoon: Kytkimen ohjausmodulin (FCF) on tuettava puheluiden muodostamista sekä ATM- että PDH-verkoissa kuin myös näiden välillä. Puhelun käsite on esitettävä korkeammalla abstraktiotasolla kuin kahtena yhteenkytkettynä ATMvirtuaalikanavana (puhelun tuleva ja lähtevä osuus). FCF:n on käsiteltävä puhelun yhteysvälejä yhtenäisen rajapinnan kautta, joka piilottaa allaolevan fyysisen kytkentäarkkitehtuurin ja sen yksityiskohdat modulia käyttävältä puhelunohjausmallilta. Tämä edellyttää myös, että kehitettävät SCOMS-kytkimen liityntäkortit ja kytkimen API tukee vastaavia toimintoja ja ohjauskomentoja laitetasolla. Erityisesti ATM- ja PDH-kanavan kytkeminen toisiinsa interworking-tapauksessa on ei-triviaali operaatio, joka aiheuttaa laitetasolla tapahtuvan muunnoksen datayhteyden PDH-aikaväliltä ATM-virtuaalikanavalle. PDH-signalointiprotokollien integroiminen tai implementoiminen Toven ATMprotokollien rinnalle lienee suurin yksittäinen kokonaisuus SCOMS-ohjelmistossa.
6 Tätä kirjoitettaessa näyttää siltä, että projektin käyttöön saadaan ainakin osa tarvittavista protokollista valmiina toteutuksina, mutta on mahdollista, että osa joudutaan implementoimaan itse. Valmiiden toteutusten osalta työ koostuu pääasiassa toteutuksen ylä- ja alarajapintojen sovituksesta muuhun SCOMSohjelmistoon. SCOMS:issa tuodaan PDH-signalointiaikavälit ohjauskoneelle ATM-virtuaalikanavina, joten tulevat signalointisanomat on luettava virtuaalikanavasta ja välitettävä PDH-protokollille niiden käsiteltävissä olevassa muodossa. PDH-puhelunohjausprotokollan ylärajapinnan sanomat on puolestaan muunnettava Toven puhelumallin käsittelemään muotoon, minkä yhteydessä on siirryttävä myös yhdestä protokollien suoritusympäristöstä toiseen (esim. CVOPS:ista Toven OVOPS++:aan). Luultavasti PDH-protokollia on ajettava eri prosessissa kuin muuta Tove-ohejlmistoa, jolloin rajapinnan toteutus olisi luontevaa :lla. Tätä varten Toven MAIN-moduliin olisi suunniteltava ja toteutettava CC-rajapinta olemassaolevien lisäksi. Protokollien implementoiminen alusta lähtien on suoraviivaisempaa, mutta työlästä erityisesti testauksen osalta. ISDN:n käyttäjärajapinnan protokollissa (Q.921 ja Q931) voitaisiin mahdollisesti soveltaa Toven ATM-UNI-protokollia, jotka ovat vastaavien kapeakaistaprotokollien jälkeläisiä. Kuvassa 3 on esitetty SCOMS-kytkimessä tarvittavat signalointiprotokollapinot ATM- ja PDH-verkkoihin. Harmaalla merkityt osat ovat projektin aikana Toveohjelmistoon intergroitavia tai implementoitavia uusia protokollia. Puhelumallin laajentaminen tukemaan PDH-puheluja ja PDH-ATM-puheluja käsittää puheluparametrien konvertoimisen eri verkkojen välillä. Toven puhelumallissa on jo toteutettu tämänkaltaisia toimintoja ATM-UNI-rajapinnan ja verkkopuolen BISUP-rajapinnan välillä, joten malli vastaavan toiminnallisuuden lisääminen PDH-tapaukseen on jo olemassa. Hallintarajapintojen täydentäminen kattaa PDH-verkkoelementin MIB:n toteuttamisen sekä mahdollisen GUI-modulin laajentamisen. GUI:n laajentamisella mahdollistetaan PDH-liityntöjen konfigurointi ja tilan seuranta. IP-toiminnallisuus on SCOMS:in ohjelmiston tutkimuksellisin osuus. Projektissa on hahmoteltava, mitä natiivi-ip-kytkentä SCOMS:in yhteydessä merkitsee. Pelkän hajautetun IP-reitityksen toteuttaminen ATM/PDH-kytkennästä erillisenä osana on yksinkertaisinta, mutta tämä ei tuo juurikaan uutta nykyisiin kaupallisiin gigabit-tasoisiin kytkin/reitittimiin verrattuna. Puhelutason interworking IP- ja ATM/PDH-maailmojen välillä on puolestaan standardoimatonta ja johtaa monimutkaisiin protokolla- ja koodausmuunnoksiin, mutta esimerkiksi accesstyyppinen liityntä PDH-aikaväliltä tai ATM-virtuaalikanavalta reititettyyn IPverkkoon voisi olla mielenkiintoinen toiminto. Tämän selvittäminen vaatii kuitenkin vielä tarkempaa tutkimustyötä. Calypso-alustan integrointi SCOMS-kytkimeen on mahdollista :n avulla siten, että Calypso-ohjelmisto toimii itsenäisenä kokonaisuutena, mutta käyttää :n yli samaa FCF-modulia kuin muu ohjelmisto. Lisätoiminteena on mahdollista toteuttaa signalointipalvelu Calypso-alustalle, jolloin Calypso-palvelut voisivat muodostaa yhteyksiä signaloituun ATM- tai PDH-verkkoon. Demonstraatiot pyritään toteuttamaan mahdollisuuksien mukaan laajentamalla olemassaolevia Tove-demonstraatioita. Tove-projektissa on käytetty demosovelluksena mm. natiivi-atm:lle muokattua VAT (Visual Audio Tool) IPpuhelinsovellusta, joka on vapaassa jakelussa oleva ohjelmisto. VAT pystyy
7 käyttämään äänelle PCM-enkoodausta, joten on mahdollisuuksien rajoissa, että ohjelman avulla pystyttäisiin demonstroimaan interworking-toimintaa siten, että puhelun toinen pää olisi PDH- (ISDN-) verkon puolella oleva normaali puhelin ja toinen pää ATM- tai IP-verkossa oleva VAT-sovellus. SwC SCOMS Interworking Call Control IF IN GW Switch control Q.931 Q.2931/ UNI3.1/4.0 BISUP ISUP MTP-3 TCAP SCCP SCOMS FCF Q.921 (LAPD) UNI-SSCF SSCOP NNI-SSCF MTP-2 Linux ATM + hardware AAL5 SCOMS-switch Kuva 3 SCOMS-kytkimen protokollapinot
2. TUTKIMUSTYÖN TULOSTEN HYÖDYNTÄMINEN
SELVITYS HANKKEEN TOTEUTUMISESTA TOVE-TIETOLIIKENNEALUSTA 1997 1. TUTKIMUSTYÖN TULOKSET Projektissa on testattu laajakaistaisen verkon mahdollisia ohjausrajapintoja toteuttamalla niitä prototyyppipalveluiden
TOVE TIETOLIIKENNEALUSTA Raportti 1996, Suunnitelma 1997 13.12.1996
TOVE TIETOLIIKENNEALUSTA Raportti 1996, Suunnitelma 1997 13.12.1996 JOHDANTO Tietoliikennetekniikassa ja yleisemmin tietotekniikassa saavutetut edistysaskeleet tarjoavat operaattoreille mahdollisuuden
TOVE TIETOLIIKENNEALUSTA Raportti 1997, Suunnitelma 1998
TOVE TIETOLIIKENNEALUSTA Raportti 1997, Suunnitelma 1998 21.1.1998 1. JOHDANTO Puhelin- ja tietoliikenntekniikka elävät 1990-luvulla merkittävää murroskautta. Perusverkkojen puolella siirrytään Gbit/s-kapasiteettiseen
Videoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut
Videoneuvottelu Johdanto Johdanto Standardit Tuotteet Internet-puhelut Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen: teksti, taulukot ja kuvat Useita etuja
1. ATM: SIGNALOINTI. 1.1 Protokollat
1. ATM: SIGNALOINTI ITU-T:n N-ISDN:n suositukset normaaliin puhelunohjaukseen sisältyvät Q.930-sarjaan ja niitä kutsutaan DSS 1:ksi (Digital Subscriber Signaling No. 1). Lisäykset DSS 1:n B-ISDN sovelluksia
B-ISUP-protokollan toteutus
LAPPEENRANNAN TEKNILLINEN KORKEAKOULU 4.5.1999 Tietotekniikan osasto Tietoliikennetekniikan laitos 1715 TIETOTEKNIIKAN ERIKOISTYÖT Loppuraportti B-ISUP-protokollan toteutus Tarkastaja: prof. Jorma Jormakka
Valppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
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
TOIMIALAVERKOT (TOVE) Tietoliikennealusta. PROJEKTISUUNNITELMA 1997 versio 1.0. Teknillinen korkeakoulu, TLM-laboratorio, TOVE-projekti 17.1.
Teknillinen korkeakoulu, TLM-laboratorio, TOVE-projekti 17.1.1997 TOIMIALAVERKOT (TOVE) Tietoliikennealusta PROJEKTISUUNNITELMA 1997 versio 1.0 Olli Martikainen Vesa-Matti Puro Petteri Koponen Pasi Nummisalo
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
TOIMIALAVERKOT (TOVE) Tietoliikennealusta. PROJEKTISUUNNITELMA 1996 versio 1.3. Teknillinen korkeakoulu, TLM-laboratorio, TOVE-projekti 23.8.
Teknillinen korkeakoulu, TLM-laboratorio, TOVE-projekti 23.8.1996 TOIMIALAVERKOT (TOVE) Tietoliikennealusta PROJEKTISUUNNITELMA 1996 versio 1.3 Olli Martikainen Vesa-Matti Puro Petteri Koponen Pasi Nummisalo
Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
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
Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.
Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita. Arkkitehtuuriin vaikuttavat ympäristötekijät Jo kehittämisen alkuvaiheessa on tarpeellista hahmotella arkkitehtuurin perusratkaisu. Lähtökohdat
Qt kaikkialla? 9.4.2010
Qt kaikkialla? Helsinki Tammasaarenkatu 5, 00180 Helsinki, Tel. 09 431 551 Tampere Satakunnankatu 18, 33210 Tampere, Tel. 03 315 861 Turku Lemminkäisenkatu 32 A, 20520 Turku, Tel. 02 263 571 Qt Qton C++
Sovellusarkkitehtuurit
HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
Videoneuvottelu. Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Petri Vuorimaa 1
Videoneuvottelu Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Petri Vuorimaa 1 Johdanto Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien
Johdanto. Videoneuvottelu. Järjestelmät. Laitteisto. Monipisteneuvottelut. Ryhmäneuvottelut
1 Videoneuvottelu Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Johdanto Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen:
HOJ J2EE & EJB & SOAP &...
HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).
1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.
Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
Ohjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
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
Ohjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
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ä
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
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
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
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
1.1 Merkinannon siirron arkkitehtuurista Turvallisuusvaatimukset Common Transport Protocol 6
Sisällysluettelo 1. VERKKOMERKINANTO INTERNET PROTOKOLLAN PÄÄLLÄ 2 1.1 Merkinannon siirron arkkitehtuurista 2 1.2 Merkinannon siirtokerroksen (SIG) toiminnalliset vaatimukset 4 1.2.1 Vaatimuksia kytkentäisen
Menetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
TCAP - Transaction Capabilities Sovellusosaa käyttävät
AP - Transaction Capabilities Sovellusosaa käyttävät Mobiilipalvelut (tilaajien roamaus) Älyverkkopalvelut Puhejohdoista riippumattomat palvelut (look-ahead ) O&M sovellukset jne AP tarjoaa geneerisiä
Nosturirobotti. robotin tarkoitus. mikä on robotin tehtävä. Kurssin robottiohjelmointi, kesä 2011 harjoitustyö
Kurssin robottiohjelmointi, kesä 2011 harjoitustyö Juha Hämäläinen (juha.h.hamalainen@jyu.fi) Jussi Jokinen (jussi.p.p.jokinen@jyu.fi) Videoita robotin toiminnasta: http://www.youtube.com/user/hamismies
Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011
Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa
Simulaattorin asennus- ja käyttöohje
Linux ja Windows XP Versio Päiväys Muokkaaja Kuvaus 0.2 16.2.2006 Mikko Halttunen Katselmoinin jälkeen 0.1 13.2.2006 Mikko Halttunen Alustava versio Sisällysluettelo 1 Johdanto... 3 2 Simulaattorin asennus...
PILETTI. Tekninen vaatimusmäärittely. v. 0.2
PILETTI Tekninen vaatimusmäärittely v. 0.2 2 Sisällysluettelo 1. Yleiskuvaus... 3 2. Taustajärjestelmä... 4 3. Palvelupisteiden sovellus... 4 4. Korttisovellus ja turvaratkaisu... 4 5. Rajapinnat... 5
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,
Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje
TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen
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
Palveluperustaiset arkkitehtuurityylit
Palveluperustaiset arkkitehtuurityylit Mukana palvelun tarjoajia ja palvelun käyttäjiä Perusajatuksena tyypillisesti tarjota johonkin resurssiin liittyviä palveluita 1 Asiakas-palvelin -arkkitehtuurit
Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy
Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua
Diplomityöseminaari 21.5.2002
Diplomityöseminaari.5. Nimi: Aihe: Valvoja: Ohjaaja: Teettäjä: Leimakytkentää hyödyntävien virtuaaliverkkojen vertailu Prof. Raimo Kantola DI Jarno Salmela Sonera Oyj.5. Diplomityöseminaari Esityksen rakenne
Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S
INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)
Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.
Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen
Viestinvälitysarkkitehtuurit
Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti hajautettuja Komponenttien palveluja ei tiedetä tarkasti etukäteen Komponentteja ja
Älysopimusten kehittäminen. Sopimus suuntautunut ohjelmointi
Älysopimusten kehittäminen Sopimus suuntautunut ohjelmointi There are currently 5,000 blockchain developers. By 2020, we project a global need for over 500,000 - ConsenSys Älysopimus alustat q Ethereum
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory
S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
Liite 1: ServiceMix skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma
Liite 1: ServiceMix skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Testi Yksittäinen palvelu on ollut käytössä 6 Palvelun uusi versio on voitava
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?)
Uudelleenkäytön jako kahteen
Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta
ZENworks Application Virtualization 11
ZENworks Application Virtualization 11 ZENworks / perinteinen asennus ZENworks virtualisointi Ei erillistä asennusta Ei vaadita erilisiä oikeuksia Oletusasetukset mukana Eri versiot samanaikaisesti Sama
Tietoliikenne II (2 ov)
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin
KADA (Drupal 7) migraatio uuteen (versioon) webiin
KADA (Drupal 7) migraatio uuteen (versioon) webiin Hallittu elinkaaren siirto suoran migraation sijaan Mikko Malmgren & Antti Tuppurainen Mikko Malmgren / Kuntaliitto Antti Tuppurainen / Industry62 @mikko_malmgren
Hallintatyökaluja Fujitsu-työasemille
Hallintatyökaluja Fujitsu-työasemille O-P Perasto Fujitsu Finland Systems Specialist Product Business Unit Copyright 2017 2019 FUJITSU Hallintatyökalut 1. DeskView Client 2. DeskUpdate 3. DeskUpdate Manager
TCAP - Transaction Capabilities Sovellusosaa käyttävät
AP - Transaction Capabilities Sovellusosaa käyttävät Mobiilipalvelut (tilaajien roamaus) Älyverkkopalvelut Puhejohdoista riippumattomat palvelut (look-ahead ) O&M sovellukset jne AP tarjoaa geneerisiä
ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY. Teemu Hares
ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY Teemu Hares 28.1.2003 Perustietoja diplomityöstä Tehty Ericssonille Valvoja: professori Raimo Kantola Ohjaaja: Juha Eloranta
Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011
1 Joonas Ruotsalainen GIT PIKAOPAS Tutkielma 2011 2 SISÄLTÖ 1. JOHDANTO... 3 2. ASENTAMINEN... 4 3. KÄYTTÖ... 4 3.1 Perusasetukset... 4 3.2 Git:n ottaminen käyttöön projektissa... 5 3.3 Tiedostojen lisääminen
Momentinrajoitin. Aktivointi analogisilla signaaleilla. Aktivointi ulkoiseilla CAN-verkolla
Taustaa Taustaa Momentinrajoitintoimintoa ohjataan BCI-ohjausyksiköllä (Bodywork Communication Interface, päällirakenteen tietoliikenneliittymä). Toiminto voidaan aktivoida joko analogisilla signaaleilla
KESKITETTY RAIDELIIKENTEEN INFORMAATIOJÄRJESTELMÄ. Järjestelmän yleiskuvaus
KESKITETTY RAIDELIIKENTEEN INFORMAATIOJÄRJESTELMÄ Järjestelmän yleiskuvaus Laatinut Tarkastanut Hyväksynyt Kari Ryyppö Tarkoitus: Keskitetyn raideliikenteen informaatiojärjestelmän ohjausjärjestelmän tekninen
käyttötapaukset mod. testaus
käyttötapaukset Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Kartta hyväksyntä määrittely suunnittelu suunnittelu mod. testaus integrointi sys. testaus Ylläpito koodaus (toteutus)
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin
Ristiinopiskelun kehittäminen -hanke
Joustavia opiskelumahdollisuuksia tuetusti Exam-kevätpäivät (31.5.2018) Joustavia opiskelumahdollisuuksia tuetusti Hanke on opetus- ja kulttuuriministeriön rahoittama korkeakoulujen kehittämishanke. Tukea
Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima
Esityksen sisältö Johdanto Yleistä leimausmenettelystä ja leimasta Leimausmenettelyn vaiheet Kuinka määrittelyjen mukaisuus testataan: esimerkkejä testitapauksista Olennaisimmat kysymykset leimausmenettelyn
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
Tiedonvälitystekniikka 1-3 ov. Kurssin sisältö ja tavoite
Tiedonvälitystekniikka 1-3 ov Luennoitsija: Ma prof. Raimo Kantola raimo.kantola@hut.fi, SG 210 ke 10-12 Assistentti: Erik. Tutkija Mika Ilvesmäki (lynx@tct.hut.fi) Tiedotus: http://www.tct.hut.fi/opetus/s38110/...
BACnet protokolla kiinteistöautomaatiossa
BACnet protokolla kiinteistöautomaatiossa Yrityksen toimintamalli Toimitusjohtajataso Toimitusjohtajan tehtävät Organisoi ja valvoo organisaation toimintaa sekä reagoi tarvittaessa. Myös raportointi on
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
Ohjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Konnektorit ohjelmistoarkkitehtuurissa 18.9.2012 1 Konnektorit (connectors) Konnektori (connector) (liitos) Arkkitehtuurielementti, jonka tehtävänä on mahdollistaa ja hallita komponenttien
TEKNINEN MÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (Luonnos 2)
TEKNINEN MÄÄRITTELY Edited by Checked by Approved by Tuomo Marttila Luonnos 1 Tekninenmäärittely i Sisällysluettelo 1. JOHDANTO 2 1.1. Tarkoitus ja kattavuus 2 1.2. Tuote ja ympäristö 2 1.3. Määritelmät,
Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus
Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena
Tarjotusta tallennusjärjestelmästä pitää olla mahdollista siirtää kapasiteettia hybrid cloud -ympäristöön ilman erillisiä lisähankintoja.
Tallennus-, palvelin- ja varmistusjärjestelmähankinta 1 (5) KYSYMYKSET, VASTAUKSET JA TARJOUSPYYNNÖN TARKENNUKSET (Huom! Sisältää olennaisia tarjouspyynnön muutoksia ja tarkennuksia. Huomioikaa erityisesti
Algoritmit 1. Luento 1 Ti Timo Männikkö
Algoritmit 1 Luento 1 Ti 10.1.2017 Timo Männikkö Luento 1 Algoritmi Algoritmin toteutus Ongelman ratkaiseminen Algoritmin tehokkuus Algoritmin suoritusaika Algoritmin analysointi Algoritmit 1 Kevät 2017
Android ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
suomi.fi Suomi.fi-palveluväylä
Suomi.fi-palveluväylä Julkishallinto, valtion ja kuntien yhtiöt 11.9.2015 Versio 1.0 JPV031 Esityksen sisältö 1. Suomi.fi-palvelukokonaisuus 2. Palvelulupauksemme 3. Mitä palvelu tarjoaa? 4. Miten? 5.
Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen
Ti5316800 LÄHIVERKOT -erikoistyökurssi X Window System Jukka Lankinen 2007-2008 Sisällys Esitys vastaa seuraaviin kysymyksiin: Mikä on X Window System? Minkälainen X on? Mistä sen saa? Miten X:ää käytetään?
Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi
Solidity älysopimus ohjelmointi Sopimus suuntautunut ohjelmointi Merkle puu Kertausta eiliseltä Solidity on korkean tason älysopimus ohjelmointikieli Muistuttaa olio-ohjelmointia Javalla Sopimuskoodi on
Webinaarin osallistujan ohje
Webinaarin osallistujan ohje 9.10.2015 Webinaariohjelmisto Kiinko käyttää webinaareissaan WebEx-ohjelmistoa Se mahdollistaa tietokoneiden väliset neuvottelut, kokoukset ja koulutukset internet-yhteyden
DNA LAAJAKAISTA TUOTEKUVAUS
TIEDOTE 1 (5) DNA LAAJAKAISTA TUOTEKUVAUS Kohderyhmä dna Laajakaista soveltuu yksittäisen PC:n liikennöimiseen internetiin. Tyypillisin käyttäjäryhmä yksityistaloudet. Pääasiallinen käyttötarkoitus Yksityishenkilön
Luennon aiheet. S Tietoliikenneverkot. Mihin IP-kytkentää tarvitaan? Miltä verkko näyttää? Vuon määrittely. Vuon määrittely
Luennon aiheet S-38.188 Tietoliikenneverkot,3N\WNHQWl -XNND1XUPL Ongelmakenttä teoriaa mittaustuloksia Ratkaisumallit IP switching Tag switching MPOA muut ratkaisut MPLS 5.11.1997 Jukka Nurmi/ TKK Teletekniikka
FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen
FiSMA 1.1 Monikerrosarkkitehtuuri 1 (7) FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen 1. Yleiset periaatteet FiSMA 1.1 -menetelmässä mitataan sovellusperiaatteen
TIE-20200 Samuel Lahtinen. Lyhyt UML-opas. UML -pikaesittely
Lyhyt UML-opas UML -pikaesittely UML, Unified Modeling Language Standardoitu, yleiskäyttöinen mallinnuskieli, jota ylläpitää/hallitsee (Object Management Group) OMG Historiaa: 90-luvulla oli paljon kilpailevia
Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
ETS suunnittelutyökaluna. Veijo Piikkilä Stateko Oy
ETS suunnittelutyökaluna Veijo Piikkilä Stateko Oy ETS Historia ETS1 1993-1996 ETS2 1996-2004 ETS3 2004-2010 ETS4 2010-2014 ETS5 2014-2018 Nykyinen versio: ETS 5.5.6 julkaistiin 22.06.2018 Seuraavat päivitykset
Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet
Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta
1715 TIETOTEKNIIKAN ERIKOISTYÖT
LAPPEENRANNAN TEKNILLINEN KORKEAKOULU 21.9.1999 TIETOTEKNIIKAN OSASTO / TIETOLIIKENNETEKNIIKKA 1715 TIETOTEKNIIKAN ERIKOISTYÖT Loppuraportti KOODAUSFUNKTIOIDEN OLIOPOHJAINEN TOTEUTUS ATM-SIGNALOINNISSA
TIE Tietorakenteet ja algoritmit 1. TIE Tietorakenteet ja algoritmit
TIE-20100 Tietorakenteet ja algoritmit 1 TIE-20100 Tietorakenteet ja algoritmit TIE-20100 Tietorakenteet ja algoritmit 2 Lähteet Luentomoniste pohjautuu vahvasti prof. Antti Valmarin vanhaan luentomonisteeseen
Tekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
Nopean asennuksen ohje
Tulostuspalvelin Nopean asennuksen ohje Nopean asennuksen ohje 1.1 Hardwaren asennusmenettely 1. Liitä tulostuspalvelin tulostimeen, jota haluat käyttää verkossa. 2. Liitä tulostuspalvelin verkkoon liittämällä
NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.
NetMeeting NetMeeting on ilmainen pienimuotoinen videoneuvottelu- ja ryhmätyöohjelmisto, joka mahdollistaa virtuaalikokousten pitämisen Internetissä tai Intranetissä. NetMeetingiä voi käyttää esimerkiksi
Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP44) Käyttöohjeet
Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP) Käyttöohjeet Sisällys 1 Fortum Fiksu -järjestelmään liitettävä sähkökytkin 2 Asentaminen 2.1 Kytkimen liittäminen Fortum Fiksu -järjestelmään
4.12.2005. SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T
SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T SEPA: REFAKTOROINTI 2 (9) SEPA: REFAKTOROINTI 3 (9) VERSIOHISTORIA Version Date Author Description 0.1 2.12.2005 Erik Hakala Ensimmäinen
Viestinvälitysarkkitehtuurit Lähtökohta:
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti
Tekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat
Linux rakenne Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux ydin Ytimen (kernel) päätehtävä on tarjota rajapinta