Metodika vývoje. Příloha č. 2

Rozměr: px
Začít zobrazení ze stránky:

Download "Metodika vývoje. Příloha č. 2"

Transkript

1 Metodika vývoje Příloha č. 2

2 1 Účel dokumentu Dokument popisuje závaznou metodiku vývoje a je zasazen do prostředí vývoje aplikací pro podnik. Navazuje na podnikovou metodiku analýzy a obecné interní architektonické principy. Dokument je závazný pro pracovní pozici Programátor a externí dodavatele IS. Popisuje závazná pravidla při tvorbě aplikací, cílem těchto pravidel je dosažení udržovatelnosti provozovatelnosti bezpečnosti vytvářených aplikací. 1.1 Aplikovatelnost dokumentu Tento dokument je závazný pro všechny Pracovníky a všechny pracovníky dodavatelů, kteří se podílejí na tvorbě aplikací pro Podnik. Cílem dokumentu je standardizovat obecné přístupy při tvorbě aplikací tak, aby bylo možné efektivně: dodat maximální uživatelský komfort při práci s aplikací integrovat aplikace mezi sebou a integrovat jednotlivé části aplikací podporovat aplikace v provozu přebírat a upravovat kód komunikovat s jednotlivými tvůrci částí systému Pro jednotlivé případy je nutné dodržovat konvence schválené Podnikem, a to tak že přednost mají konvence Podniku a nad nimi je vhodné používat interní konvence dodavatele. Pro tvorbu integrovaných aplikací musí všichni pracovníci velmi dobře znát pravidla používaných přístupů. Zde uvedená doporučení jsou povinná, jedná se však pouze o stručný výběr, ke správné tvorbě aplikací je potřebná zejména dobrá kvalifikace zúčastněných pracovníků. Veškeré dokumenty jsou považovány za živé. Pokud si to situace vyžaduje, každý dokument může být v průběhu projektu modifikován se souhlasem zainteresovaných stran. Modifikace se dějí verzovaným způsobem, přičemž je nutné uchovávat všechny předchozí verze dokumentu. 1.2 Návaznost metodiky na podnikovou analýzu Návrh a implementace informačních systému musí akceptovat výstupy Podnikové analýzy. Uživatelské požadavky nelze bez business analýzy implementovat. 1

3 1.3 Návaznost metodiky na IT architekturu Veškeré uživatelské požadavky musí být předkládané business analytikem a jsou analyzovány IT architektem. IT architekt, spolu IT analytikem navrhuje konkrétní řešení, které zajistí naplnění uživatelských požadavků. 2 IT architektura Podniku Pro získání lepší představu o možnostech vývoje a zlepšení informovanosti dodavatelů IT řešení obsahuje dokument popis podnikové architektury. Uvedené architektonické standardy vycházejí z aktuálních koncepčních IT podkladů podniku, zde jsou uvedeny nejdůležitější prvky, tak aby byly respektovány při návrhu a tvorbě jednotlivých aplikací. 2.1 Technologická architektura Podnik využívá plně virtualizované prostředí, viz obr. č. 1. Možnosti vývoje z pohledu technologické infrastruktury jsou dvojího typu. V případě požadavku na vysokou dostupnost je nutno využít virtualizační cluster č. 2, který má více diskových polí a je schopen přidělit větší množství HW prostředků. 2

4 Obrázek č. 1 technologická infrastruktura Podniku Infrastrukturní požadavky během projektu nového IS Tvůrce aplikace nebude spravovat infrastrukturu aplikace na nižší úrovni než virtuální OS. Při analýze HW požadavků tvůrce IS pouze požádá o počet CPU jader, velikost paměti, velikost a strukturu disků, případně nastavení OS, AS a DB. 2.2 Třívrstvá architektura informačního systému Je potřeba dbát zejména na jasné oddělení jednotlivých vrstev a zejména na umístění správných částí do správných vrstev. Aplikační logika by měla být umístěna pouze v aplikačním serveru. Výjimka platí pouze pro technologické omezení některých produktů, nebo vývojových platforem. Tento druh alternativního vývoje by neměl přesáhnout v podniku 10% z celkového počtu. Je nutné, aby aplikace byla tvořena tak, aby jednotlivé vrstvy bylo od sebe možno oddělit a nahradit jinou technologií. 3

5 Obrázek č. 2 třívrstvá SW architektura 2.3 Integrační platforma Při realizace informačních systému je potřeba brát také v potaz velký rozsah podnikových IT systémů. Důraz se klade především na zjednodušení správy a řízení služeb. Vhodným nástrojem pro realizaci těchto požadavků je v prostředí podniku servisně orientovaná architekturu (SOA) a její možnosti. V praktickém smyslu jde o využití ESB komponent. Pokud nelze z nějakých důvodů využít ESB komponentu, je nutné realizovat komunikaci pomocí webových služeb. 2.4 Popis vrstev Podnikového informačního systému OS vrstva produkt Rhel6x64 Databázová vrstva produkt Oracle DB 11g 12c je určena pro efektivní ukládání dat data je možná publikovat přes adaptér aplikačního serveru data je možná publikovat pomocí adaptéru integrační vrstvy neobsahuje složitější business logiku Aplikační vrstva technologie Oracle WLS 11g 12c je určena pro zpracování business logiky 4

6 je určena pro předání informací a dat presenční a integrační vrstvě poskytuje služby autorizace a autentizace Integrační vrstva je určena pro realizace integračních rozhraní neobsahuje složitější business logiku Prezenční vrstva produkt MS IE 10 a 11, Google Chrome a Mozilla Firefox je určena pro prezentaci dat neobsahuje business logiku 3 Vývojový přístup 3.1 Objektový přístup Důsledně dodržovat paradigma objektově orientovaného přístupu, zejména: používat zapouzdření snažit se využít dědičnost, abstraktní třídy a interface, tam kde to má smysl nevytvářet monolitické aplikace tvořit co nejmenší (pokud možno znovupoužitelné) komponenty komponentový návrh a vývoj využívat návrhové vzory (GoF) technologie Oracle Java EE IDE JDeveloper pro interní vývoj 3.2 RAD vývoj Pouze pro interní malé projekty Důraz na rychlé dodání funkcionalit Inkrementální vývoj Vhodné při nejasném zadání v počátku projektu, nebo jako dočasné řešení Produkty Oracle Apex, Oracle ADF, Oracle Forms 3.3 BRA (Business Rules Approach) Business Rules Approach formalizování pravidel podnikových procesů tak, aby byly srozumitelné bez nutnosti programátorských znalostí. Tyto pravidla je možné měnit a tím upravovat obchodní proces aniž by bylo nutné zasahovat do samotného kódu. Tento přístup vyžaduje návrh a vývoj tak, aby bylo dosaženo co nejvyšší flexibility. Pravidla a omezení jsou stanovena pomocí externích pravidel. Pro změnu pravidel bude existovat GUI. 5

7 3.4 Transakční přístup Je přístup k zajištění stability, konzistence a robustnosti systému za využití transakcí. Transakcí je označována skupina operací, které jsou realizovány s tím, že budou provedeny všechny úspěšně, nebo nebude provedena žádná. Většinou se jedná o sérii takovýchto operací. Dojde-li k selhání libovolného článku této série, systém zajistí zrušení ostatních transakcí. 3.5 Test driven developement Veškerá nevizuální funkčnost aplikace musí být automaticky testovatelná na správnou funkčnost. Vývojář je povinen vytvářet tyto testy (unit testy) jako součást své standardní práce na projektu. Unit testy jsou vytvářeny na základě analýzy a návrhu jednotlivých rozhraní a tříd, a to před anebo v průběhu implementace (nikoliv tedy až po vlastním vývoji). Počet a procento úspěšnosti unit testů jsou základním měřítkem postupu práce na projektu. Pokrytí kódu unit testy je základním měřítkem úplnosti napsaných testů. V každém projektu by měl být stanoven cíl na pokrytí kódu unit testy blízký 100% (100% však není reálné). 3.6 SOA Dodržovat základní fundamenty SOA: zapouzdření služeb (Service Encapsulation) - služby skrývají svou vnitřní logiku před okolím, prezentují pouze své rozhraní. není možné přistupovat k vnitřním datům služby, jinak než přes definované rozhraní. volné vazby mezi službami (Service Loose coupling) - služby udržují takové vztahy, které minimalizují vzájemné závislosti. žádná aplikace se nesmí zhroutit na základě nedostupnosti jiné služby. kontrakt služby (Service contract) definovaný dokument, který popisuje charakter a možnosti komunikace se službou. Jsou zde explicitně definovány podmínky pro komunikaci a využití služeb. znuvupoužitelnost služby (Service reusability) aplikační logika je rozdělena na menší celky tak, aby bylo dosaženo vyšší míry opětovného použití služeb. služby budou vyvíjeny ne pouze pro proprietární účel, ale s cílem učinit službu využitelnou i v jiných případech. snaha o využití existujících služeb má přednost před tvorbou nových. skládání služeb (Service composability) skupiny služeb je možné skládat do vyšších složených služeb. service autonomy služby kontrolují veškerou zapouzdřenou logiku. bezstavový charakter služeb (Service statelessness) služba minimalizuje držení stavů spojených s konkrétní aktivitou. služba je navrhována pasivně, nepamatuje si data specifická pro odběratele. 6

8 vyhledatelnost služeb (Service discoverability) služba je navržena tak, aby bylo možné ji najít (objevit) pomocí stanoveného mechanismu. 4 Programování a design Pro podporu standardizace výstupů od programátorů jsou určeny následující konvence a postupy. Jsou určeny pro podporu zvyšování kvality vytvářených aplikací, zejména pro snazší převzetí kódu, rychlou orientaci v kódu při vyhledávání chyb, řešení problémů, provádění změnových požadavků, sjednocení ovládání a snazší zaškolení uživatelů. 4.1 Chování aplikací v síti dle typu klienta Tenký klient aplikace je spouštěný v prohlížeči, vlastní aplikace (prezenční logika) je umístěna na aplikačním serveru generuje HTML kód a na klientech jsou renderovány jednotlivé obrazovky. www stránka obsahuje pouze dynamické informace. nesmí obsahovat statické informace (css formátování, javascripty), tyto musí být vytaženy do samostatných souborů. komunikuje pouze s webovými servery. Veškeré stránky musí být validní dle standardu W3C HTML (kontrola standardním validátorem ( Tlustý klient aplikace jsou nainstalovány na jednotlivých PC, business logika je však opět umístěna na aplikačním serveru. Ten generuje pouze data, která předává jednotlivým klientům a ti je prezentují v již předpřipravených obrazovkách. komunikuje s webovými službami stahuje si pouze data, která uživatel potřebuje k práci s danou obrazovkou 4.2 Jazykové verze Veškeré texty aplikace musí být v češtině, obzvláště texty zobrazované koncovým uživatelům v rámci podniku, či dokonce texty přístupné uživatelům mimo podnik. V českém jazyce je třeba udržovat i texty zápisů v logu a výstupu trasování (výstupy do logů a trasovací informace je možné provádět bez diakritiky). V anglickém jazyce je vhodné ponechat názvy proměnných, konstant, datových typů, struktur, tříd, konfiguračních parametrů, služeb, operací, souborů apod. 7

9 4.3 Knihovna grafických prvků Pro sjednocení vzhledu aplikací a sjednocení ovládání, tedy pro podporu snazšího zaškolení uživatelů, sjednocení práce s aplikací a eliminaci chyb způsobených nesprávným ovládáním, případně pro sjednocení prezentace problémů musí být připravena knihovna grafických prvků. Knihovna musí obsahovat následující bloky: společné jednotné ikony, loga, menu, použité barvy grafický design tlustého klienta unifikovaný návrh HTML stránek pro tenkého klienta o Společné CSS styly s příklady použití o Fragmenty HTML kódu pro sjednocení použití CSS stylů 4.4 Využití XML XML je preferovaný formát pro komunikaci a uchováváni dokumentů. pro jednání nad podobou rozhraní je nutné využívat definice pomocí XSD. o elementy musí být kvalifikovány (jmenným prostorem) o využívat primárně zabudované datové typy 4.5 Datový katalog Pro podporu datové integrace musí být k dispozici datový katalog. Cílem je sjednocení datových typů, jejich velikost a omezení. 4.6 Práce s číselníky Veškeré číselníky, se kterými aplikace pracuje, musí být uloženy v databázi, aplikační vrstva s nimi pracuje přímo přes rozhraní datových služeb. Klientská vrstva si je natahuje přes rozhraní webových služeb. Aplikace s číselníky mohou pracovat dle potřeby. To znamená, buď si je dotahují ve chvíli kdy je potřebují nebo případně si je mohou nahrát před začátkem práce a pracovat s ním v paměti. číselníky se dělí na interní a externí aplikace spravují pouze interní číselníky externí číselníky slouží za zdroj pro interní číselníky externí číselníky jsou platné pro celý podnik a jsou umístěné ve speciálním datovém uložišti externí číselníky jsou dostupné přes webové služby. každý externí číselník obsahuje minimálně jednoho správce číselníku každý správce číselníku je současně i odběratelem číselníku ke každému číselníku se může přihlásit libovolný počet odběratelů externí i interní číselníky musí být dodržovat pravidla datového katalogu. 8

10 interní aktuálně platný číselník obsahuje vždy dvě položky (dva sloupce) [ID] a [NAZEV], které jsou jedinečné v rámci aktuálně platného číselníku, jehož jsou součástí každý externí číselník obsahuje další systémové položky GUID, OID, PLATNOSTOD, PLATNOSTDO, které jsou plněny správcem číselníků a uživatel číselníku je nemůže přímo upravovat systémová položka GUID je jedinečná identifikace záznamu napříč všemi číselníky (tj. neexistují dva číselníky, jež by obsahovali shodné číslo GUID) 4.7 Využití SOA Mezi konkrétní příklady využití technologií spadající do kategorie SOA služeb patří: integrace systémů skládání služeb do výšších celků dohled nad systémy možnost realizace aplikační logiky využití výhod messagingu proxy služby a možnosti autentiazace identit Příklad využiti SOA architektury pomocí ESB webových ukazuje obrázek č. 3. Příklad ukazuje možnost využití integrační vrstvy při skládání služeb. Obrázek č. 3 SOA orchestrace služeb Jednotlivé služby v SOA architektuře musí být navržené a pojmenované na základě svého podnikového účelu. Jednotlivé integrace musí vždy zapadat do konceptu integrační architektury podniku v návaznosti na podnikové požadavky a v souladu s IT a podnikovou strategií. 9

11 Monitoring SOA spolu s online dokumentací k monitoringu musí být schopen zobrazovat následující informace: business název a popis jednotlivých služeb business název a jejich popis jednotlivých metod architekturu propojení jednotlivých služeb stav služeb stav integrováných systémů odezvu služeb Veškeré SOA služby musí být zapojené do monitoringu SOA. Monitoring musí být schopen zobrazit jednotlivé služby srozumitelně, v uživatelky přijatelné podobě, je mohl pro svoji práci využívat aplikační správce. 5 Programátorské konvence Pro prostředí Java a J2EE (preferované prostředí) musí být dodržovány doporučení Oracle: Pro prostředí.net (používáno pouze ve výjimečných schválených případech) jsou připraveny závazné konvence: Znaková sada Veškerý kód a výstupy, včetně komunikace jsou v UTF-8 nebo AL32UTF Webové služby Webové služby musí respektovat níže uvedené pravidla. Výjimky z uvedených pravidel lze použít při technologických omezeních klienta, resp. design služby musí odpovídat technologických možnostem klienta. Vytvářené SOAP služby musí splňovat následující podmínky: musí být volány asynchronně musí být dostupná WSDL definice pro všechny klienty služeb. musí podporovat UDDI musí mít návratovou hodnotu v případě chyby musí vracet jasný popis chyby musí být dostupný číselník chyb veškeré chyby a varování musí být logovány musí být autorizovány musí být využita XSD specifikace XML 10

12 webové služby musí být bezestavové, mezi jednotlivými voláními neudržují stav (session). jednotlivé operace musí vždy definovat strukturu požadavků request/response. Nesmí se jednat o primitivní datový typ. 5.3 Namespace rozhraní Namespace rozhraní je textový řetězec ve formě URL, jednoznačně identifikující dané rozhraní. Je uložen v atributu targetnamespace elementu wsdl:definitions. Atribut bude ve tvaru: targetnamespace = namespacerozhraní / majorverze. minorverze. release Dále soapaction musí být ve tvaru : soapaction="targetnamespace / jménooperace. tímto dosáhneme stavu, kdy klient nebude komunikovat s nesprávnou verzí webové služby. 5.4 Verze rozhraní Verze rozhraní je řetězec ve tvaru majorverze. minorverze. release, kde majorverze, minorverze, release jsou celá nezáporná čísla. Při změně definice rozhraní je doporučeno následující: přidá/ubere se z rozhraní metoda nebo se změní její název - zvednout major verzi změní/přidá se datová položka - zvednout minor verzi změní se název datové položky - zvednout minor verzi minimální změna primitivního typu, která nebude mít příliš důsledků ve změně kódu např: int na long zvednout release jakákoliv jiná změna (za změnu je považováno, že se soubor wsdl změní) zvednout jakoukoliv verzi, dle uvážení závažnosti změny příklad verze: 1.0.2, nedoporučuje se používat zaznamenání verze ve formátu Ošetření výjimek všechny hlavní metody a procedury musí být ošetřeny pomocí bloku try catch výjimky nesmí být potlačovány, všechny musí být zobrazeny popisy výjimek (návratové hodnoty) musí být v českém jazyce, srozumitelné koncovému uživateli třídy pro ošetření výjimek jsou umísťovány do namespace Err všechny výjimky musí být logovány viz. kapitola Logování všechny chyby musí být evidovány v číselníku chyb, samotná aplikace pracuje pouze s kódy chyb. Zobrazované výjimky vygenerují chybový kód. K tomuto kódu aplikace dotáhne odpovídající popis chyby z číselníku chyb. Nadále je s chybou pracováno ve 11

13 formátu kód Chyby popis chyby, např popis chyby. V tomto formátu je chyba zobrazována uživateli a logována. b detailních informacích error formu je možné zobrazit ostatní položky z číselníku chyb. 5.6 Logování logování je nutné provádět s využitím komponent, které umožňují změnu formátu logované zprávy a cíle logování úpravou konfigurace bez zásahu do zdrojového kódu aplikace komponenty pro logování musí podporovat logování do o systémového logu, syslog na platformě UNIX. o textového souboru o databáze ORACLE Pro platformu JAVA je povinné logování s využitím komponent Log4j. Pro všechny programy platí, že musí logovat veškeré výjimky, které nastanou. Všechny aplikace na základě konvencí logují standardní komponentou log4j. Tato komponenta zajišťuje, že formát a cílové umístění jsou konfigurovatelné v rámci aplikace, je samozřejmě možné mít v aplikaci konfiguraci více a ty mezi sebou kombinovat (například standardní logu do úrovně chyba se ukládají do standardního úložiště logů a zde archivovány a informační hlášení jsou ukládány pouze na aplikační server, kde jsou každý den přepisovány Logování v aplikačních serverech Většina aplikací bude běžet v aplikačním serveru Weblogic. Doporučuje se integrace Weblogic logovacích služeb s log4j. Propojení log4j s Weblogic logovacími službami: 6 Autorizace a autentizace Ověřené identit během přístupu do aplikace musí být v souladu s podnikovým Identity Managementem. Postup při ověření identity je následující: aplikace ověřuje přihlašovanou identitu pomocí SSO proti LDAP serveru přes Kerberos protokol. Tento krok nám zajistí odpověď na otázku Jsem to opravdu já?. Následuje fáze autorizace. Aplikace prohledává oprávnění uživatele v LDAP serveru. Pokud program najde oprávnění k aplikaci pro daného uživatele, pustí do aplikace uživatele pod tímto oprávněním. 12

14 7 Algoritmy 7.1 Kryptografické algoritmy Pokud jsou v aplikaci či systému použity kryptografické algoritmy (šifrování, dešifrování hash, tvorba a/nebo ověřování digitálního podpisu atd.), doporučuje se využít níže uvedené algoritmy. Algoritmy jsou řazené sestupně, dle pořadí, v jakém by měli být uvažovány. Doporučené algoritmy šifrování symetrickým klíčem: AES 3DES (TDES, tripple DES) Doporučené algoritmy šifrování asymetrickým klíčem: RSA (PKCS) DSA Doporučené hašovací algoritmy: SHA-2 RIPEMD SHA-1 MD5 Kryptografický protokoly: TLS 7.2 Komprimační algoritmy Níže uvedené doporučené algoritmy jsou řazeny sestupně dle pořadí, v jakém by měly být zvažovány. RAR - Windows GZIP (LZ77), TAR- Linux 8 Dokumentace Veškerá dokumentace musí být schválena interním systémovým analytikem, uživatelská příručka schvaluje interní business analytik. 8.1 Programátorská dokumentace Pro všechny používané technologie je programátorská dokumentace udržována v kódu a z něj je generována HTML předávaná dokumentace. 13

15 8.2 Systémová dokumentace dokumentace bude obsahovat několik úrovní pohledu na informační systém: Business architektura Aplikační architektura Dekompozice systému Datová architektura Technickou architekturu Dále bude dokument obsahovat funkční a nefunkční specifikaci systému, včetně provozních parametrů. Podrobnější popis je obsažen v interní Podnikové šabloně Systémová specifikace. 8.3 Administrátorská příručka Administrátorská dokumentace slouží především pro provoz systému. Musí být stručná, aby se administrátor v příručce vyznal a mohl rychle zareagovat při případné havarijní situace. Příručka musí obsahovat minimálně následující body: technická specifikace o použité SW technologie o infrastrukturní komponenty o rozhraní na jiné systémy o zálohování základní administrační scénáře o jak systém spustit, vypnout o jak systém, nebo jeho část obnovit o jiné často používané scénáře informace o logování informace o SLA autorizace a autentizace kontakt na dodavatele řešení 8.4 Uživatelská příručka Uživatelská příručka musí dát uživateli jasnou představu o tom, k čemu systém slouží. Musí podávat pomocnou ruku, v případě že je uživatel v systému ztracen, nebo jej využívá poprvé. Příručka musí obsahovat minimálně následující body: k čemu aplikace slouží popis procesů popis uživatelských funkcionalit 14

16 o k čemu funkcionalita slouží o návod na použití funkcionality, včetně vizuálního návodu. uživatelské role v systému, jejich význam a způsob přidělování co dělat při vzniklých problémech kontakt na správce aplikace 9 Pravidla pro ověření živosti aplikací Pro zajištění monitoringu, zda jsou všechny aplikace na živu je potřeba zajistit jednoduše ověřitelné řešení, které umožní oznámit stav aplikace. Požadavek je pouze na zjištění tohoto stavu, nikoli na zjištění okolí aplikace (například zda jsou na živu všechny webové služby, které ke svému běhu potřebuje nebo zda je naživu DB). 9.1 Aplikace Tato kapitola popisuje, co musí každá aplikace zajišťovat z pohledu zjišťování, zda jsou aplikace na živu. Každá aplikace bude obsahovat jednu Webovou službu wsapplicationstatus s metodou getapplicationstatus, tato metoda vrátí v textové návratové hodnotě Aplikace-OK, jméno aplikace bude nahrazeno zkratkou aplikace dle seznamu projektů. Dále bude služba obsahovat metody pro podporu releasu managementu, např. metodu getapplicationversion, která v textové návratové hodnotě vrátí verzi projektu. Seznam všech metod webové služby: Jméno metody Návratová hodnota Popis getapplicationstatus string Zjištění stavu aplikace getapplicationversion string Zjištění verze aplikace na aplikačním serveru getapplicationdatabaseversion string Zjištění verze aplikace v databázi 9.2 Monitoring Tato kapitola popisuje způsob, jakým budou uvedené informace zjišťovány z pohledu monitorovacích nástrojů. Monitorovací systém bude nakonfigurován tak, že v určeném časovém intervalu zavolá metodu getapplicationstatus z webové služby wsapplicationstatus. Webová služba odpoví standardním způsobem pomocí HTTP protokolu. V případě, že v HTTP response bude kód 200, webová služba běží bez problémů, v ostatních případech Monitorovací systém zaloguje chybu. V chybě bude uložen kód chyby z HTTP protokolu a kompletní http response. 15

17 10 Glosář Zkratka ESB SOA JMS WS XSD WSDL UDDI XML SSO LDAP JAVA.NET IDE DB AS OS Význam Integrační sběrnice Servisně orientovaná architektura Platforma orientovaná na zprávy Webová služba Seznam pravidel webové služby Popis webové služby Registr webových služeb Formát dokumentů Jednotné přihlášení do systému Adresářová server Vývojová platforma Vývojová platforma Vývojové prostředí Databáze Aplikační serveru Operační systém 16

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY Příloha č. 3 k č.j. MV-159754-3/VZ-2013 Počet listů: 7 TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY Nové funkcionality Czech POINT 2012 Popis rozhraní egon Service Bus Centrální Místo Služeb 2.0 (dále jen CMS

Více

Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace

Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka

Více

Požadavky pro výběrová řízení TerraBus ESB/G2x

Požadavky pro výběrová řízení TerraBus ESB/G2x Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu

Více

Metodika analýzy. Příloha č. 1

Metodika analýzy. Příloha č. 1 Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services 13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -

Více

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek Specifikace požadavků POHODA Web Interface Verze 1.0 Datum: 29.12. 2008 Autor: Ondřej Šrámek Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Strana

Více

PŘÍLOHA C Požadavky na Dokumentaci

PŘÍLOHA C Požadavky na Dokumentaci PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé

Více

1. Integrační koncept

1. Integrační koncept Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury

Více

SOAP & REST služby. Rozdíly, architektury, použití

SOAP & REST služby. Rozdíly, architektury, použití SOAP & REST služby Rozdíly, architektury, použití Obsah Srovnání SOAP a REST služeb Service Oriented Architecture Microservice Architecture Příklady použití Nástroje pro vývoj SOAP a REST služeb (v Java)

Více

Nastavení provozního prostředí webového prohlížeče pro aplikaci

Nastavení provozního prostředí webového prohlížeče pro aplikaci Nastavení provozního prostředí webového prohlížeče pro aplikaci IS o ISVS - Informační systém o informačních systémech veřejné správy verze 2.03.00 pro uživatele vypracovala společnost ASD Software, s.r.o.

Více

Centrální přístupový bod k informačním zdrojům resortu Ministerstva zemědělství Portál MZe a Portál eagri

Centrální přístupový bod k informačním zdrojům resortu Ministerstva zemědělství Portál MZe a Portál eagri Centrální přístupový bod k informačním zdrojům resortu Ministerstva zemědělství Portál MZe a Portál eagri Ing. Aleš Kopecký Ing. Martina Tomešová Telefónica O2 Czech Republic Agenda 1. Postup centralizace

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011 Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP

Více

1.05 Informační systémy a technologie

1.05 Informační systémy a technologie Vypracoval Gestor Schválil Listů Příloh D. Marek(EOS/2) EOS VS 5 Směrnice platí pro všechny závody ŠKODA AUTO. Obsah: 1. Použité pojmy a zkratky 2. Plánování IT 3. Pořízení IT 4. Dodání IT 5. Provoz a

Více

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Semináˇr Java X J2EE Semináˇr Java X p.1/23 Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,

Více

DOPLNĚK. Projekt Informační systém základních registrů je spolufinancován Evropskou unií z Evropského fondu pro regionální rozvoj.

DOPLNĚK. Projekt Informační systém základních registrů je spolufinancován Evropskou unií z Evropského fondu pro regionální rozvoj. GLOBÁLNÍ ARCHITEKTURA ZÁKLADNÍCH REGISTRŮ DOPLNĚK Projekt Informační systém základních registrů je spolufinancován Evropskou unií z Evropského fondu pro regionální rozvoj. Obsah 1 Cíle dokumentu...3 2

Více

P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing. P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing. Tomáš Petránek tomas@petranek.eu Karviná, 21. 10. 2011 Obsah prezentace 1. Okolnosti

Více

PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH

PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH VEŘEJNOSTI I ZAMĚSTNANCŮ O zákazníkovi Státní rostlinolékařská správa (SRS) je úředním orgánem rostlinolékařské péče České republiky. Činnost Státní rostlinolékařské

Více

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection Zabezpečení proti SQL injection ESO9 intranet a.s. Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 19.9.2012 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz

Více

Systémová administrace portálu Liferay

Systémová administrace portálu Liferay 02 Systémová administrace portálu Liferay 1 Agenda Administrace Instalace lokálního a serverového prostředí Základní práce s uživateli Role a oprávnění Konfigurace portálu 2014 IBA CZ, s. r. o. 2 Portálová

Více

INTERNÍ TECHNICKÝ STANDARD ITS

INTERNÍ TECHNICKÝ STANDARD ITS Vypracoval/Ersteller Gestor/Fachgarant Schválil/Genehmigt Listů/Blätter Příloh/Anlagen Mgr. Rešl EO VF 5 Směrnice platí pro všechny závody ŠkodaAuto. Obsah: 1. Použité zkratky 2. Plánování a nákup IT 3.

Více

Aplikační Dokumentace Standardy ICT MPSV

Aplikační Dokumentace Standardy ICT MPSV Standardy ICT MPSV Datum: 19.12.2014 Informace o dokumentu Název dokumentu: Aplikační Dokumentace Historie verzí Číslo verze Datum verze Vypracoval Popis Jméno souboru 1.0 31.8.2012 Jan Apfelthaler Doplnění

Více

Synchronizace CRM ESO9 a MS Exchange

Synchronizace CRM ESO9 a MS Exchange Synchronizace CRM ESO9 a MS Exchange Zpracoval: U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 1.4.2015 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne: 23.2.2016 Obsah 1.

Více

ERP-001, verze 2_10, platnost od

ERP-001, verze 2_10, platnost od ERP-001, verze 2_10, platnost od 2010.08.01. ELEKTRONICKÉ PŘEDEPISOVÁNÍ HUMÁNNÍCH LÉČIVÝCH PŘÍPRAVKŮ ERP-001.pdf (208,89 KB) Tímto technickým dokumentem jsou, v souladu s 80 zákona č. 378/2007 Sb., o léčivech

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Bc. Martin Majer, AiP Beroun s.r.o.

Bc. Martin Majer, AiP Beroun s.r.o. REGISTR DIGITALIZACE HISTORICKÝCH FONDŮ (RDHF) A DIGITÁLNÍCH KONKORDANCÍ (DK) Návrh uživatelského rozhraní klientských aplikací verze 1.0 Bc. Martin Majer, AiP Beroun s.r.o. 28.11.2016-1 - Obsah 1 Seznam

Více

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

Úvod do Web Services

Úvod do Web Services Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná

Více

Příloha č. 12. Systém společného přihlašování, tzv. Single Sign On, ochrana dat

Příloha č. 12. Systém společného přihlašování, tzv. Single Sign On, ochrana dat Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396

Více

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU zadávací dokumentace TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU Stránka 1 z 6 Obsah 1. Specifikace požadavků webové stránky... 4 2. Specifikace technických

Více

Řešení integrace Profinit ESB. Michal Bureš 28. 8. 2014

Řešení integrace Profinit ESB. Michal Bureš 28. 8. 2014 Řešení integrace Profinit ESB Michal Bureš 28. 8. 2014 Proč vznikl Profinit ESB Naši zákazníci hledají řešení podnikové integrace a SOA Máme zkušenosti s podnikovou integrací Provádíme vývoj na komerčních

Více

přes webový prohlížeč pomocí P@wouka Ing. Tomáš Petránek tomas@petranek.eu

přes webový prohlížeč pomocí P@wouka Ing. Tomáš Petránek tomas@petranek.eu Open Sourceřešení správy studentských počítačových sítí na kolejích SU OPF Karviná aneb cesta, jak efektivně administrovat síť a její uživatele přes webový prohlížeč pomocí P@wouka Ing. Tomáš Petránek

Více

Bezpečnostní aspekty informačních a komunikačních systémů KS2

Bezpečnostní aspekty informačních a komunikačních systémů KS2 VŠFS; Aplikovaná informatika; SW systémy 2005/2006 1 Bezpečnost informací BI Ing. Jindřich Kodl, CSc. Bezpečnostní aspekty informačních a komunikačních systémů KS2 VŠFS; Aplikovaná informatika; SW systémy

Více

Servisně orientovaná architektura Základ budování NGII

Servisně orientovaná architektura Základ budování NGII Servisně orientovaná architektura Základ budování NGII Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, 70833 Ostrava-Poruba Poruba, jan.ruzicka@vsb.cz NGII NGII složitý propletenec,

Více

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS

Více

Katalog služeb a podmínky poskytování provozu

Katalog služeb a podmínky poskytování provozu Příloha č. 1 Servisní smlouvy Katalog služeb a podmínky poskytování provozu Část P2_1 P2_1_Katalog služeb a podmínky poskytování provozu 1 Obsah 1 OBSAH... 2 2 DEFINICE POJMŮ... 3 3 DEFINICE SLUŽEB, KOMPONENT

Více

1.05 Informační systémy a technologie

1.05 Informační systémy a technologie Vypracoval Gestor Schválil Listů Příloh D. Marek(EOS/2) EOS VS 7 Směrnice platí pro všechny závody ŠKODA AUTO. Obsah: 1. Použité pojmy a zkratky 2. Plánování IT 3. Pořízení IT 4. Dodání IT 5. Provoz a

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE

Více

Wonderware Information Server 4.0 Co je nového

Wonderware Information Server 4.0 Co je nového Wonderware Information Server 4.0 Co je nového Pavel Průša Pantek (CS) s.r.o. Strana 2 Úvod Wonderware Information Server je výrobní analytický a reportní informační portál pro publikaci výrobních dat

Více

Sísyfos Systém evidence činností

Sísyfos Systém evidence činností Sísyfos Systém evidence Sísyfos : Evidence pracovních Systém Sísyfos je firemní aplikace zaměřená na sledování pracovních úkonů jednotlivých zaměstnanců firmy. Umožňuje sledovat pracovní činnosti na různých

Více

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má

Více

RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ

RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ Pavel Kocourek, Incad Praha Přestože mnohé knihovny v České republice digitalizují své dokumenty a další se na to chystají, neprobíhá

Více

Zkušenosti s budováním základního registru obyvatel

Zkušenosti s budováním základního registru obyvatel Zkušenosti s budováním základního registru obyvatel Jiří Dohnal, ICZ a.s. ISSS 2012 1 ROB - EDITOŘI Primární: evidence obyvatel (IS EO), cizinecký informační systém (CIS) UFO v rámci CIS? Potřeba pro:

Více

Analýza a Návrh. Analýza

Analýza a Návrh. Analýza Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,

Více

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5 Funkční specifikace ABOKWS Aplikační rozhraní elektronického bankovnictví ABO-K Verze 0.5 Přehled změn Verze Datum Změnil Popis 0.1 26.2.2013 MB Úvod, Osnova dokumentu, funkce ABOKWS 0.2 18.4.2014 MB Tabulky

Více

Rezortní registry (ereg) a Jednotná technologická platforma rezortu zdravotnictví

Rezortní registry (ereg) a Jednotná technologická platforma rezortu zdravotnictví Projekt ereg Rezortní registry (ereg) a Jednotná technologická platforma rezortu zdravotnictví technologická a organizační pravidla provozu a rozvoje aplikací elektronického zdravotnictví Ing. Fares Shima

Více

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat Obsah 1 Úvod... 2 2 Nastavení přístupů k rozhraní... 2 2.1 Popis obrazovky... 2 2.1.1 Nastavení datových extraktů z banky...

Více

Architektury Informačních systémů. Jaroslav Žáček

Architektury Informačních systémů. Jaroslav Žáček Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?

Více

Cloud Computing pro státní správu v praxi. Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s.

Cloud Computing pro státní správu v praxi. Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s. Cloud Computing pro státní správu v praxi Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s. Portál SecuStamp.com Proč vznikl portál SecuStamp.com Na trhu chybělo» Jednoduché

Více

Michal Kolařík 18.1.2012. ISZR - Brána k základním registrům

Michal Kolařík 18.1.2012. ISZR - Brána k základním registrům Michal Kolařík 18.1.2012 ISZR - Brána k základním registrům 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 Projekt Informační systém

Více

Příloha č. 1 Verze IS esyco business

Příloha č. 1 Verze IS esyco business Příloha č. 1 Verze IS esyco business 1.10.1.1. Nasazení nové verze IS esyco business 1.10.1.1. proběhne u zákazníků postupně od 23. 4. 2018. V rámci nasazování verze budete kontaktováni konzultantem společnosti

Více

1. Generátor výstupních objektů (GVO)

1. Generátor výstupních objektů (GVO) Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396

Více

Sjednocení dohledových systémů a CMDB

Sjednocení dohledových systémů a CMDB Řízení dodávky IT služeb v enterprise společnosti Sjednocení dohledových systémů a CMDB Václav Souček, ČEZ ICT Services, a.s. Jaroslav Jičínský, AutoCont CZ, a.s. 26. Ledna 2012 Agenda Úvod Výchozí stav

Více

1 Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13 Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

Popis egon služby. E23 - roszapisdatovouschranku. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E23 - roszapisdatovouschranku. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E23 - roszapisdatovouschranku Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 01. 07. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 8

Více

Softwarové komponenty a Internet

Softwarové komponenty a Internet Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty

Více

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb: Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém

Více

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)

Více

Dodávka systému pro Integrační server

Dodávka systému pro Integrační server G E N E R Á L N Í Ř E D I T E L S T V Í C E L Dodávka systému pro Integrační server technická specifikace v. 1.0 15. 2. 2013 Technická část Předmět poptávky Předmětem této zakázky je dodání technologie

Více

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...

Více

Projekt informačního systému pro Eklektik PRO S EK. Řešitel: Karolína Kučerová

Projekt informačního systému pro Eklektik PRO S EK. Řešitel: Karolína Kučerová Projekt informačního systému pro Eklektik PRO S EK Řešitel: ÚVODNÍ ZPRÁVA ZADÁNÍ PROJEKTU Zefektivnění komunikace ve firmě Eklektik, a to především v oblasti informací o klientech a o tištěných materiálech

Více

OKsmart a správa karet v systému OKbase

OKsmart a správa karet v systému OKbase OKsmart a správa karet v systému OKbase Od personalizace a sledování životního cyklu karet až k bezkontaktní autentizaci a elektronickému podpisu Spojujeme software, technologie a služby Martin Primas

Více

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY Příloha č. 1 CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY Veřejná zakázka Poskytování služeb outsourcingu Zadavatel: Nemocnice Český Krumlov a.s., sídlem: Český Krumlov, Horní Brána 429, PSČ 381 27 IČ: 260 95 149 DIČ:

Více

Popis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E93 - roszapispravnistav Název dokumentu: Autor: Popis egon služeb Verze: 02.00 Správa základních registrů Datum aktualizace: 05.03.2017 Účel: Popis egon služeb v rámci základních registrů

Více

Systém elektronického rádce v životních situacích portálu www.senorady.cz

Systém elektronického rádce v životních situacích portálu www.senorady.cz Systém elektronického rádce v životních situacích portálu www.senorady.cz Obec Senorady Miroslav Patočka 2006 Obsah: 1. Úvodní informace 1.1 Informace pro uživatele 1.1.1 Přístupnost HTML, PDA, WAP, XML

Více

Aplikační standard - Dokumentace ICT Standardy MPSV MPSV

Aplikační standard - Dokumentace ICT Standardy MPSV MPSV ICT Standardy MPSV MPSV Vedoucí projektu Objednatele: Milan Hojer Vedoucí projektu Zhotovitele: Michal Čanda HEWLETT-PACKARD s.r.o. Vyskočilova 1/1410 140 21 Praha 4 Tel: 261 307 111 Datum: 7.10.2012 Informace

Více

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Microsoft SharePoint Portal Server 2003 Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Přehled Země: Česká republika Odvětví: Velkoobchod Profil zákazníka

Více

Zajištění komplexních sluţeb pro provoz systémové infrastruktury OSMS ZADÁVACÍ DOKUMENTACE

Zajištění komplexních sluţeb pro provoz systémové infrastruktury OSMS ZADÁVACÍ DOKUMENTACE Zajištění komplexních sluţeb pro provoz systémové infrastruktury OSMS ZADÁVACÍ PŘÍLOHA Č. 4 POPIS STÁVAJÍCÍHO STAVU Následující kapitola přináší popis stávající informačně-technologické systémové infrastruktury

Více

MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka.

MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka. MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) IT SYSTEMS a.s. Mnoho společností má implementovány aplikace, které byly vyvíjeny (případně

Více

RDF DSPS ROZVOJ PORTÁLU

RDF DSPS ROZVOJ PORTÁLU RDF DSPS ROZVOJ PORTÁLU ČEZ Distribuce, a.s. HSI, spol. s r.o. Zbyněk Businský Miroslav Kaňka ZÁKAZNÍK A DODAVATEL ČEZ DISTRIBUCE, A.S. ČEZ distribuční síť Od r. 2012 implementován GEOPORTÁL (1. ETAPA),

Více

Jednorázová hesla pro zvýšení bezpečnosti vzdáleného přístupu mobilních uživatelů

Jednorázová hesla pro zvýšení bezpečnosti vzdáleného přístupu mobilních uživatelů Jednorázová hesla pro zvýšení bezpečnosti vzdáleného přístupu mobilních uživatelů Jedním z řešení bezpečného vzdáleného přístupu mobilních uživatelů k firemnímu informačnímu systému je použití technologie

Více

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?

Více

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection Zabezpečení proti SQL injection ESO9 intranet a.s. Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 19.9.2012 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

Více

Představuje. Technický Informační Systém nové generace

Představuje. Technický Informační Systém nové generace Představuje Technický Informační Systém nové generace Nový náhled na položky Sjednocení typů položek - položky nejsou striktně dělené na vyráběné a nakupované. Do tohoto typu je zahrnuté i nakupované a

Více

Common Object Request Broker Architecture

Common Object Request Broker Architecture Common Object Request Broker Architecture Tvorba aplikací, jejichž komponenty budou komunikovat přes počítačovou síť Programátor jedné aplikace volá metody vzdálených objektů podobně jako u sebe lokální

Více

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě 1 Jak garantovat bezpečnost systémů ve státní správě Tomáš Dvořáček Oracle Consulting Kvíz na začátek Čím se proslavil tento muž: Jménem Herve Falciani Autor bezpečnostního SW pro

Více

SSL Secure Sockets Layer

SSL Secure Sockets Layer SSL Secure Sockets Layer internetové aplikační protokoly jsou nezabezpečené SSL vkládá do architektury šifrující vrstvu aplikační (HTTP, IMAP,...) SSL transportní (TCP, UDP) síťová (IP) SSL poskytuje zabezpečenou

Více

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva

Více

MIS. Manažerský informační systém. pro. Ekonomický informační systém EIS JASU CS. Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1

MIS. Manažerský informační systém. pro. Ekonomický informační systém EIS JASU CS. Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1 MIS Manažerský informační systém pro Ekonomický informační systém EIS JASU CS Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 110 00 Praha 1 Poslední aktualizace dne 5.8.2014 MÚZO Praha s.r.o. je certifikováno

Více

Zpráva o zhotoveném plnění

Zpráva o zhotoveném plnění Zpráva o zhotoveném plnění Aplikace byla vytvořena v souladu se Smlouvou a na základě průběžných konzultací s pověřenými pracovníky referátu Manuscriptorium. Toto je zpráva o zhotoveném plnění. Autor:

Více

Server-side technologie pro webové aplikace

Server-side technologie pro webové aplikace Server-side technologie pro webové aplikace PIA 2011/2012 Téma 6 Copyright 2006 Přemysl Brada, Západočeská univerzita Server-side scriptování Cíl dynamické generování webového obsahu/rozhraní integrace

Více

Elektronická komunikace s CSÚIS. Jak to řeší Fenix

Elektronická komunikace s CSÚIS. Jak to řeší Fenix Elektronická komunikace s CSÚIS Jak to řeší Fenix Asseco Solutions a veřejná správa Informační systém Fenix Balík aplikací pro státní správu a samosprávu Více než 15 let zkušeností Více než 2000 instalací

Více

Nemocnice. Prvotní analýza a plán projektu

Nemocnice. Prvotní analýza a plán projektu Nemocnice Projekt do předmětu AIS Prvotní analýza a plán projektu Lukáš Pohl, xpohll00, xkosti03 Jan Novák, xnovak79 2009/2010 1 Neformální specifikace FN potřebuje informační systém, který bude obsahovat

Více

Popis B2B rozhraní pro elektronickou neschopenku

Popis B2B rozhraní pro elektronickou neschopenku Popis B2B rozhraní pro elektronickou neschopenku Historie dokumentu Verze Datum Změny 0.9 30. 4. 2019 Vytvoření dokumentu Obsah 1 Účel dokumentu... 3 2 Charakteristika rozhraní... 3 2.1 Způsob komunikace...

Více

PRODEJ Prodej je pochopitelně základní funkcí pokladního systému. Systému MERCATOR umožňuje prodej realizovat ve 3 režimech:

PRODEJ Prodej je pochopitelně základní funkcí pokladního systému. Systému MERCATOR umožňuje prodej realizovat ve 3 režimech: MERCATOR Moderní pokladní systém od společnosti SICONET a.s. Co je MERCATOR MERCATOR je PC pokladní systém určený především maloobchodním a velkoobchodním prodejnám společností, jejichž podnikovým systémem

Více

Microsoft Office 2003 Souhrnný technický dokument white paper

Microsoft Office 2003 Souhrnný technický dokument white paper Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti

Více

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................

Více

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

Úvod. Klíčové vlastnosti. Jednoduchá obsluha REQUESTOR DATASHEET Úvod Requestor Service Desk poskytuje kompletní řešení pro správu interních i externích požadavků, které přicházejí do organizace libovolnou cestou. Produkt je zaměřen na vytvoření

Více

verze GORDIC spol. s r. o.

verze GORDIC spol. s r. o. Compatibility List verze 01.1 199-01 GORDIC spol. s r. o. Obsah 1 Obsah 1 Úvodní informace Podporované databázové systémy Klientské prostředí Webový aplikační server Kancelářský software Úložiště souborů

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

Referenční rozhraní. Jiří Kosek. Ministerstvo informatiky ČR. ISSS 25. března 2003

Referenční rozhraní. Jiří Kosek. Ministerstvo informatiky ČR. ISSS 25. března 2003 Jiří Kosek Ministerstvo informatiky ČR ISSS 25. března 2003 Požadavky na RR!zákon 365/2000 Sb.!RR je souhrnem opatření, která vytvářejí jednotné integrační prostředí informačních systémů veřejné správy!rr

Více

APS Administrator.ST

APS Administrator.ST APS Administrator.ST Rozšiřující webový modul pro APS Administrator Webové rozhraní sledování docházky studentů Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská 1611/19, Praha, www.techfass.cz,

Více

5 Požadavky a jejich specifikace

5 Požadavky a jejich specifikace 5 Požadavky a jejich specifikace 5.1 Inženýrství (requirements engineering) - proces stanovení služeb, které by měl vyvíjený systém poskytovat a omezení, za nichž musí pracovat - CO má systém dělat, ne

Více

Popis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E164 - iszrprobe Název dokumentu: Popis egon služeb Verze: 04.01 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet stran:

Více

Architektura orientovaná na služby Návrh orientovaný na služby. Ing. Petr Weiss. VUT v Brně,, FIT, UIFS

Architektura orientovaná na služby Návrh orientovaný na služby. Ing. Petr Weiss. VUT v Brně,, FIT, UIFS Architektura orientovaná na služby Návrh orientovaný na služby Webové služby Ing. Petr Weiss VUT v Brně,, FIT, UIFS 3. 12. 2007 Obsah Architektura orientovaná na služby Základní pojmy Koncepce architektury

Více

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009 Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...

Více

Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný

Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný 1.4.2005 Co je Load Balancer Nástroj pro zvýšení výkonnosti serverů Virtuální server skrývající farmu skutečných

Více