Iììì Hrade Králo é
)e ědělst í a [architektura]
David ŠetinaŘeditel odboru centrálních ISMinisterstvo zemědělství[email protected]
Cíle preze ta e
• Předsta it o aktuál í sta realiza e ílů z roku o pro íhají í a plá o a é akti ity M)e o lasti, říze í
architektury
o ýstupy akti it a jeji h yužití
Celko é áklady M)e a ICT
2008 2009 2010 2011 2012 2013 2014 2015
investice 255 528 908 98 742 435 40 045 085 77 034 879 166 854 189 121 519 427 92 052 620 107 988 321
neinvestice 791 032 644 929 928 554 625 386 782 479 950 613 522 487 118 536 398 298 415 402 299 306 721 069
celkem 1 046 561 55 1 028 670 98 665 431 867 556 985 492 689 341 307 657 917 725 507 454 919 414 709 390
0
200 000 000
400 000 000
600 000 000
800 000 000
1 000 000 000
1 200 000 000
Kč
M)e: Náklady a ICT 8 - 2015
Stav MZe 2014
• M)e pro ozuje elké ožst í systé ů pro podporu agend.
• ìložitá ar hitektura zahr ují í geografi ké lustery, cache,
e o é a aplikač í servery.
• ìpe ifi ké požada ky eřešitel é sta dard í software.
• Časté z ě y důsledku z ě legislativy.
• M ožst í eřej ý h zakázek a roz oj a pro oz systé ů.
• Vysoké ároky a k alitu a detail ar hitekto i ký h á rhů a dokumentace.
Jaké js e plá o ali akti ity
• Usta e í t arů říze í ar hitektury a t aru hla ího architekta.
• Ná rh a doku e ta i etodik.
• Ná rh a doku e ta i pro esů a pra o í h postupů.
• I ple e ta i podpůr ý h ástrojů age dy.
• Škole í etodik, pro esů, postupů a podpůr ý h ástrojů.
Jaké js e ěli íle• Popisy systé ů a ísto slo í dokumentace.
• Ko ziste t í doku e ta e a še h ro í h.
• Využití rá e TOGAF a odelo a ího jazyka ArchiMate.
• Ma i ál í yužití strukturo a ý h odelů.
• Detail í odely popisují í te h i kou spe ifika i komponent.
• Psa á doku e ta e á ýt yužita i adále, ale o eze é ěřítku.
Procesy a standardy
• Má e připra e u řadu ýstupů defi ují í h pro esy a sta dardy a a další h pra uje e.
• V prů ěhu roku udou jed otli é pro esy a sta dardy postup ě i ple e to á y a ro i M)e.
Jaké tedy á e ýstupy a jak udou použity ….
ì ěr i e říze í ar hitektury• Nařizuje ar hitektů a rho at a doku e to at ar hitektury
souladu se standardy enterprise ar hitektury, rá e TOGAF, plat ou etodikou AgriTe ture, pro es í doku e ta í a záro eň souladu se sta dardy M)e, OHA MVČR a EU.
• Usta o uje t ar hla ího ar hitekta M)e.• Po ěřuje odpo ěd é t ary ýko e dílčí h age d rá i říze í
architektury.
• Defi uje role, jí přiděle é odpo ěd osti a koly pro ese h říze í architektury.
• Vy ezuje rozsah půso osti s ěr i e = M)e.• Defi uje základ í poj y.
• Odkazuje přílohy: pro es í doku e ta e, etodika AgriTe ture.
Metodika AgriTecture
• I struk e a postupy pro i ter í ar hitekty a e ter í ar hitekty doda atele, jak postupo at při á rhu a doku e ta i architektury.
• O sahuje o e ou část a dílčí etodiky pro spe ifi ké o lasti apř. etodika á rhu ar hitektury e o ý h GUI, e o ý h
služe , etodika fu kč í spe ifika e,… .
• )ajišťuje, že še h y á rhy ar hitektury udou souladu se standardy Mze, udou záje ě ko pati il í a propojitel é podo ě jed ot ého odelu a doku e ta e Iì AgriTe ture.
Podpůr ý Iì AgriTe ture• Ce trál í repositář ar hitekto i ký h odelů ArchiMate
ota i a sou isejí í doku e ta e HP E terprise Maps .– Podporuje ži ot í yklus ar hitekto i ký h á rhů.– U ožňuje sdílet a yhledá at ko po e ty. – Podporuje říze í ICT.
• Doku e tač í ástroj Sparx Systems Enterprise Architect)– Aplika e pro odelo á í a doku e ta i ar hitektury.– Ce trál í repositář detail í h te h i ký h odelů.
• ArchiMate repositář a te h i ký repositář jsou záje ě propojeny.
Ar hitekto i ké pri ipy
• )áklad í pri ipy, které usí ýt ak epto á y každou architekturou.
• Přístup é repositáři Iì AgriTe ture.• )a á rh a sprá u pri ipů odpo ěd í ar hitekti jed otli ý h
o ore h ezpeč ost, data, aplika e,.. .• Příklad: aplika e usí poskyto at e o é rozhra í, data usí
ýt ulože a relač í data ázi, …• ) ě y a rozšíře í pri ipů podléhají s h ále í.• E port pri ipů do )D.• Aktuál ě plá uje e zaháje í s ěru pri ipů.
Ar hitekto i ké sta dardy
• Výčet sta dard í h te h ologií a řeše í yužitel ý h pro udo á í ar hitektury.
• Přístup é repositáři Iì AgriTe ture.• )a á rh a drž u sta dardů odpo ěd i hla í ar hitekti
jed otli ý h o ore h ar hitektury.• ) ě y a rozšíře í sta dardů podléhají s h ále í.• E port sta dardů do zadá a í doku e ta e.• Aktuál ě plá uje e zaháje í s ěru sta dardů.
Refere č í ar hitektury
• Vzory orga iza e a fu k í age d.• Vzory ar hitektury aplika í.• Vzory te h ologi ké ar hitektury.• Vzor defi uje požado a ou strukturu, fu k io alitu a detail í
požada ky a ar hitekturu.• Doda atel po i ě zohledňuje refere č í ar hitekturu
á rhu ar hitektury řeše í.• Fu kč í spe ifika e refere č í h ar hitekturá h je
e porto á a do )D.• Aktuál ě pro íhá defi i e pr í h refere č í h ar hitektur.
Příklad: AgriGIS
Refere č í ar hitektura geografi kého systé u
[AgriGIì] dato á rst a GRP
[AgriGIì] preze tač í rst a GRP
[AgriGIì] Klie tské aplika e GRP
[AgriGIì] aplikač í rst a GRP
[AgriGIS] SB_TILE (ACOM) [AgriGIS] SB_FEATURE
(ACOM)
[AgriGIS] SB_RENDERING
(ACOM)
[AgriGIS] SB_QUERY (ACOM) [AgriGIS]
SB_GEOPROCESSING
(ACOM)
[AgriGIS] SB_ANALYSIS
(ACOM)
[AgriGIS] SB_ENVIROMENT
(ACOM)
[AgriGIS] SB_INTEGRATION
(ACOM)
[AgriGIS] SB_PRESENTATION
(ACOM)
[AgriGIS] SB_CATALOGUE
(ACOM)
[AgriGIS] GEO_DB (ACOM) [AgriGIS] GEO_FS (ACOM)
[AgriGIS] SRVC_PRESENTATION (ASRV)
[GEO_DB] SRVC_DATABASE (SRVC) [GEO_FS] SRVC_FILESYSTEM (SRVC)
[AgriGIS]
CL_WEBVIEWER
(ACOM)
[AgriGIS] CL_MOBILE
(ACOM)
[AgriGIS] CL_THICK
(ACOM)
Rastry Doku e ty pů oduDoku e ty o e éMap Cache REFERENCE DB WORK DB ASYNCHR DB
[AgriGIS] SB_LICENCE
(ACOM)
[AgriGIS] SB_ADMIN (ACOM)
[AgriGIS] GIS_BUS (ACOM)
[GIS_BUS]
Mediace/Integrace (AFCE)
[AgriGIì] Aplikač í rozhra í AINT
[AgriGIì] We o é služ y AìRV
[GIì_BUì] Pu liko a ée o é služ y AìRV
[AgriGIS] SB_GIS_WKFW
(ACOM)
FILE_SYSTEM
SRVC_DATABASESRVC_FILESYSTEM
Doku e ty pů oduDokumenty
[GEO_DB] GEO_ARCHIV (GRP)
[MZe] AgriBUS (ACOM)
[AgriBUS]
Mediace/Integrace/Orchestrace
SZR Interface
[MZe] ISND (ACOM)
GIS_WS_INT
FCE_ISND
SRVC_ISND
DWH DB
[SZIF] IS (ACOM)
[MZe] SZR (ACOM)
[MZe] IZR (ACOM)
[MZe] EPH (ACOM)
[MZe] SVS (ACOM)
[MZe] SR (ACOM)
[MZe] SRS (ACOM)
[MZe] LDAP (ACOM)[LDAP] LDAP (AIFC)
[AgriGIS] CL_DSKTP
(ACOM)
ìdíle é loky řeše í
• ìdíle é služ y, fu k e, aplikač í a te h ologi ké ko po e ty příklad EìB, e o é služ y,…
• Dostup é repository Iì AgriTe ture a předá y doda atelů jako součást zadá í.
• Doda atel usí po i ě a e o olitel ě yuží at sdíle é bloky.
• )ajišťuje dosaže í a i ál í íry opako a ého yužití e istují í h ko po e t.
• Pro íhá defi i e sdíle ý h loků.
Příklad: Iì Národ í dota e
• V prů ěhu roku ylo yhláše o ý ěro é říze í a realiza i Iì Národ í dota e dle o ý h sta dardů a etodiky
el i apjaté ter í y – start 1.4.2016).
• Hlav část zadá tvořil Sparx EA projekt s požadova ou architekturou.
• Dodavatel rá i á rhu ar hitektury musel pouze částeč ěodifikovat a doplňovat architekto ický ávrh => ýraz é
zkrá e í a alýzy.
[SZIF] Datum
zaháje í o do í propříje žádostí
[SZIF] Datum
ko e o do í propříje žádostí
Dá ka k předá í[ì)IF] Příje a ko trola žádostí
[SZIF] Datum
ko e o do í propříje žádostí
Dá ka k předá í
[ì)IF] Příje žádosti [ì)IF] Ko trola žádosti
[M)e] Uko če í příj užádostí
[ì)IF] Předá í žádostí aMZe
[ì)IF] No ážádost
[ì)IF] Žádostzko trolo á a
[M)e] Posouze í gara tyMZe
[M)e] ì h ále í žádosti
[M)e] ìta o e ípro e ta ýše přiz á í
[M)e] Krá e í přiz a éčástky
[M)e] Přiz á í částky
[MZe] Rezervace ve
stát í poklad ě
[M)e] Rozhod utí [M)e] Propla e í dota e
Krátitčástku?
[SZIF]
Žádostzpra o á a
Pro jed otli é žádosti
Pro dá ky žádostíPro jed otli é žádosti
Pro jed otli é žádostiPro jed otli é žádosti
Pro jed otli é žádosti
Pro jed otli é žádosti Pro jed otli é žádosti
Pro jed otli é žádosti
Po dá ká h žádostíhro ad ě
[M)e] Přípra a podkladůk propla e í
Storno?
Storno
žádosti
)a ít utížádosti
ì h álit?
Ne
Ano
Ano
Ne
Ano
Ne
Org
an
izace
zad
av
ate
le
SZ
IF re
fere
nt
Žadatel
Žadatel
Žádost kekontrole
For ál í ko trola V á ko trola
Nedostatky?
Dopl í
Je
opra itel é?
ìtor o ísla jed a ího
Požada ek a dopl í
Požado á odopl í
Dopl í
Požada ek a stor o
Lze
doplnit?Požada ek a stor o
žádosti
Pøe zetí podklad
Ko troluje for ál správ ost oproti
ko trol u sez a u
Data dopl a
ì h ále í for ál ísprá osti žádosti
Nahl ž a detaily dota ch progra ù a podprogra ù v
sel ku
M stav žádosti a For ál OK
Doplòuje i for ace do záz a u žádosti
Nastavuje stav žádosti a ìtor ova á
M stav žádosti a Èekaj c a dopl
Pøipojuje elektro ick pø lohy k žádosti
Kontroluje, zda jsou k
žádosti pøipoje y požadova pø lohy
Zaz a e ává do žádosti popis požadova ho
dopl
Zadavatel
Ano
Ne
Ne
Ano
Ne
Ano
IS Národ í dota e – zadá í e Sparx EA
Pro esy => Akti ity => Případy užití aplika e => Požada ky a aplika i
Další kroky
• For ál í ydá í připra e é doku e ta e• Prů ěž é škole í zai tereso a ý h za ěst a ů• Ko zulta e pro stá ají í doda atele• Rozšíře í o e ý h zadá a í h pod í ek o připra e é
standardy a metodiky
• Postup ý s ěr a e ide e pri ipů, sta dardů, refere č í h ar hitektur a sdíle ý h ar hitekto i ký h loků
• Distri u e sta dardů do elého resortu Mze
• Koordi a e s OHA MVČR
Dlouhodo é íle
• Ch e e dát jas á pra idla doda atelů a postup ě s ižo at ýhrad í ko trolu ad pro oze a roz oje řeše í
• Ch e e ýt s hop i ry hle a tra spare t ě ahrazo at stá ají í řeše í o ý i řeše í i z eřej ý h soutěží
• Ch e e ýt připra e i a předá í pro ozu systé ů o ý pro ozo atelů e . do GCloudu
• Musí e ědět o dělá e, proč to dělá e a jakou systé o ou podporu k tomu yuží á e
• Chceme dokonale z át last í systé y, způso jeji h yužití i přes ý popis požada ků, které jsou a ě klade y – ejlépe izuál í for ou