20
ISZR - eGon služby Michal Kolařík Josef Halámek 23.3.2012

ISZR - eGon služby

  • Upload
    halona

  • View
    97

  • Download
    0

Embed Size (px)

DESCRIPTION

ISZR - eGon služby. Michal Kolařík Josef Halámek 2 3 . 3 .2012. Informační systém základních registrů. Informační systém základních registrů Registrační číslo: CZ.1.06/1.1.00/03.05891 - PowerPoint PPT Presentation

Citation preview

Page 1: ISZR  - eGon  služby

ISZR -eGon služby

Michal KolaříkJosef Halámek

23.3.2012

Page 2: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Informační systém základních registrů

Informační systém základních registrůRegistrační číslo: CZ.1.06/1.1.00/03.05891Projekt Informační systém základních registrů byl spolufinancován z prostředků Evropské unie, Evropského fondu pro regionální rozvoj prostřednictvím Integrovaného operačního programu.Šance pro Váš rozvoj.

2

Page 3: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Agenda

Práce s údaji v ZR

Současný stav ISZR

eGon služby Struktura služeb Volání služeb Distribuce změn

3

Page 4: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Práce s údaji v základních registrech

Musí AIS neustále číst data přímo ze základních registrů ?

NE

Data v Agendovém systému musí být V SOULADU s referenčními údaji v Základních registrech

Zajištění tohoto souladu a optimalizace všech procesů je věcí implementátora/správce AIS

4

Page 5: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Hromadná distribuce změn: Pravidelná - ISZR připravuje každý den změny za poslední kalendářní den

(AIS musí tento proces spouštět v definovaném okamžiku) Nepravidelná – AIS může sám zažádat o zaslání změn v libovolný okamžik,

v tomto případě určuje počáteční (a případně koncový) okamžik změn.

Distribuce změn – příklad ROS: AIS volá eGON službu rosCtiZmeny

AIS ve výsledku služby získá odkaz na seznam IČO, u kterých došlo ke změně.

AIS volá eGON službu rosCtiSeznamICO pro čtení informací z ROS podle IČO pro vybrané IČO (vedené ve své evidenci – filtruje si před voláním získaný seznam) a aktualizuje svoje lokální data

AIS získává aktualizované informace o právnických osobách vedených v lokální databázi

Zajištění aktualizace dat

Page 6: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Současný stav ISZR

Dostupné instance ISZR Testovací prostředí

Publikační testovací prostředí Editační testovací prostředí

Provozní prostředí Dostupné v DC ČP

Vystaven katalog služeb v 7.0 Finální definice služeb

6

Page 7: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

eGon služby

Základním principem eGON služeb je nastavení společných norem, respektive standardů: použití WSDL 1.1, použití SOAP 1.1, použití WS-I Basic Profile 1.1, použití SOAP/HTTP binding (HTTP bude komunikační protokol mezi systémy), použití soapAction pro všechny operace (nad požadavek WS-I Basic Profile 1.1), použití scénáře pro výměnu zpráv, MEP: In-Out, všechny QoS v separátním Policy dokumentu, na který se odkazuje z WSDL

dokumentu, pro přenos binárních dat použití MTOM/XOP (nad požadavek WS-I Basic Profile

1.1), XSD schéma pro popis katalogů, jednotný katalog pro společné struktury, jednotná metodologie pro tvorbu názvů WSDL elementů, jednotný systém verzování webových služeb, zabezpečení webových služeb pomocí komunikační vrstvy (nepoužívá se WS-

Security, XML-Signature a XML-Encryption, atd.).

7

Page 8: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Volání eGon služeb

Při volání eGON služby AIS povinen předat informace: o identifikaci uživatele, který službu přímo či nepřímo inicioval –

uživatelský identifikátor, o důvodu a konkrétním účelu využití služby, pokud to zákon

požaduje, o subjektu, pro jehož účely se údaje využívají nebo poskytují,

pokud to zákon požaduje, o OVM, pro který je služba vykonávána, o agendě, na základě které volání probíhá, o agendové roli, která službu využívá

Identifikace požadavků IszrZadostId - UUID - generuje ISZR – jedinečný

globálně AgendaZadostId – generuje AIS (jedinečný pro AIS)

8

Page 9: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Volání eGon služeb - volání

<urn1Iszr:ZadostInfo ><reg:CasZadosti>2012-03-07T10:17:00.000Z</reg:CasZadosti> <reg:Agenda>EO</reg:Agenda> <reg:AgendovaRole>EDITOR</reg:AgendovaRole> <reg:Ovm>EO</reg:Ovm> <reg:Ais>25</reg:Ais> <reg:Subjekt>Subjekt1</reg:Subjekt> <reg:Uzivatel>Uzivatel1</reg:Uzivatel> <reg:DuvodUcel>Důvod a Účel1</reg:DuvodUcel> <reg:AgendaZadostId>a3ec3188-4da1-4668-8d7d-1c32fbb538f0 </reg:AgendaZadostId> </urn1Iszr:ZadostInfo>

9

Page 10: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Volání eGon služeb - odpověď

<abs:OdpovedInfo><reg:CasOdpovedi>2012-03-07T10:17:01.2601441+01:00 </reg:CasOdpovedi> <reg:Status><reg:VysledekKod>OK</reg:VysledekKod> </reg:Status><reg:AgendaZadostId>a3ec3188-4da1-4668-8d7d-1c32fbb538f0 </reg:AgendaZadostId> <reg:IszrZadostId>749a250a-32ac-4562-a80e-72c957694251 </reg:IszrZadostId> </abs:OdpovedInfo>

10

Page 11: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

eGon služby

eGON služby : editační dotazovací

služby referenční – služby umožňující čtení referenčních údajů z jednoho nebo kombinující údaje z více základních registrů,

služby informační - pro přístup ke službám spolupracujících AIS – služby umožňující čtení informací z jiných AIS napojených na systém ISZR jako poskytovatel služby .

eGON služby – reklamační eGON služby – servisní

11

Page 12: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

eGon služby

Režimy služeb Synchronní https://egon.gov.cz/publikace/E03?sync Asynchronní https://egon.gov.cz/publikace/E03?async

pasivní režim odpovědi Asynchronní fronta (E100, E99, E101) aktivní režim odpovědi (ws-addressing,

IszrAsyncPushOdpovedZFronty.wsdl)

Serializace asynchronních požadavků - AgendaZadostId Prioritizace služeb (PrioritaAis) Opakované volání služby při omezení dat („stránkování“)

12

Page 13: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Distribuce změn

Hromadná distribuce změn Služby pro načtení změn za daný čas (E28, E38)

Notifikace (datové schránky)

13

Page 14: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

eGon služby

Z hlediska dostupnosti služby: S1 – služby poskytující pouze individuální referenční

údaje či logické odpovědi na základě jednoznačného identifikátoru prvku (AIFO, IČO, adresní bod)

S2 – služby poskytující hromadné referenční údaje či logické odpovědi

S3 – služby poskytující výběrové informace nebo vyhledání podle souboru atributů,

S4 – služby poskytující informační nebo provozní údaje

14

Page 15: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Struktura eGon služeb

Systémová část (ZadostInfo, AutorizaceInfo, MapaAifo, SeznamIdAdres ) slouží pro přenos řídících informací mezi zúčastněnými

systémy, systémová část je definována ve společném katalogu typů, v systémové části jsou uloženy informace:

identifikace požadované služby, popis žádosti o službu (agenda, AIS, subjekt, uživatel, důvod, …), autorizační omezení a požadované údaje, mapování AIFO, seznam adres a prvků.

15

Page 16: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Struktura eGon služeb

Aplikační část eGON služby: slouží pro přenos aplikačně specifických dat, obsah aplikační části je pro většinu služeb pro ISZR

transparentní. obsah aplikační části odpovědi vzniká zřetězením

jednotlivých odpovědí ze základních registrů.

16

Page 17: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Poskytované služby

Katalog služeb Dostupný na www.szrcr.cz

Třídy služeb E – editační služby realizující zápis, změnu či výmaz S1 – služby poskytující pouze individuální referenční údaje na základě

jednoznačného identifikátoru (AIFO, IČO, adresní bod) či logické odpovědi S2 – služby poskytující hromadné referenční údaje či hromadné logické odpovědi S3 – služby poskytující výběrové informace nebo vyhledání prvku dle souboru

atributů S4 – služby poskytující informační nebo provozní údaje

SLA služeb Maximální doba zpracování služby

Synchronní/asynchronní služby17

Název Označení Verze Platnost Třída Režim SLA Popis Parametry Výstup WSDL XSD

Page 18: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Poskytované služby – definice službyNázev služby rosVlozOsobuOznačení služby

E18

Vzniklo ve verzi 2.00Stav rozhraní finální definicePlatnost od 30.9.2011Platnost do Nahrazeno Třída služby ERežim služby AsynchronníSLA služby SLA-NAPopis služby rosVlozOsobuChování a kontroly

Služba zakládá nový záznam osoby v registru. Vstupní údaje musí obsahovat validní referenční údaje (IČO se správnou kontrolní číslicí, referenční údaje musí odpovídat údajům, pro něž bylo IČO vydáno). Záznam není založen, pokud je IČO duplicitní a pokud jde o zápis fyzické osoby ani pokud je AIFO duplicitní. ROS kontroluje, zda AIS má oprávnění založit osobu s udanou právní formou. Pokud IČO nebylo vydáno pro zaslané referenční údaje, vrací služba chybový status s očekávanými údaji. Pokud je IČO nebo AIFO duplicitní, vrátí služba chybový status.

Popis vstupních parametrů

IČO a referenční údaje osoby. Povinné údaje jsou datum vzniku nebo zápisu do evidence, právní forma, a adresa sídla nebo místa podnikání. Pro fyzickou osobu jsou povinné dále AIFO (je-li možné je určit), a pokud není známo AIFO je povinnými údaji dále jméno (jména) a příjmení a adresa místa pobytu. Jedná-li se o fyzickou osobu, obchodní firma je naplněna jménem a příjmením. Pro právnické osoby je povinným parametrem také obchodní jméno a vstupní údaje mohou obsahovat i identifikaci satutárních zástupců.

Popis výstupní hodnoty

identifikátor změny, časový okamžik změny a status, případně detailní popis chyby

WSDL služby egon/wsdl/IszrRosVlozOsobu.wsdlXSD služby egon/xsd/IszrRosVlozOsobu.xsd

18

Page 19: ISZR  - eGon  služby

Zavádíme a provozujeme užitečné informační technologie v organizacích.

Kde hledat podporu?

http://www.szrcr.cz/vyvojari Katalog eGON služeb XSD, WSDL popis rozhraní Žádost o vydání certifikátu

19

Vývojářské fórum Jednotné kontaktní místo

[email protected] tel: +420 236 031 751

Page 20: ISZR  - eGon  služby