Title: X-teed m
1X-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/
2Sisust
- X-tee eesmärgid ja loomislugu
- X-tee arhitektuuri areng
- X-tee tulemused
- Head kogemused
- Statistika
- X-tee ja Euroopa Liit
3X-tee eesmärgid ja loomislugu
4Eesti registrid ja andmebaasid
- 2000. a. rahva ja eluruumide loenduse anonüümne
andmekogu - Andmebaas Eestisse akrediteeritud välisesindajate
kohta - Andmekogude riiklik register
- Arhiiviregister
- Diplomaatiliste passide andmebaas
- Domeeninimede register
- Eesti kirikute, koguduste ja koguduste liitude
register - Eesti kodakondsuse kaotanud isikute andmekogu
- Eesti kodakondsuse saamist või taastamist
taotlenud isikute andmekogu - Eesti kodaniku passi taotlenud isikute andmekogu
- Eesti kodaniku passide keskregister
- Eesti meteoroloogia ja hüdroloogia fond
- Eesti riiklik ehitusregister
- Eesti riiklik hooneregister
- Eesti Vabariigi rahvusvaheliste lepingute
andmebaas - Eesti Vabariigi tsiviilõhusõidukite register
- Eestis ebaseaduslikult viibivate välismaalaste
andmekogu - Elektrooniline kinnistusraamat
- EV kutseõppeasutuste riikliku statistika
andmekogu
5Eesti registrid ja andmebaasid (II)
- Rahvastikuregister
- Äriregister
- Liiklusregistri sõidukite andmebaas
- Liiklusregistri juhilubade andmebaas
- Passiregister
- Maaregister
- Ehitiste register
- Laevaregister
61. Eesmärk
X-tee projekti eesmärgiks on välja arendada
tarkvaraliste, riistvaraliste ja
organisatsiooniliste meetmete kogum enamiku
riigi halduses olevate andmekogude ühtlustatud
kasutamiseks.
72. 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.
10Projekti 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
11X-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.
12X-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
13Riigi 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
14Põ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
16X-tee arhitektuuri areng
- (1. architecture first
- 2. hajutatud lahendus)
17(No Transcript)
18Terviksüsteemi üldskeem
19Keskse tarkvara arhitektuuri üldskeem
20(No Transcript)
21KESKKOND
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)
264. 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.
27X-tee tulemused
28Mitmekihiline arhitektuur I
Teenused
Andmevahetuskiht X-tee
Andmebaasid
29Mitmekihiline 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
31andmekiht
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
325. 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.
34X-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
35SOAP, 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
-
36Meetodi 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
37Meetodi 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
38Pä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
39X-tee projekti käigus valminud X-teega
liidestatud infosüsteemid
- X-tee valmisinfosüsteemid
- Kodanikuportaal
- MISP
40Adapterserver
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
42X-tee Tehniline dokumentatsioon
Keskkonnakirjeldus Konfiguratsiooni
struktuur Sideprotokoll Tarkvara
arhitektuuri kirjaldus Turvaline logi
43Head kogemused
44Andmebaasid
Kasutajad
Pensionikindlustuse Riiklik register
Kodaniku- portaal
Kodanik
Rahvastikuregister
X-tee
MISP
Haigekassa IS
Sots.kind.ametnik
Maksu- ja Tolliameti IS
Vanemahüvitis Internetis
45Hea kogemus
- Vanemahüvitise taotlemine internetis
- Omavahel on suhtlemises 5 infosüsteemi
- Kodanikuportaal
- Pensionikindlustuse Riiklik register
- Rahvastikuregister
- Haigekassa IS
- Maksuameti IS
46Hea 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
47Hea 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 50Statistika
51Statistika
- 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
52Statistika
- 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
53X-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
54X-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
å
55X-tee ja Euroopa Liit
56X-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.
57Tänan kuulamast!