X-teed m - PowerPoint PPT Presentation

About This Presentation
Title:

X-teed m

Description:

X-teed m da e-riiki, kas j uame p rale? Ahto Kalja RIA / TT Kasutatud on Riho Oks a, Ahti Kelder i, Tanel Tammet i jt. materjale http://x-tee.riik.ee/ – PowerPoint PPT presentation

Number of Views:96
Avg rating:3.0/5.0
Slides: 58
Provided by: Marg94
Category:

less

Transcript and Presenter's Notes

Title: X-teed m


1
X-teed mööda e-riiki, kas jõuame pärale?
  • Ahto Kalja
  • RIA / TTÜ
  • Kasutatud on Riho Oksa, Ahti Kelderi, Tanel
    Tammeti jt. materjale
  • http//x-tee.riik.ee/

2
Sisust
  • X-tee eesmärgid ja loomislugu
  • X-tee arhitektuuri areng
  • X-tee tulemused
  • Head kogemused
  • Statistika
  • X-tee ja Euroopa Liit

3
X-tee eesmärgid ja loomislugu
4
Eesti registrid ja andmebaasid
  1. 2000. a. rahva ja eluruumide loenduse anonüümne
    andmekogu
  2. Andmebaas Eestisse akrediteeritud välisesindajate
    kohta
  3. Andmekogude riiklik register
  4. Arhiiviregister
  5. Diplomaatiliste passide andmebaas
  6. Domeeninimede register
  7. Eesti kirikute, koguduste ja koguduste liitude
    register
  8. Eesti kodakondsuse kaotanud isikute andmekogu
  9. Eesti kodakondsuse saamist või taastamist
    taotlenud isikute andmekogu
  10. Eesti kodaniku passi taotlenud isikute andmekogu
  11. Eesti kodaniku passide keskregister
  12. Eesti meteoroloogia ja hüdroloogia fond
  13. Eesti riiklik ehitusregister
  14. Eesti riiklik hooneregister
  15. Eesti Vabariigi rahvusvaheliste lepingute
    andmebaas
  16. Eesti Vabariigi tsiviilõhusõidukite register
  17. Eestis ebaseaduslikult viibivate välismaalaste
    andmekogu
  18. Elektrooniline kinnistusraamat
  19. EV kutseõppeasutuste riikliku statistika
    andmekogu

5
Eesti registrid ja andmebaasid (II)
  1. Rahvastikuregister
  2. Äriregister
  3. Liiklusregistri sõidukite andmebaas
  4. Liiklusregistri juhilubade andmebaas
  5. Passiregister
  6. Maaregister
  7. Ehitiste register
  8. Laevaregister

6
1. Eesmärk
X-tee projekti eesmärgiks on välja arendada
tarkvaraliste, riistvaraliste ja
organisatsiooniliste meetmete kogum enamiku
riigi halduses olevate andmekogude ühtlustatud
kasutamiseks.
7
2. Projekti vajalikkus
Projekti käivitamise tingisid mitmed
infotehnoloogilised ja majanduslikud põhjused.
  • Esiteks olid riigi üksikud andmekogud jõudnud
    arengufaasi, kus nende poolt lahendatavad
    andmetöötlusülesanded nõudsid järjest rohkem
    erinevate andmekogude omavahelist andmekasutust
    nn. ristkasutust. Vastavatele arendusprojektidele
    taotletavad finantsvahendid üha suurenesid, aga
    tehnoloogilises mõttes oli ja on nende projektide
    sisu väga sarnane üks andmekogu küsib üle
    Interneti teiselt andmekogult andmetöötlusoperatsi
    oonide täitmiseks andmeid. Sellele
    infotehnoloogiliselt standardiseeritavale
    lahendusele oli mõistlik (näit. majanduslikult)
    üks kord välja töötada standardlahenduste
    komplekt, mida annab väikese töömahuga kohandada
    enamiku ristkasutusülesannete lahendamiseks.

8
  • Teiseks oli mõistlik välja pakkuda andmekogudega
    suhtlemiseks üks ja ühtlustatud kasutajaliideste
    kogum, mis kõlbab nii dialoogi korraldamiseks
    tarbija (kodanik, ametnik, eraettevõtja) ja
    paljude andmebaaside vahel, aga ka
    rakendusprogrammide (või infosüsteemide) ja
    andmebaaside vahelise koostöö realiseerimiseks.
    Sellise ühtlustatud tegevusi ja ühtlustatud
    kujundust sisaldava liidese selgeksõppimine,
    kasutuselevõtmine jne. on eeldatavatele
    kasutajatele vähem aeganõudev kui paljude
    kõikvõimalike üksikute andmebaaside liideste
    kasutamine. Samal ajal jääb ära suhtlemine
    paljude andmetöötluses seni abiks olnud
    ametnikega neid lihtsalt pole tihti enam vaja.

9
  • Kolmandaks oli mõistlik luua üks ja ühtlustatud
    kasutajate autentimise teenus, sest igaühele
    meist on piisav omada ühte passi või ühte
    elektroonsest ID-kaarti või siis ühte andmete
    ristkasutamist lubavat tunnuselementi. Selle
    teenuse baasil oli võimalik välja arendada ka
    põhjalik ja mitmetasemeline autoriseerimisvahendit
    e süsteem, mida saab rakendada asutuste kaupa
    ametnike juurdepääsuõiguste reguleerimiseks.

10
Projekti organiseerimine
tehnoloogia, valdkond juhtimine
Muud huvigrupid näit. pangad
Projekti initsiaator L.V.
Klient(kodanik,ametnik)
või RISO erinõukogu jjuhtrühma funktsioonides
Informaatika nõukogu T. J.
RISO arend.b.
Spetsialiseeritud rühmad/proj. näit. ID-k.,
Digiallk.
Proj juht. A.K.
jurist
Projekti valvaja A. O.
PROJEKTIRÛHM
Arendusrühma liikmed/ allprojektid
Tugirühmad, näit. andmeturve
Allhankijad
11
X-tee programmis osalejad
  • Riigisektor
  • TSM RISO
  • Andmekaitse inspektsioon
  • EIK
  • Erasektor
  • AS Softshark
  • Cybernetica AS
  • AS IT Meedia
  • AS Cell Network
  • AS Andmevara
  • AS Reaalsüsteemid
  • AS AA Arendus
  • Kommertspangad jt.

12
X-tee spetsifitseerimine
2000 jaan.-märts 2001 aprill 2001 -
Pakkumiste spetsifikatsioonid - IBM -
Tietoenator - Mikrolink - BCS - Itera - Assert
Andmevara, Hansapank, Cybernetica, IT
Meedia,Softshark, AETEC, ...
Pilootprojektid - ARK-KMA ristkasutuse testülesan
ne - Andmevara katsetused - Viisaregister ...
Arendusrühma töökoosolekud - 12 istungit,
keskmiselt 20-25 osavõtjat - pakkumiskutse lisa
1 materjal AS Softsharkilt - pakkumiskutse lisa
2 materjal AS Cyberneticalt - pakkumiskutse lisa
3 materjal Politseiametist - arendusbüroo ja
projektijuhi panus pakkumiskutsele
13
Riigi andmekogude teeninduskihi (X-tee) loomine
planeeriti koosnema järgmistest osadest
  • Süsteemi arhitektuurimudeli ja detailspetsifikatsi
    ooni koostamine
  • Süsteemi tarkvara loomine
  • Süsteemi installeerimine ja ekspluatatsiooni
    andmine ühel serverarvutil, mis tugineb süsteemi
    etapiviisilisel arendustööl
  • Koolitus
  • Süsteemi edasiseks haldamiseks vajalike
    tehniliste ja organisatsiooniliste abinõude
    väljatöötamine

14
Põhinõuded
  • Side andmekogudega peab olema realiseeritud
    XML-RPC või SOAP protokolli kohaselt.
  • Lahendus peab toetama andmevahetust https
    protokolli kaudu.
  • Lahendust peab saama administreerida
    brauseripõhiselt.
  • Lahendus peab olema installeeritav järgmiste
    operatsioonisüsteemide viimastele versioonidele
    lahenduse üleandmise ajal Sun Solaris, AIX,
    HP-UX, RedHat Linux

15
  • Andmekogude liidestamine süsteemiga peab olema
    võimalikult lihtne ja odav.
  • Liidestamine peab olema võimalik järgmiste
    operatsioonisüsteemidega MS NT, MS 2000, Sun
    Solaris, AIX, HP_UX, RedHat Linux, FreeBSD.
  • Mingeid täiendavaid kohustuslikke
    litsentsitasusid peale operatsioonisüsteemi
    (võimaliku) litsentsitasu ei tohi liidese
    lisamine kaasa tuua

16
X-tee arhitektuuri areng
  • (1. architecture first
  • 2. hajutatud lahendus)

17
(No Transcript)
18
Terviksüsteemi üldskeem
19
Keskse tarkvara arhitektuuri üldskeem
20
(No Transcript)
21
KESKKOND
HALL PIIRKOND(X-tee lähiümbrus)
Klassifikaatorite loomine ID-kaart Digiallkiri
Dokumendireform E-kodanik
SÜSTEEM(X-tee)
kasutajate andmebaas
Infoühis- kond Kodaniku portaal E-business M-bus
iness
päringute
andmebaas
Kasutajad -kodanik -ametnik -ettevõtja
baaside
register
asutuste süsteemid
klassifikaator
päringute
autentija
, autoris.
dispetsher
Seaduste muutmine
avalik
www
päringute logi
asutuste andmebaasid
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
4. Tehnilised eeldused
Andmekogude loomisel ja kasutamisel on aluseks
võetud Oracle, Informix, Sybase, Progres jt.
tarkvara koos standardse SQL-tüüpi
päringukeelega. Operatsioonisüsteemidena on
kasutusel MS Windows, Linux, Solaris jt.
Andmekogude vaheliste liideste loomisel on
aluseks Interneti-ühenduste olemasolu. See
tarkvarabaas moodustab teatud toe (ehk esimesel
taseme) neile lahendustele, mis teisel ehk
teenindustasemel võimaldab luua
tarkvarakomponentidest koosneva
teeninduslahenduste kogumi (X-tee
tarkvarakomponendid). Projektii tehniliseks
lahenduseks ei tule kõigi andmekogude üleviimine
mingile ühele ja suurele andmebaasi
ohjesüsteemile vaid erinevate andmekogude
ühtlustatud kasutamisliideste loomine! X-tee
programmi tehnilisi lahendusi testiti
pilootprojekti(de) abil.
27
X-tee tulemused
28
Mitmekihiline arhitektuur I
Teenused
Andmevahetuskiht X-tee
Andmebaasid
29
Mitmekihiline arhitektuur II
Tehnoloogia
Komponendid
Vanemahüvitis Minu karistused Uus ARR
WSPR WSDL UDDI
III kiht
Teenused
Turvaserver Keskserver MISP(AIT) Päringuteportaal(
KIT)
SOAP XML RPC LDAP
Andmevahetuskiht X-tee
II kiht
Oracle Progress MySQL
Liiklusregister Rahvastikuregister ARK
I kiht
Andmebaasid
30
Auten- timine
X-tee
Severite SK
Kasutajad
Kodanike SK
Kodanik
Päringute- portaal
Kesk- server
Internet
Turva- server
Turva- server
MISP
Adapter- server
SSL kanalid, Digitaalselt allkirjastatud
krüptitud teated
Ametnik
Keskne jälgimisjaam
Andme- baas
Asutuse IS
Lokaalne jälgimisjaam
Lokaalne jälgimisjaam
Andmekogu haldaja
Funktsionaalskeem
31
andmekiht
pangad
  • Ühispank
  • Hansapank
  • Krediidipank
  • Sampo Pank
  • Nordea Pank

Rahvastikuregister
Haigekassa IS
Pensionikindlustuse register
Kinnistusraamatu andmebaas
Tallinna Vesi IS
Eesti Energia IS
Turvaserver
Turvaserver
Turvaserver
Turvaserver
Turvaserver
Turvaserver
Turvaserver
Internet - X-tee
Turvaserver
ID kaardi tugi
Turvaserver
Keskserver
Monitooring

E-asutus asutuse vaade
Andmekogude Riiklik Register http//www.riik.ee/
arr/
E-maakond maakondlik vaade
E-riik Riigiportaal Institutsionaalne
vaade riigist Teemapõhine vaade
riigist www.riik.ee
www.eesti.ee
Keskserver II
HelpDesk
KIT Kodaniku vaade
EIT Ettevõtja vaade
AIT Ametniku vaade
X-tee sertifitseerimiskeskus
AS Sertifitseerimis- keskus
X-tee kesksed vahendid
riigi keskne portaal
32
5. Tulemused ja nende kasutajad
  • Loodi tarkvarakomponendid, mida saab kasutada
    andmebaaside ja registrite ristkasutuse
    ülesannete lahendamiseks Kindlustati kõigi
    tarbijate autentimine ja autoriseerimine.
  • Loodi rida valmislahendusi (projekti
    käivitusaastal 2001) EV Siseministeeriumi
    andme-töötlusülesannete lahendamiseks. Loodi
    teiste ministeeriumide valmislahendusi (aastal
    2002).
  • Loodi koostöös teiste riiklike projektidega
    (näit. E-kodanik, E-valimised jne.) rida kõigile
    kättesaadavaid infoteenuseid Internetis. 17.
    Dets. 2001.a. alustas kodanikuportaali näidis.

33
  • Käivitati hoolduskeskus ja vastav teenistus, kes
    sõlmib lepinguid konkreetsete registrite ja
    andmebaaside kasutamiseks, annab lubasid,
    konsulteerib jne.
  • Inimeste tööd ja asjaajamised muutuvad üha enam
    paberivabaks, Internetil ja virtuaalsel tegevusel
    põhinevaks.

34
X-tee funktsionaalsus
  • Autentimine (ID-kaart 5 Interneti panka)
  • Autoriseerimine
  • MISP (MiniInfoSüsteemPortaal)planeeritav AIT
  • Registrite lihtpäringud
  • Kirjutamine andmekogudesse
  • Komplekspäringud ja äriloogika realiseerimine
  • Suurte andmehulkade ülekandmine
  • Võimalus luua tasulisi teenuseid
  • Turvaline andmevahetus, logide salvestamine ja
    päringute jälitusvõimalus
  • Kasutajaliides kodanikuportaaliga KIT, kuhu saab
    lisada teenuseid
  • Kasutajaliides ettevõtja portaaliga EIT, kuhu
    saab lisada teenuseid
  • Tsentraalne ja lokaalne monitooring
  • Teenuste kirjelduste kogumine spetsiaalsesse
    andmekogusse (WSDL formaadis)
  • Võimalus juhtida teenuste kasutamise
    kellaaegasid
  • Teenuste baasi kasutamine uute teenuste
    loomiseks
  • Jälgimisteenus kasutajale - kuidas menetlus
    areneb
  • Mobiilsed teenused

35
SOAP, XMLRPC ja X-tee
  • Kehtivad SOAP ja XMLRPC spetsifikatsioon (vt
    http// www.w3.org/TR/soap12/ http//www.xmlrpc.or
    g/spec)
  • Lisanduvad mõned kokkulepped, nagu
  • Päise, päringu ja keha struktuur
  • Meetodinimed kujul register.paring.versioon (nt
    autoregister.paring1.v5)
  • Ainult UTF-8
  • Standardiseeritud metapäringud

36
Meetodi sisend
lt?xml version1.0 encoding"utf-8"?gt ltmethodCall
gt ltmethodNamegtpäringu nimilt/methodNamegt
ltparamsgt ltparamgt ltvaluegt
ltstructgt ltmembergt
ltnamegtasutuslt/namegt ltvaluegtasutuse nimilt/valuegt
lt/membergt ltmembergt
ltnamegtandmekogult/namegt ltvaluegtandmekogu
nimilt/valuegt lt/membergt ltmembergt
ltnamegtametniklt/namegt ltvaluegtametniku
isikukoodlt/valuegt lt/membergt
ltmembergt ltnamegtidlt/namegt ltvaluegtpäringu
identifikaatorlt/valuegt lt/membergt
ltmembergt ltnamegtnimilt/namegt ltvaluegtpäringu
nimilt/valuegt lt/membergt
lt/structgtlt/valuegt lt/paramgt ltparamgt
ltvaluegt siia tuleb päringu
keha ltvaluegt lt/paramgt
lt/paramsgt lt/methodCallgt
37
Meetodi väljund
lt?xml version1.0 encoding"utf-8"?gt ltmethodResp
onsegt ltparamsgt ltparamgt
ltvaluegtltstructgt
ltmembergtltnamegtpaislt/namegtltvaluegt
ltstructgt
ltmembergtltnamegtasutuslt/namegt ltvaluegtasutuse
nimilt/valuegtlt/membergt
ltmembergtltnamegtandmekogult/namegtltvaluegtandmekogu
nimilt/valuegt lt/membergt
ltmembergtltnamegtametniklt/namegtltvaluegtametniku
isikukoodlt/valuegtlt/membergt
ltmembergtltnamegtidlt/namegtltvaluegtpäringu
identifikaatorlt/valuegtlt/membergt
ltmembergtltnamegtnimilt/namegtltvaluegtpäringu
nimilt/valuegtlt/membergt
lt/structgt lt/valuegtlt/membergt
ltmembergt ltnamegtparinglt/namegt ltvaluegt
siia tuleb koopia
päringu kehast lt/valuegtlt/membergt
ltmembergtltnamegtkehalt/namegt
ltvaluegt siia tuleb
päringuvastus lt/valuegtlt/membergt
lt/structgtlt/valuegt lt/paramgt
lt/paramsgt lt/methodResponsegt
38
Päringukirjeldus
  • Päringu nimi
  • Päringu pealkiri
  • Sisendparameetrid ja väljundparameetrid, sh iga
    parameetri kohta
  • nimi
  • tüüp
  • eestikeelne pealkiri
  • kohustuslikkus
  • võimalikud valikväärtused
  • alamparameetrid (struktuuri või jada korral)
  • märkused
  • Tasulise päringu korral makseandmed
  • Veakoodid ja teated
  • Parameetrite kirjelduses kasutatud tüüpide
    kirjeldus
  • Märkused

39
X-tee projekti käigus valminud X-teega
liidestatud infosüsteemid
  • X-tee valmisinfosüsteemid
  • Kodanikuportaal
  • MISP

40
Adapterserver
Adapterserver vahendab andmekogu turvaserverit ja
suvalisel platvormil olevat andmekogu
Andmekogu

Adapterserver
Turvaserver
Universaalne adapter Kohandamine
  • Adapterserveri skelett
  • Metapäringute teostus
  • Andmepäringute teostus
  • XMLRPC serveri loomine
  • Soovitud päringu käivitamine
  • Seni kasutatud platvorme
  • JServ
  • ASP
  • PHP

41
http//x-tee.riik.ee/ KASUTAJAJUHENDID X-tee
juhendid Keskserveri administreerimise juhend
Koolitusmaterjalide loetelu Nõuded
arendajatele Portaalide installeerimise juhend
Portaalide kasutajajuhend Päringu
tõestamine Süsteemi üldine kirjeldus
Turvaserveri administreerimise juhend
42
X-tee Tehniline dokumentatsioon
Keskkonnakirjeldus Konfiguratsiooni
struktuur Sideprotokoll Tarkvara
arhitektuuri kirjaldus Turvaline logi
43
Head kogemused
44
Andmebaasid
Kasutajad
Pensionikindlustuse Riiklik register
Kodaniku- portaal
Kodanik
Rahvastikuregister
X-tee
MISP
Haigekassa IS
Sots.kind.ametnik
Maksu- ja Tolliameti IS
Vanemahüvitis Internetis
45
Hea kogemus
  • Vanemahüvitise taotlemine internetis
  • Omavahel on suhtlemises 5 infosüsteemi
  • Kodanikuportaal
  • Pensionikindlustuse Riiklik register
  • Rahvastikuregister
  • Haigekassa IS
  • Maksuameti IS

46
Hea kogemus kodaniku kasu
  • Kodanik saab taotleda toetust interneti
    vahendusel
  • Kodanik ei pea esitama riigile andmeid, mida riik
    juba tema kohta omab
  • Kodanik ei pea täitma tülikaid vorme ja käima
    asutustest vorme toomas
  • Üks hea näide sellest, et riik on teinud raha
    välja maksmise lihtsamaks

47
Hea kogemus ametniku kasu
  • Ametnik ei pea vastu võtma koormat (7) kodaniku
    poolt paberilt esitatavat vormi
  • Ametnik ei pea sisestama infosüsteemi saadud
    vormidelt andmeid
  • Ametnik ei pea tegema käsitsi kontrolle
    erinevatesse registritesse
  • Ametnikul on võimalus lapsevanema taotlus
    rahuldada Pensioniameti kontoris ilma paberiteta
    tippides süsteemi vaid kodaniku isikukood
  • Täna kaotatud ka õigusaktidest pabervormi nõue

48
  • X-tee teenuste väljatöötamine Kinnipeeturegistri
    päringute tegemiseks
  • tehtud järgmised X-tee teenused
  • Nimeosa kaudu kinnipeetavani
  • Kontaktis olnud isiku ja kontakti perioodi kaudu
    kinnipeetavani
  • Kinnipeetava kaudu kontaktis olnud isikuni
  • Eritunnuse kaudu kinnipeetavani
  • Kinnipeetava(te) vanglast järelvalveta
    väljaskäimised
  • Perioodil vabanenud või kinnipidamisel olnud
    kinnipeetavad
  • Kambri ja perioodi kaudu kinnipeetavani
  • Kinnipeetava andmed.

49

50
Statistika
51
Statistika
  • Käesoleval hetkel (Nov. 22, 2004) on X-teega
    liitunud
  • Organisatsioone,asutusi Lepingute arv 342
  • Andmebaase, teenuste pakkujaid
  • Kõikide teenusepakkujate arv 32
  • Turvaservereid
  • Lepingute arv 72
  • MISP servereid
  • Lepingute arv 41

52
Statistika
  • Teenused
  • Kõikide teenuste arv kõikidelt X-tee
    teenusepakkujatelt 500
  • Kasutusstatistika
  • 2003 aasta jooksul X-tee kaudu esitatud
    päringute arv oli 590 000
  • Keskmine päringute arv aastal 2003 oli 54 000
  • Käesoleval 2004 aastal, 01.01.2004 - 07.04.2004
    976 829 päringut
  • Aasta 2004 teine pool
  • juuni 710 000 -september 806 000
  • juuli 960 000 -oktoober 878 000
  • august 833 000 - kuni 22.nov 844 000
  • Tüüpiline päev 16. november
  • ARK 3742
  • SK 5838
  • Politsei 6855
  • SKAmet 2407
  • Kodanikuportaal 3004

53
X-tee tulemusi (st. said valmis järgmised
lahendused)
2001 2002 2003 - 2004
X-tee tarkvara, haldusorganisatsioon, koolitus, k
odanikuportaali teenused (päringud), siseministeer
iumi prioriteetsed andmetöötlusülesanded, ...
haridusministeeriumi, kaitseministeeriumi, sotsiaa
lministeeriumi ülesanded (lihtpäringud) kohalike
omavalitsuste, riigiasutuste teenused
(päringud, ülesanded) kodanikuportaali
teenuste laienemine
kõikide ministeeriumide ja riigiasutuste päringud
osa andmete salvestamise ülesandeid
komplekspäringud uued teenused kodanikele
ja esimesed kasutajad ärifirmadest
54
X-tee finantsid
Aasta Rahalised vahendid
2001 5.8 (6.8) miljonit krooni
2002 13.5 miljonit krooni
2003 10.5 milj. krooni
30 milj. krooni
å
55
X-tee ja Euroopa Liit
56
X-tee ja Euroopa Liit
  • Konkurss eEurope Awards for eGovernment 2003
  • kategooria A better life for European citizens.
  • 357 konkurenti -gt 3 20 nominenti -gt 8 auhinda
    (3 peaauhinda 5 eriauhinda),
  • X-teele eriauhind parima turvalahenduse ja
    arhitektuuri eest
  • EL projekt IDA - eLink,
  • X-tee pilootprojektiks
  • Riigi tarkvara arhitektuur
  • EL dokumendiregister, Schengeni infosüsteem, NATO
    registrid jne.

57
Tänan kuulamast!
  • Ja nüüd küsimused
Write a Comment
User Comments (0)
About PowerShow.com