Vysoká škola ekonomická v Praze. Možnosti využití Business Process Management BPM v SOA

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

Download "Vysoká škola ekonomická v Praze. Možnosti využití Business Process Management BPM v SOA"

Transkript

1 Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Student Vedoucí bakalářské práce Recenzent bakalářské práce : : Ing. Roman Hauptvogl : Ing. Alena Buchalcevová, Ph.D. TÉMA BAKALÁŘSKÉ PRÁCE Možnosti využití Business Process Management BPM v SOA ROK : 2008

2 Prohlášení Prohlašuji, že jsem bakalářskou práci zpracovala samostatně a že jsem uvedla všechny použité prameny a literaturu, ze kterých jsem čerpala. V Praze dne podpis -ii-

3 Poděkování Za podnětné konzultace, náměty a poskytnuté materiály bych ráda poděkovala svému vedoucímu bakalářské práce Ing. Romanu Hauptvoglovi. -iii-

4 Abstrakt Cílem této práce je postihnout základní charakteristiky možností využití Business Process Managementu v Service-Oriented Architecture. Ačkoli tento přístup není v současnosti příliš prosazován, dnešní dynamická doba si žádá uplatňování takových přístupů, které vedou k větší flexibilitě podniku a zvýšení jeho konkurenceschopnosti. Právě spojení přístupů BPM a SOA umožňuje přistupovat k integraci podniku z několika možných pohledů. Tato práce jednotlivé přístupy představuje a identifikuje jejich hlavní přínosy a nedostatky. Tato práce si však neklade za cíl určit, který z představovaných pohledů by se dal určit za všeobecně platný. Spíše se snaží definovat situace, ve kterých je vhodné daný přístup použít. Po představení výše zmiňovaných strategií podnikové integrace se práce podrobněji zaměřuje na charakteristické rysy implementace BPM v SOA. Opomenuty nebudou ani takové rysy, které jsou považovány za typické pro technologickou doménu. V neposlední řadě práce poskytuje výčet nejdůležitějších benefitů, největších překážek a hrozeb, které plynou z neúspěšné implementace BPM v SOA prostředí, a poskytuje tak obecný přehled nejčastějších chyb. Tato práce neopomíjí ani současné trendy v oblasti integrace podniku využitím BPM a SOA přístupů a z těchto poznatků usuzuje o budoucím vývoji. Klíčová slova Business Process Management (BPM), Service-Oriented Architecture (SOA), podniková integrace, Enterprise Service Bus (ESB), Business Oriented Architecture. -iv-

5 Abstract The aim of this work is to involve basic characteristic possibilities of using Business Process Management in Service-Oriented Architecture. Though this approach is contemporaneously not too implemented, present dynamic era asks for application of those approaches that lead to higher business flexibility and increase in its competitive advantage. The interaction of BPM and SOA enables approach to business integration from several possible points of view. This work introduces these particular approaches and identifies their main benefits and failures. However, the aim of this work is not to define which one of presented approaches could be considered as the one of binding force. This work would rather identify a situation when the particular approach is appropriate. After introducing strategies of business integration that have been mentioned above, the work focuses on characteristic features of BPM implementation in SOA in a more detailed way. The features that are considered to be typical for technological domain are not omitted. This work also provides list of the most important benefits, hurdles, and threats following an unsuccessful BPM implementation in SOA environment. By means of this list the work provides general failures in this particular domain. Neither are contemporary trends in the business integration omitted. This work predicts some possible features of future development by using these trends in BPM and SOA implementation. Keywords Business Process Management (BPM), Service-Oriented Architecture (SOA), business integration, Enterprise Service Bus (ESB), Business Oriented Architecture. -v-

6 Obsah Úvod BPM Charakteristiky BPM a vybrané standardy Historie BPM Pohled IT na BPM Kdy je vhodné BPM zavést SOA Principy SOA Vznik SOA SOA Maturity Model Strategie dodání řešení podnikových systémů Fáze životního cyklu Přístup k podnikové integraci shora dolu - Business driven Kroky strategie shora dolu kopírující životní cyklus Výhody a nevýhody přístupu shora dolu Přístup k podnikové integraci zdola nahoru IT driven Kroky strategie SOA kopírující životní cyklus Výhody a nevýhody přístupu zdola nahoru Agilní strategie aneb Klíčová role vzájemné spolupráce BPM a SOA Kroky agilní strategie kopírující životní cyklus Následující kroky Výhody a nevýhody agilní strategie Charakteristické rysy BPM v prostředí SOA Potřeba zmenšení rozdílu mezi podnikem a IT Časový rozdíl Rozdíl v přístupu Prostor pro neustálé zlepšování Návrh řešení BPM v SOA prostředí Volný návrh služeb v kontextu BPM (Loose-coupling) Hrubý návrh z pohledu BPM (Coarse-grained) Řešení transakcí v BPM-SOA Transakce procesů Transakce služeb Desynchronizace procesu Výjimky a chyby procesů Enterprise Service Bus (ESB) Ne jen přeprava (transport) zpráv Mnohonásobné logické úrovně SOA/BPM Governance Enhanced Process-Driven Architecture (epda) Benefity a překážky kombinace BPM-SOA Spolupráce podniku a IT Spojení dvou celků Potřeba nástrojů pro dynamické řízení procesů Rysy, ve kterých se BPM a SOA doplňují BPM SOA Webové služby Business Oriented Architecture vi-

7 10.5 Technická realizace Business Oriented architektury Výzvy pro implementaci BPM-SOA Od modelu podnikových procesů k implementaci Využití SOA Implementace modelu procesu Odchytávání výjimek Současnost modelu Výzvy pro organizaci Technologické výzvy Složitost Technologický pokrok Podpora existujících nástrojů Největší hrozby pro aplikaci BPM v prostředí SOA Nejčastější chyby SOA implementace Nadhodnocení kódu nižší programovací úrovně Centralizace návrhu a vývoje Roztržení a nahrazení stávajícího software Pořizování software bez dostatečné podpory Současné trendy Současné porozumění BPM a SOA...52 Závěr...54 Použitá literatura...55 Monografie...55 Internetové prameny...57 Terminologický slovník vii-

8 Úvod V dnešní době, kdy skloňujeme podnikové procesy každým pádem, nás může překvapit, jak málo je ve skutečnosti prosazováno procesní řízení. K tomu, aby bylo v organizaci skutečně zavedeno, je potřeba uvědomělého řízení celého podniku. Současná praxe však spíše ukazuje, že manažeři sice rádi mluví o podnikových procesech, avšak jejich řízení je jim relativně cizí. Cílem této práce však není analyzovat procesní řízení jako takové, ale popsat a ohodnotit jeho možnosti pro využití v servisně orientované architektuře. Servisně orientovaná architektura není ani tak architekturou v pravém slova smyslu, ale je spíše přístupem k její výstavbě. Architektura, kterou tento princip zastřešuje, by měla být vystavěna napříč celým podnikem. Měla by na jedné straně spojovat i tak odlišné pohledy jako má podnik a IT oddělení, a na straně druhé by měla na technologické úrovni jasně oddělit zodpovědnosti pomocí několika vrstev. Problém komunikace a sdíleného porozumění mezi podnikem a IT je velmi často zmiňovaným tématem a bylo o něm napsáno nemálo literatury. K překlenutí této mezery bylo navrženo a aplikováno několik metodik, mezi něž mohou být směle zařazeny metodiky zabývající se BPM i SOA. K tomu, aby podnikové procesy mohly být reprezentovány použitím vhodných služeb (ačkoli bychom neměli opominout, že není možné zaměňovat služby za aktivity, které jsou základním stavebním prvkem procesu), služby musí být navrženy tak, aby vyjadřovaly podnikovou logiku. Právě toto je část obou přístupů, které dosud nebylo zcela porozuměno a která nebyla doceněna. Protože dnešní doba je velmi dynamická a v průběhu života se setkáváme s řadou odlišných přístupů, není možné očekávat, že bychom mohli získat univerzální a dobré řešení, které by odpovídalo na mnohé naše otázky. Namísto toho získáváme spíše rady, avšak samotná implementace a provedení je záležitostí vpravdě individuální. Výjimkou by neměla být ani tato práce. Nebudeme se snažit o to poskytnout jednostranný pohled na věc a nebudeme tvrdit, že ten či onen přístup je ten správný. Namísto toho se v několika kapitolách podrobněji zaměříme na problémy výše načrtnuté, na které se pokusíme podívat z více úhlů pohledu. -1/60-

9 1 BPM V dnešní době již nejsou podniková pravidla tolik procedurální, jako byla v minulosti, ale jsou spíše deklarativními 1. V souvislosti s měnícím se podnikovým prostředím se objevily i nové přístupy, mezi nimiž byl i Business Process Management. V této kapitole se zaměříme na jeho základní charakteristiky a principy. Definice BPM: Strategie řízení a zlepšování výkonnosti podniku skrze neustálou optimalizaci podnikových procesů v regulačním cyklu modelování, běhu a měření procesu. 2 BPM je porozuměním, zviditelněním a řízením podnikových procesů. 3 Podnikové procesy představují sérii oddělených aktivit a kroků, na kterých se podílejí lidé, aplikace, události a organizace. BPM je popisem procesu a metodikou, která by měla pomoci podniku mapovat podnikové procesy a porozumět jejich užití napříč celým podnikem. Nestačí však proces pouze popsat, neboť to neumožňuje podniku proces reálně řídit. Skutečná hodnota plynoucí z BPM spočívá ve "zviditelnění" procesu, tedy v odkrytí kroků a zodpovědností v rámci celého procesu. Jednoduše řečeno, není-li proces mapován pomocí BPM, o průběhu procesu má informace jen participující organizační jednotka. Protože se v rámci BPM mapují nejen kroky, ale také zodpovědné osoby, vstupní a výstupní dokumenty či podpůrné aplikace, proces se stává otevřeným i pro ostatní organizační jednotky než jen pro ty zainteresované. 1.1 Charakteristiky BPM a vybrané standardy BPM nástroje podporují charakteristiky procesu, jako jsou efektivnost, výkonnost a agilnost. Aby mohly dosáhnout stanovených cílů, musí v sobě poskytovat takové prvky, které podporují: Možnost grafického modelování, která může být využita jak vlastníky procesu, tak modeláři, aby na jedné straně vytvořili workflow 4 komponenty a na straně druhé dosáhli vyšší úrovně podnikových procesů. Procesy musí podporovat lidské zdroje, podnikové události a kroky aktivit systému. Schopnost simulovat jeden nebo více podnikových procesů, aby mohla být zjištěna optimální váha jednotlivých kroků, optimální čas pro provedení kroků či v neposlední řadě zjištění slabých míst procesu, ve kterých je nutné se zlepšovat. V simulacích se používá testovacích, historických a ostrých dat, čímž je dosaženo získání většího množství informací a identifikace problémů v čase. Umožnění tvorby vlastních uživatelských formulářů a reportů. Možnost vytvářet podniková pravidla a implementovat je do procesních toků a rozhodnutí. Framework pro integraci interních systémů s těmi externími, mezi něž zahrnujeme také standardy, standardizované technologie nebo systémy. 1 [25] KETABCHI, Farshid. - GORDON, John B. - GENDRE, Alain. Building a Real-Time Enterprise: Understanding SOA, BPM, and BRM. 2 [7] Extending the Business Value of SOA Through Business Process Management. BEA Whitepaper, s.5. 3 [9] Getting Started With BPM: An Introduction To Business Process Management. Lombardi Whitepaper, s.3. 4 workflow - stále se opakující sled aktivit -2/60-

10 Schopnost odesílat a přijímat zprávy o událostech ze strany podniku i ze strany systému. Zabudovanou funkcionalitu k podchycení a řízení výkonu a indikátorů, které přímo ovlivňují výkonnost podnikových procesů a způsob, jakým jsou prováděny a monitorovány. Za předpokladu správného stanovení klíčových indikátorů je pro podnik mnohem snadnější své procesy úspěšně optimalizovat. Schopnost poskytovat výsledky pro reporty, aby mohly být sledovány metriky procesů, a to za skutečného běhu procesu (tento přístup se nazývá BAM - Business Activity Monitoring). BAM analyzuje podnikový proces pomocí sledování aktivit probíhajících v základních IT systémech, které daný proces podporují 5. Zajištění sdíleného prostoru k ukládání všech procesů i položek, které se k procesu reálně vztahují. Procesy jsou dle určitého modelu umístěny v hierarchii procesní architektury. Mezi jednotky, které se k procesům vztahují, řadíme např. vstupní a výstupní dokumenty, které mohou být z nástrojů BPM zpřístupněny pomocí odkazů. V neposlední řadě dodání nástrojů pro administraci serveru, na kterém je databáze podnikových procesů umístěna. Hovoříme-li o BPM z pohledu podniku, neměli bychom opomenout standardy, jako jsou ISO 9000 nebo Six Sigma. Six Sigma. Cílem Six Sigma je zvýšit zisky eliminováním rozmanitosti a různorodosti, která brání zákaznické loajalitě. Six Sigma může být implementována na třech úrovních 6 : o Metriky. o Metodologie. o Filozofie. Six Sigma je metodologie, která poskytuje nástroje ke zlepšování podnikových procesů. Zvýšení efektivity procesů a snížení odchylek procesů vede ke zvýšení zisků, morálky zaměstnanců a kvality produktu. ISO Je sérií standardů definovaných v 80. letech zeměmi západní Evropy jako základ pro obhájení přiměřenosti jakostní kontroly systémů ve společnosti Historie BPM Předchůdce BPM datujeme do konce 80. let, kdy se objevil přístup Total Quality Managementu 8. Hned za ním vyvstal na počátku 90. let nový přístup Business Process Reengineering 9. Současně s objevením tohoto principu začalo vznikat několik publikací zabývajících se těmito tématy. Již tyto techniky tehdy usilovaly o zlepšení výkonu podniku pomocí měření, upravování, automatizace či dalších technik. To, proč byly tyto přístupy ve své době tolik populární, bylo dáno příslibem zajištění dramatických zlepšení výkonnosti podniku v relativně krátkém časovém okamžiku. 5 [19] PULIER, Eric. - TAYLOR, Hugh. Understanding Enterprise SOA, s [26] Six Sigma. < 7 [24] ISO < 8 TQM - strategie řízení podniku 9 BPR - přístup managementu k optimalizaci podnikových procesů -3/60-

11 Nicméně po prvním boomu BPR ztratilo svou oblibu a posun v optimalizaci procesů se na nějakou dobu zastavil. Problémem těchto metodik bylo, že byly většinou založeny na ad hoc principech. Nemůžeme tedy říci, že by se jednalo o automatizaci v pravém slova smyslu. Někteří experti dokonce uvádí, že 60-70% projektů usilujících o procesní optimalizaci selhalo v dosažení předem stanovených cílů 10. Téměř po deseti letech po éře BPR se začalo znovu prosazovat řízení podnikových procesů, tentokrát pod pojmem BPM (Business Process Management). Z tohoto důvodu je BPM někdy označováno za "třetí vlnu" 11. To potvrzují i Howard Smith a Peter Fingar ve své knize BPM: The Third Wave 12. Budeme-li chtít porovnat BPR a BPM, zjistíme, že přístup k podnikovým procesům se od základů změnil. Zatímco BPR se snažilo procesy pro podnik navrhnout a optimalizovat zcela od začátku a víceméně ignorovalo současnou situaci, ve které se organizace nachází, BPM nahlíželo na stav organizace jako na důležitý a snažilo se optimalizovat procesy již fungující. Tento posun a změna chápání byla spojena s rozvojem a implementací ERP 13 systémů, které byly samy o sobě navrhovány pro automatizaci a řízení běžných podnikových procesů. Proto tedy převažovala snaha procesy spíše automatizovat nežli optimalizovat a z tohoto důvodu také přístup BPM na počátku svého vzniku více než kdy jindy zdůrazňoval inkrementální změny. 1.3 Pohled IT na BPM Hovoříme-li o BPM, je třeba rozlišovat mezi pohledem podniku a pohledem IT. V tomto kontextu se setkáváme s problémy plynoucími z integrace aplikací či podnikových systémů. Ve většině případů jsou aplikace v organizaci (alespoň zpočátku) založeny na principu separátních oddělení. Principem BPM je tyto mezery v rámci procesu překlenout. Pokud bude integrace pomocí BPM realizována jen z pohledu podniku, potom bude podnik nucen provozovat podnikovou činnost takovým způsobem, ke kterému byly jednotlivé aplikace vyvinuty. V takovém případě tedy není možné řídit procesy způsobem, jakým byly vydefinovány. Řešením této situace je pohled na BPM ze strany IT. V této rovině hovoříme o nástrojích, jako jsou Workflow Management System nebo EAI 14 (Enterprise Application Integration). Tyto nástroje umožňují datům, aby byla řízena a synchronizována napříč celou organizací. Problémem se však ukázalo být, že bylo velmi složité svázat aktivity zpět do vyšší procesní úrovně. Již z těchto problémů bylo jasné, že je třeba uvažovat v rovině BPM ze dvou úhlů pohledu, jak ze strany podniku, tak ze strany IT, a tyto dva pohledy spojit ve smyslu sdíleného porozumění aktivitám a zároveň je oddělit na technologické úrovni oddělující vrstvou. 1.4 Kdy je vhodné BPM zavést Složitost a náklady spojené se zavedením BPM nástroje nebo platformy by neměly být podceňovány. Ve skutečnosti BPM produkty patří mezi ty komplexní a vyžadují mnoho zkušených vývojářů a administrátorů, aby zajistili jejich úspěšnou instalaci, implementaci i 10 [14] KRAFZIG, Dirk. - BANKE, Karl. - SLAMA, Dirk. Enterprise SOA: Service-Oriented Architecture Best Practices, s [14] KRAFZIG, Dirk. - BANKE, Karl. - SLAMA, Dirk. Enterprise SOA: Service-Oriented Architecture Best Practices, s [21] SMITH, Howard. - FINGAR, Peter. Business Process Management: The Third Wave. 13 ERP - systém integrující datové zdroje a podnikové procesy 14 EAI - přístup integrace podnikových aplikací -4/60-

12 provoz a údržbu. Uvedeme zde nejdůležitější důvody, ve kterých je opodstatněné, aby byl zaveden přístup BPM: IT a podnik musí pracovat ruku v ruce. Jestliže je podnik připraven přijmout procesně orientovaný provoz na samotné podnikové úrovni, potom takový podnik musí mít definovány a dokumentovány klíčové procesy. Nadto je mnohem důležitější skutečnost, že v prostředí takového podniku bude BPM nástroj přijat jak na technologické, tak na podnikové úrovni. Více se k problému spolupráce podniku s IT vrátíme v kapitole 7.1. Zužitkování šablon procesů. Je pozoruhodné, že velká část dodavatelů BPM staví své BPM platformy dle několika předloh procesů společných pro několik odlišných odvětví jako je bankovnictví, pojišťovnictví či výroba 15. Ačkoli samotná definice procesu, jako je jednotlivý požadavek, se velmi pravděpodobně liší podle typu společnosti, použití předlohy jako výchozího bodu pro specifický proces může být v konečném důsledku velmi užitečné. Tento fakt se může stát důležitým bodem pro rozhodování, zda je vhodné v podniku zavést BPM, neboť to znamená skutečnost, že není nutné BPM koncepty navrhovat zcela "od nuly". Spíše se jedná o inkrementální změny prováděné nad existující šablonou. V neposlední řadě existence šablony nepřináší tak velká potenciální rizika, než jaká by hrozila v případě navrhování procesů od samotného začátku. Je vhodné poznamenat, že ani nutnost přizpůsobení šablony konkrétním podnikovým podmínkám není překážkou a v souvislosti s kompenzací rizik, která by vznikla při nepoužití šablony, jsou nevýhody šablony zcela zanedbatelné. Nalezení odpovídající technologie danému problému. V otázce rozhodnutí, zda je vhodné použít BPM nástroje pro podporu určitého podnikového procesu, je nutné porozumět povaze samotného procesu. Není totiž neobvyklé, že různé typy procesů vyžadují odlišný typ aplikovaných technologií. Podnikový proces můžeme charakterizovat dvěma charakteristikami. Na jedné straně se jedná o komplexnost a dynamiku a na straně druhé o dynamiku procesu a stupeň součinnosti procesu. Obecně platí, že čím vyšší je komplexnost součinnosti procesu a čím kratší je doba, po kterou proces probíhá beze změny, tím větší roli hraje zavedení BPM přístupu 16. Adaptace modelu vývoje. Platforma BPM poskytuje patřičné benefity také pro procesy vývoje software, neboť nabízí celkový model pro vývoj, který odděluje podnikovou logiku od kódu na nízké úrovni. 15 [14] KRAFZIG, Dirk. - BANKE, Karl. - SLAMA, Dirk. Enterprise SOA: Service-Oriented Architecture Best Practices, s [14] KRAFZIG, Dirk. - BANKE, Karl. - SLAMA, Dirk. Enterprise SOA: Service-Oriented Architecture Best Practices, s /60-

13 2 SOA Servisně orientovaná architektura se vztahuje k návrhu nových průřezových aplikací, které v sobě shrnují služby využívané několika existujícími systémy. Mezi její hlavní principy patří volný a hrubý návrh služeb. V této podkapitole si představíme nejdůležitější principy SOA a její charakteristiky. Definice SOA: Současné SOA představuje otevřenou, flexibilní, rozšiřitelnou a sjednocenou architekturu, která sestává ze samostatných, kvalitu služeb zvyšujících, poskytovatele rozlišujících, vzájemně spolupracujících, identifikovatelných a potenciálně znovu použitelných služeb, které mohou být implementovány jako webové služby. 17 SOA může vybudovat abstrakci podnikové logiky a technologie, což vede k loose coupling 18 (volně vázaného, viz níže) modelu mezi těmito doménami. SOA je vývojem od předchozích platforem, přičemž jsou zachovány jejich úspěšné charakteristiky, ke kterým SOA přidává principy podporující servisně orientovaný přístup pro podporu servisně orientované organizace. V ideálním případě je SOA standardizací podniku, ale dosažení takového stavu vyžaduje plánovaný přechod a podporu vyvíjejících se technologií. SOA umožňuje samostatným jednotkám logiky existovat autonomně, avšak ne vzájemně izolovaně. Jednotky logiky se přizpůsobují sadě principů, což jim umožňuje vyvíjet se nezávisle a přitom se řídit standardy. V rámci SOA jsou těmito jednotkami služby. Popis služby ve své nejhlubší podstatě zahrnuje název a umístění služby a zároveň požadavky na výměnu dat. Způsob, jakým služby využívají popisu služeb, ústí ve vztah, který nazýváme loose coupling - volně vázaný vztah. K tomu, aby mohly služby mezi sebou komunikovat a spolupracovat, slouží výměna informací, která je realizována pomocí frameworku, který je schopen zachovat principy volné vazby. Příkladem tohoto frameworku je výměna zpráv Principy SOA V této podkapitole si představíme klíčové aspekty servisně orientovaného přístupu: Loose coupling (volná vazba). Služby jsou udržovány ve vztahu, který minimalizuje závislosti a vyžaduje pouze, aby jednotlivé služby věděly o sobě navzájem. Kontrakt služeb. Služby zachovávají takové dohody, jaké jsou definovány jedním nebo více popisy služeb a přiřazených dokumentů. Autonomie. Služby mají kontrolu nad logikou, kterou zastřešují. Abstrakce. Mimo to, co je uvedeno v popisu služby, služba udržuje logiku schovánu před okolním světem. Znovupoužitelnost. Logika je rozdělena mezi jednotlivé služby se záměrem zabezpečit znovupoužitelnost. Schopnost skládání. Kolekce služeb mohou být shromažďovány tak, aby vystavěly složené služby. 17 [6] ERL, Thomas. Service-Oriented Architecture: Concepts, Technology, and Design, s loose coupling - pružný vztah mezi dvěma či více systémy nebo organizacemi 19 [6] ERL, Thomas. Service-Oriented Architecture: Concepts, Technology, and Design. -6/60-

14 Bezstavovost. Služba minimalizuje uchování informací specifických pro každou jednotlivou aktivitu. Popisnost. Služby jsou navrhovány tak, aby byly navenek popisné, a mohly tak být ohodnocovány dostupnými mechanismy. Po popisu základních principů SOA bychom neměli zapomenout na základní charakteristiky tzv. současného SOA 20, které je rozšířenou variantou servisně orientované architektury. U současného SOA jsou uvedené základní principy zachovány či rozšířeny. Současná SOA: Je umístěna v jádru servisně orientované platformy. Zvyšuje úroveň kvality služby: o zajišťuje ochranu obsahu zprávy a přístup k jednotlivým službám o zastřešuje spolehlivý přenos zpráv a zaručuje oznámení o chybě, nepodaří-li se přenos dokončit o nabízí transakční přístup, který zabezpečuje integritu úkolu a zaručuje mechanismus odchycení výjimek v případě, že by proces selhal Je autonomní. Jednotlivé služby jsou na sobě nezávislé, čehož je dosaženo již na úrovni zpráv. Je založena na otevřených standardech, které jsou charakteristické především pro webové služby a podporují myšlenku, že ke komunikaci služby nepotřebují nic jiného než znalost vzájemných popisů. Poskytuje zpřístupnění služeb. Podporuje spojování služeb do vyšších celků. Umožňuje výstavbu architektury. Podporuje základní znovupoužitelnost na několika úrovních. Zdůrazňuje rozšiřitelnost. Podporuje paradigma servisně orientované architektury a podnikových procesů. Služby jsou navrhovány tak, aby vyjadřovaly podnikovou logiku. BPM modely, modely entit a další mohou být reprezentovány vhodným spojením služeb. Toto je část SOA, která dosud není všeobecně uznávána ani jí není dostatečně porozuměno. Implementuje vrstvu abstrakce. Při správné implementaci může být této abstrakce dosaženo jak na úrovni podnikové, tak na úrovni aplikační logiky. Tato vrstva současně poskytuje zázemí pro loose coupling mezi podnikovými a aplikačními technologiemi. Umožňuje podniku uplatnit agilní přístup. V organizacích pozorujeme následující dva typy změn: o Změny v podnikové logice. Tyto změny mohou ovlivnit aplikační technologii, která ji automatizuje. o Změny v aplikační technologii. Změny mohou ovlivnit podnikovou logiku touto technologií automatizovanou. 20 [6] ERL, Thomas. Service-Oriented Architecture: Concepts, Technology, and Design. -7/60-

15 Čím více závislostí bude mezi těmito dvěma částmi podniku existovat, tím větší bude prostor pro narušení a tím větší budou náklady způsobené danou změnou. Přístup, který se stále vyvíjí a přesto je dosažitelným ideálním stavem. 2.2 Vznik SOA Myšlenka znovupoužitelnosti se objevila již v objektově orientovaném programování, kdy byla data a funkcionalita ukládána do zapouzdřených objektů. V polovině 90. let se tento princip začal používat pro distribuované systémy. V takových případech se však ukázalo, že tento přístup má silná omezení, a právě v této době se jako důsledek objevila servisně orientovaná architektura. Problém distribuovaných objektů spočíval v nízké úrovni jejich nespojitosti (nezávislosti). Tato skutečnost vedla k nízké výkonnosti. SOA tyto problémy řeší tím, že navrhuje objekty hruběji (coarse-grained 21 ), což vyžaduje méně častou interakci mezi klientem a serverem. Druhým problémem, který se stal potenciálním ohrožením, byl fakt, že se opětné využití distribuovaných objektů stalo díky své vzájemné závislosti velmi složité. S použitím SOA učiníme krok zpět z velmi složitého, spojitého a závisle distribuovaného modelu k méně komplexnímu, relativně hrubě nespojitému, volně vázanému komponentovému rozhraní. 2.3 SOA Maturity Model SOA Maturity Model (SOAMM) vysvětluje úrovně vyspělosti SOA v organizaci. Tento model byl publikován v roce 2005 společnostmi Sonic Software Inc 22., Bearingpoint 23, Systinet a AmberPoint 24. Obr. č. 1 - SOAMM - SOA Maturity Model coarse grained - hrubě navržené služby. V kontextu referuje k nespojitosti (viz Terminologický slovník). 22 < 23 < 24 < 25 [27] SOA Maturity Model < -8/60-

16 Jak je uvedeno na obr. č. 1, SOAMM sestává z 5-ti úrovní vyspělosti. Pro každou úroveň autoři definují nejdůležitější benefity. 1. úroveň vede organizaci převážně k nové funkcionalitě. Jako příklad architektury autoři uvádí zavedení ESB 26 (Enterprise Service Bus) jako prostředníka pro propojení služeb mezi odlišnými aplikacemi a rozhraními. 2. úrovně může být dosaženo po úspěšném zavedení nové funkcionality na úrovni předchozí. Cílem této úrovně je dosáhnout znovupoužitelnosti služeb a definovat standardy podnikového SOA. V souvislosti s rozsahem integrovaných aplikací je největším benefitem redukce nákladů na IT a jejich kontrola. Architektura je rozšířena a poskytuje možnost definování SOA Governance. Na této úrovni je využívána funkce ESB transformovat XML zprávy pomocí XSLT. 3. úroveň je rozdělena na strategie 3a a 3b. Zatímco 3a je zaměřena na zlepšování vnitropodnikových procesů, 3b se zaměřuje spíše na zlepšování procesů spojených s externími partnery. Hlavním zaměřením úrovně 3a je spojení mezi businessem a IT technologiemi. Již na této úrovni je patrné, že dochází ke spojení podnikové a aplikační logiky v jednu, logiku servisní. Na příkladu architektury jsou zaváděny služby k řízení dlouhodobých procesů, které spojují architekturu s BPM. Úrovně 4 může být dosaženo buď přes úroveň 3a nebo přes úroveň 3b či přes obě zároveň. Na této úrovni jsou měřeny služby v reálném čase, a proto celkovým benefitem je, že podnik může být přeměněn ze stavu "schopného reagovat na změny" do podniku v pravém slova smyslu současného. V této architektuře je uvedena existence služby zodpovědné za Business Activity Monitoring (BAM), která poskytuje managementu mechanismy monitorování. Úroveň 5 poskytuje skutečnou automatizaci podnikových procesů. Podnik může být automatizován reagováním a přizpůsobováním se pomocí událostmi řízené automatizace. Ukazuje se, že spojení podniku a IT je základním faktorem úspěchu při implementaci SOA. 26 ESB - konstrukce architektury implementována jako middleware produkt -9/60-

17 3 Strategie dodání řešení podnikových systémů Každý informační systém prochází svým životním cyklem. Jinak tomu není ani u vystavění služeb, ani u optimalizace podnikových procesů. V této kapitole si tyto běžně uznávané fáze životního cyklu představíme a v souvislosti s nimi se zaměříme na hlavní strategie dodání implementovaných částí do organizací v závislosti na definovaných prioritách podniku. 3.1 Fáze životního cyklu Zaměříme se nejprve na vývoj servisně orientovaných systémů. Ačkoli se zdá, že vývoj servisně orientovaných řešení je životním cyklem srovnatelný s ostatními tradičními distribuovanými aplikacemi, hlubším pohledem poznáme, že pro řádné vystavění a umístění služeb jako částí SOA je třeba tradiční životní cyklus malinko poupravit. 27 Servisně orientovaná analýza. V této počáteční fázi se obvykle určuje potenciální rozsah SOA řešení. Jsou mapovány potřebné vrstvy služeb a v jednotlivých vrstvách dochází k definici prvotních služeb, které by mohly představovat předběžný návrh SOA. Servisně orientovaný návrh. Jakmile definujeme, co je konkrétně třeba vystavět, potřebujeme definovat způsob, jakým by měla být realizace provedena. Tato fáze životního cyklu je zejména založena na standardech, o které se opírá a svým způsobem spojuje mezi sebou konvence podniku a vlastní servisně orientované principy. Tato fáze je mimo jiné určena klíčovým rozhodnutím, která definují základní logiku vyjádřenou službami. Navržené vrstvy mohou v sobě již zahrnovat vrstvu organizační, která obvykle ústí ve formální definici podnikového procesu. Vývoj služeb. Po dvou úvodních fázích věnujících se analýze a návrhu pokračuje životní cyklus fází skutečné implementace. V této fázi se především rozhoduje o tom, jaká platforma bude pro vývoj řešení použita, přičemž primárně nezáleží na typu služby. Naopak výběr programovacího jazyka a vývojového prostředí určuje fyzickou podobu vyvíjených služeb. Pro servisně orientované přístupy se často využívají technologie vystavěné na platformách.net nebo J2EE. Testování. Protože služby jsou ve své podstatě navrhovány jako komponenty znovu použitelné v předem neznámých situacích, je nutné, aby služby prošly řadou testování ještě předtím, než jsou implementovány do skutečného produkčního prostředí. Uveďme zde nyní stručný přehled toho, jak by mohla vypadat skutečná testovací sada: o Jaké typy uživatelů by mohly/měly mít ke službě přístup? o Mohou všechny služby dostát svým slibům? o Jakým typům výjimek by mohla služba čelit? Jaké podmínky by musely nastat, aby k takovému výjimečnému stavu došlo? o Do jaké míry souvisí popis služby s její sémantikou? o Rozšiřují nově upravené popisy služeb jejich původní hodnotu nebo je jen nahrazují? o Jakou složitost přináší skládání/spojování služeb? o Jak jednoduše mohou být definovány popisy služeb? 27 [6] ERL, Thomas. Service-Oriented Architecture: Concepts, Technology, and Design, s /60-

18 o Je soulad s webovými službami žádoucí? o Jaké sporné otázky týkající se datových typů může vyvolat služba? o Jsou zmapovány všechny možné aktivity i kombinace služeb? o Byly všechny procesy plně testovány? o Co se stane v případech, kdy se vyskytne výjimka v procesu? o Jsou všechny nové služby přizpůsobeny již existujícím návrhovým standardům? o Představují nové služby zákaznické SOAP 28 hlavičky? Jestliže ano, jsou potom všichni potenciální uživatelé schopni těmto hlavičkám porozumět a plně jich využívat? o Představují nové služby funkční nebo jakostní požadavky, které současná architektura nepodporuje? Rozmístění služeb - implementace. Fáze implementace s sebou přináší potřebu instalace a konfigurace distribuovaných softwarových komponent, rozhraní služeb a s nimi spojených produktů na produkční servery. Typické otázky, které vyvstávají během této fáze, zahrnují: o Jak budou služby rozmístěny? o Je stávající infrastruktura vhodná pro zabezpečení procesních požadavků služeb? o Jak může zavedení nových služeb postihnout služby a aplikace stávající? o Jak by měly být rozmístěny služby, které jsou využívány několika řešeními? o Jak může představení požadovaných middleware (prostředníků) ovlivnit existující prostředí? o Představují tyto služby nové verze popisů služeb, kterými je třeba rozvinout popisy verze stávající? o Jaká bezpečnostní nastavení a přístupy by měly být aplikovány? o Jak mají být služby udržovány, aby vyhovovaly jak plánovaným, tak nepředvídatelným požadavkům na rozšiřitelnost? o Jak by měl být udržován a monitorován původní systém s omezeními v oblasti výkonnosti či spolehlivosti? Správa služeb. Jakmile jsou služby implementovány a rozmístěny, nastává fáze, ve které je potřeba zvážit rozmístění, řízení a kontrolu standardních aplikací. Otázky, které jsou řešeny v souvislosti s touto problematikou, jsou ve své podstatě podobné případům distribuovaných či komponentových aplikací. Mezi tyto otázky obvykle zahrnujeme: o Jak bude monitorováno využívání služby? o Jaký způsob správy verzí bude použit ke správě dokumentů popisujících služby? o Jak budou zprávy mapovány a řízeny? o Jakým způsobem budou identifikována slabá místa výkonnosti? 28 SOAP - protokol pro výměnu zpráv založených na XML -11/60-

19 Představili jsme si fáze životního cyklu, které reprezentují jednoduchou a přímou cestu výstavby služeb. Nyní potřebujeme z těchto jednotlivých fází vybudovat proces, který by nám umožňoval: přizpůsobit naše preference s ohledem na typ vrstvy služeb sladit dodávky služeb pro aplikace, podnik a procesy podpořit přechod ke standardizovanému SOA, přičemž by byly bez prodlení uspokojovány požadavky pro každý jednotlivý projekt Tento poslední předpoklad je pro implementaci BPM-SOA přístupu největší výzvou. Úspěch SOA uvnitř podniku většinou závisí na rozsahu, ve kterém je standardizován a rozdělen do okruhů působností v rámci podniku a aplikací. Nicméně ve většině případů je úspěch SOA projektů odvozen od rozsahu, ve kterém řešení naplní očekávané požadavky, a to v předem daném čase a do výše předem daného rozpočtu. Abychom mohli takový problém úspěšně řešit, potřebujeme definovat strategii. Tato strategie musí být založena na prioritách organizace tak, aby zajistila potřebnou úroveň rovnováhy mezi splněním dlouhodobých cílů transformace a naplněním krátkodobých požadavků. V této oblasti se objevily tři hlavní strategie, kdy každá z nich přistupuje k řešení problému odlišným způsobem. Pojďme si tyto tři vyjmenovat: strategie shora dolu strategie zdola nahoru vzájemně kombinovaná - agilní - strategie Tyto postupy se vzájemně liší v přístupu k prioritám a ve většině praktických otázek. V následujících kapitolách se podrobně zaměříme na všechny tři přístupy. -12/60-

20 4 Přístup k podnikové integraci shora dolu - Business driven Servisně orientovaná architektura poskytuje možnost zlepšovat podnikové procesy bez nutnosti sledování IT systémů, které je podporují. Podnik, který je zaměřen na procesy, využívá výhod IT architektury ke zviditelnění procesů, neboť v takovém podniku každý proces voláním služby vyžaduje IT funkcionalitu. V této podkapitole se podíváme, jak podniková integrace probíhá, je-li tlačena "shora", tedy ze strany podniku. Cílem integrace podnikových procesů z pohledu podniku je zajistit jejich flexibilitu. Tento přístup je založen na dvou pilířích: modelech, které popisují realitu pomocí procesů a softwaru, který tuto realitu zajišťuje. Popsat proces tak, jak ve skutečnosti reálně existuje, není pro business analytika lehkým úkolem. Ke své práci potřebuje technologickou podporu, která mu umožní zakreslovat diagramy, provádět simulace a udržovat popisovaný proces aktuálním. Jen díky tomu je možné měřit efektivitu podnikových procesů a na základě naměřených charakteristik proces zlepšovat. V této oblasti je otevřeno velké pole působnosti pro přístup SOA, neboť tato architektura je schopna zajistit potřebnou přizpůsobivost a rychlou reakci na změnu v rámci podnikových procesů. Tento přístup nevyžaduje pouze, aby se podnikové procesy staly servisně orientovanými, ale požaduje rovněž nové vytvoření či nové přestavění procesního modelu společnosti. Není proto náhodou, že tento přístup je úzce spojen s existující podnikovou logikou. Přístup shora-dolů je nejvýhodnějším způsobem v případech, kdy společnost zamýšlí začít s transformací organizace a posunem směrem k SOA přístupu. Nejvýhodnějším je z toho důvodu, že zajišťuje, aby jak konzultanti, tak i architekti sdíleli stejné porozumění podniku na základě provedené analýzy hodnotového řetězce. Tato analýza je prováděna jak z pohledu podniku, tak i z pohledu IT. Uvádí se, že BPM dalších generací se bude více zaměřovat na poskytování strategické technologie umožňující spojovat hodnotové řetězce uvnitř organizace 29. Analýza hodnotového řetězce se skládá z těchto základních aktivit 30 : porozumět a zachytit funkční domény (okruhy působnosti) v celé jejich šíři a zaznamenat vzájemnou komunikaci, popsat vzájemné vazby a definovat jejich spolupráci podrobně popsat podnikové procesy a pečlivě zvážit místa, kde dochází k předávání vstupů/výstupů na úrovni jednotlivých aktivit dostatečně podrobně popsat subprocesy identifikovat služby vyšších úrovní na základě procesních aktivit mapovat as-is procesy na IT systémy tak, aby byly jasně určeny hranice současně existujících informačních systémů. Analýza dané podoby IT a jejich možností pro podnikové procesy a mapování aplikačního portfolia může pomoci přesněji určit, které aplikace jsou ovlivněny přístupem a architekturou SOA a které nikoli. Neměli bychom opomenout, že taková analýza přispívá rovněž lepšímu porozumění SOA projektům a jejich rozsahu. 29 [18] Next-Generation BPM: Creating the Strategic Enterprise. Workpoint, Whitepaper. 30 [12] INAGANTI, Srikanth. - BEHARA, Gopala Krishna. Service Identification: BPM and SOA Handshake, s /60-

Obsah. Zpracoval:

Obsah. Zpracoval: Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování. 3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.

Více

CobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004

CobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004 CobiT Control Objectives for Information and related Technology Teplá u Mariánských Lázní, 6. října 2004 Agenda Základy CobiT Pojem CobiT Domény CobiT Hodnocení a metriky dle CobiT IT Governance Řízení

Více

Projektové řízení jako základ řízení organizace

Projektové řízení jako základ řízení organizace Projektové řízení jako základ řízení organizace Aleš Chudý, ředitel divize IW ales.chudy@microsoft.com Technický seminář Bratislava 6.10.2008 Obsah Potřeby byznysu a IT Řešení EPM Microsoft EPM Optimalizační

Více

WORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce

WORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce WORKFLOW Procesní přístup Základ perspektivního úspěšného podnikového řízení Funkčnířízení založené na dělbě práce Procesní řízení princip integrace činností do ucelených procesů 1 Funkční řízení Dělba

Více

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 Obsah Předmluva 11 Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 KAPITOLA 1 Úvod do architektury softwaru 15 Použití procesu 16 Stručný popis

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

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

Vývoj informačních systémů. Obecně o IS

Vývoj informačních systémů. Obecně o IS Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu

Více

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

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

Business Intelligence

Business Intelligence Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma

Více

Problémové domény a jejich charakteristiky

Problémové domény a jejich charakteristiky Milan Mišovič (ČVUT FIT) Pokročilé informační systémy MI-PIS, 2011, Přednáška 02 1/16 Problémové domény a jejich charakteristiky Prof. RNDr. Milan Mišovič, CSc. Katedra softwarového inženýrství Fakulta

Více

Jan Horák. Pilíře řešení

Jan Horák. Pilíře řešení Jan Horák Pilíře řešení Nová generace systémů Důsledek rozvoje a změn informatiky ve zdravotnictví: Nové technologie Výkonnost, mobilita, velikost monitorů, dotykové ovládání, vzdálené přístupy Nové možnosti

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

Vnořený Ensemble nové integrované aplikace. Martin Zubek, Account manager

Vnořený Ensemble nové integrované aplikace. Martin Zubek, Account manager Vnořený Ensemble nové integrované aplikace Martin Zubek, Account manager Nové užití známých technologií Vnořená integrace? Vnořená integrace a její typy Příklady Jak na to obchodně? Kdy použít? Spolupráce

Více

Workflow, definice, charakteristika, trendy

Workflow, definice, charakteristika, trendy Workflow, definice, charakteristika, trendy Workflow management je efektivní správa toku informací a řízení v podnikových procesech. Workflow automatizuje procesy. Workflow podporuje tok dokumentů, informací

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

Jakým způsobem lze zlepšit plnění smluv o úrovni poskytovaných služeb a současně snížit náklady?

Jakým způsobem lze zlepšit plnění smluv o úrovni poskytovaných služeb a současně snížit náklady? STRUČNÉ INFORMACE O ŘEŠENÍ CA Business Service Insight for Service Level Management Jakým způsobem lze zlepšit plnění smluv o úrovni poskytovaných služeb a současně snížit náklady? agility made possible

Více

PROCESY CO ZÍSKÁTE: Předpoklad pro certifikace ISO. Lean Six Sigma Fast Track

PROCESY CO ZÍSKÁTE: Předpoklad pro certifikace ISO. Lean Six Sigma Fast Track PROCESY CO ZÍSKÁTE: Jasná pravidla pro provádění činností, uložení know-how Jasně definované zodpovědnosti za celý proces i jednotlivé kroky Zprůhlednění organizace plynoucí z jasně definovaných vstupů,

Více

Zkouška ITIL Foundation

Zkouška ITIL Foundation Zkouška ITIL Foundation Sample Paper A, version 5.1 Výběr z více možností Pokyny 1. Měli byste se pokusit odpovědět na všech 40 otázek. 2. Všechny svoje odpovědi vyznačte na samostatný formulář, který

Více

Programování II. Modularita 2017/18

Programování II. Modularita 2017/18 Programování II Modularita 2017/18 Modul? Osnova přednášky Vývoj programování Modularita Příklad Vývoj programování Paradigmata programování Jak a proč se jazyky vyvíjejí? V čem se OOP liší od předchozích

Více

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Znalosti Schopnosti Cvičení

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

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze

Více

Realizace klientsky orientovaných služeb veřejné správy

Realizace klientsky orientovaných služeb veřejné správy Realizace klientsky orientovaných služeb veřejné správy Agenda Představení společnosti Capgemini Aktuální stav implementace služeb veřejné správy Přínosy rozvoje služeb veřejné správy Trendy dalšího vývoje

Více

Dominik Vymětal. Informační technologie pro praxi 2009, Ostrava 1.-2.10.2009 1

Dominik Vymětal. Informační technologie pro praxi 2009, Ostrava 1.-2.10.2009 1 Dominik Vymětal 2009, Ostrava 1.-2.10.2009 1 Procesní model Výhody Orientace na konkrétní činnosti a možnost reengineeringu Nevýhody Malá orientace na průřezové nebo opakované činnosti Modely na základě

Více

Návod k požadavkům ISO 9001:2015 na dokumentované informace

Návod k požadavkům ISO 9001:2015 na dokumentované informace International Organization for Standardization BIBC II, Chemin de Blandonnet 8, CP 401, 1214 Vernier, Geneva, Switzerland Tel: +41 22 749 01 11, Web: www.iso.org Návod k požadavkům ISO 9001:2015 na dokumentované

Více

Obsah: Základní pojmy, definice Informační systémy IT architektura Typické aplikační komponenty Implementace aplikací

Obsah: Základní pojmy, definice Informační systémy IT architektura Typické aplikační komponenty Implementace aplikací Monitorovací indikátor: 06.43.10 Počet nově vytvořených/inovovaných produktů Akce: Přednáška, KA 5 Číslo přednášky: 30 Téma: INFORMAČNÍ SYSTÉMY A ARCHITEKTURA IT V PODNIKU Lektor: Ing. Michal Beránek Třída/y:

Více

Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009. 1.Podniková informatika pojmy a komponenty

Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009. 1.Podniková informatika pojmy a komponenty Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009 1.Podniková informatika pojmy a komponenty (1) Objasněte pojmy: IS, ICT, ICT služba, ICT proces, ICT zdroj. Jakou dokumentaci k ICT službám,

Více

1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA 1. 1.1.1 Potřeba ohodnocení obchodu

1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA 1. 1.1.1 Potřeba ohodnocení obchodu 5 KONTROLNÍ OTÁZKA 1 1 ÚVOD DO BPM 1.1 Stručná historie BPM 1.1.1 Potřeba ohodnocení obchodu Když lidé poprvé začali žití ve společenských skupinách, několik lidí objevilo příležitost obchodovat se zbožím

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

GIS Libereckého kraje

GIS Libereckého kraje Funkční rámec Zpracoval: Odbor informatiky květen 2004 Obsah 1. ÚVOD...3 1.1. Vztah GIS a IS... 3 2. ANALÝZA SOUČASNÉHO STAVU...3 2.1. Technické zázemí... 3 2.2. Personální zázemí... 3 2.3. Datová základna...

Více

Aplikace modelu CAF 2006 za podpory procesního řízení. Ing. Vlastimil Pecka Ing. Zdeněk Havelka, PhD.

Aplikace modelu CAF 2006 za podpory procesního řízení. Ing. Vlastimil Pecka Ing. Zdeněk Havelka, PhD. Aplikace modelu CAF 2006 za podpory procesního řízení Ing. Vlastimil Pecka Ing. Zdeněk Havelka, PhD. Cíle prezentace 1. Přiblížit důvody zavádění modelu CAF 2009 za podpory procesního řízení. 2. Shrnutí

Více

Návrh softwarových systémů - architektura softwarových systémů

Návrh softwarových systémů - architektura softwarových systémů Návrh softwarových systémů - architektura softwarových systémů Martin Tomášek, Jiří Šebek Návrh softwarových systémů (B6B36NSS) Převzato z přednášky X36AAS M. Molhanec Co je to architektura Využívá se

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

Teorie systémů TES 5. Znalostní systémy KMS

Teorie systémů TES 5. Znalostní systémy KMS Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti. Teorie systémů TES 5. Znalostní systémy KMS ZS 2011/2012 prof. Ing. Petr Moos, CSc. Ústav informatiky a telekomunikací Fakulta dopravní

Více

Design systému. Komponentová versus procesní architektura

Design systému. Komponentová versus procesní architektura Design systému Komponentová versus procesní architektura Architektura : třídy statické aspekty propojení logický pohled struktura popisu systému Architektura procesů: objekty dynamické aspekty koordinace

Více

Chytrá systémová architektura jako základ Smart Administration

Chytrá systémová architektura jako základ Smart Administration Chytrá systémová architektura jako základ Smart Administration Ing. Petr Škvařil, Pardubický kraj Dipl. Ing.Zdeněk Havelka PhD. A-21 s.r.o. 1 Nepříjemné dotazy Jsme efektivní v provozování veřejné správy?

Více

Modelování procesů s využitím MS Visio.

Modelování procesů s využitím MS Visio. Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo

Více

Budování architektury pomocí IAA

Budování architektury pomocí IAA Budování architektury pomocí IAA Jaromír Drozd jaromir_drozd@cz.ibm.com Vysoká škola ekonomická 23.března 2007 Seminář Architektury informačních systémů 23.3.2007 Agenda 1. Představení Insurance Application

Více

Informační strategie. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz

Informační strategie. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Informační strategie Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz 23 1 Firemní strategie Firma Poslání Vize Strategie Co chceme? Kam směřujeme? Jak toho dosáhneme? Kritické faktory úspěchu CSF 23 2 Strategie

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

Implementace SOA v GE Money

Implementace SOA v GE Money 3 Shared Experience Informační systémy a integrace Implementace SOA v GE Money Vybudování fungující SOA architektury a zavedení konceptu Enterprise Service Bus přineslo GE Money moderní a flexibilní IT

Více

Systémy pro podporu rozhodování. Hlubší pohled 2

Systémy pro podporu rozhodování. Hlubší pohled 2 Systémy pro podporu rozhodování Hlubší pohled 2 1 Připomenutí obsahu minulé přednášky Motivační příklad Konfigurace DSS Co to je DSS? definice Charakterizace a možnosti DSS Komponenty DSS Subsystém datového

Více

Výčet strategií a cílů, na jejichž plnění se projektový okruh podílí: Strategický rámec rozvoje veřejné správy České republiky pro období

Výčet strategií a cílů, na jejichž plnění se projektový okruh podílí: Strategický rámec rozvoje veřejné správy České republiky pro období Karta projektového okruhu Číslo a název projektového okruhu: Garant karty projektového okruhu: Spolupracující subjekty: 6.3 Sdílitelné služby technologické infrastruktury Ministerstvo vnitra, Ministerstvo

Více

Komponentový návrh SW

Komponentový návrh SW Komponentový návrh SW Komponentový návrh SW Komponenty jsou kompletně specifikované pomocí interface Jejich funkčnost je nezávislá na programovacím jazyku a mohou být integrované do toho samého systému

Více

CASE. Jaroslav Žáček

CASE. Jaroslav Žáček CASE Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? Definice dle SEI A CASE tool is a computer-based product aimed at supporting one or more software engineering activities

Více

2. Začlenění HCI do životního cyklu software

2. Začlenění HCI do životního cyklu software Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

Národní architektonický plán a ostatní metody řízení veřejné správy ČR

Národní architektonický plán a ostatní metody řízení veřejné správy ČR Národní architektonický plán a ostatní metody řízení veřejné správy ČR Ing. Pavel Hrabě, Ph.D. externí konzultant a metodik Odbor hlavního architekta egov Ministerstvo vnitra ČR Stručně Motto: Pokud nevíte,

Více

Cesta k efektivitě. prostřednictvím konsolidace IT a integrace podnikových informačních systémů. Ing. Filip Návrat, ANECT a.s.

Cesta k efektivitě. prostřednictvím konsolidace IT a integrace podnikových informačních systémů. Ing. Filip Návrat, ANECT a.s. Cesta k efektivitě prostřednictvím konsolidace IT a integrace podnikových informačních systémů Ing. Filip Návrat, ANECT a.s. FÓRUM e-time 2009 12. 5. 2009, Hotel Diplomat Agenda 1. Úvod Aktuální situace

Více

Architektura v organizaci

Architektura v organizaci Architektura v organizaci Radek Vácha Seminář CSSI, 23.3.2007 Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. Obsah Můj profil Architektura odraz světa Jiné pohledy

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

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1 Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové

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

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura Dílčí architektury Informační systémy - dílčí architektury - EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Globální Funkční Procesní Datová SW Technologická HW Aplikační

Více

Servisně orientovaná architektura a její aplikace v systémech sledování a řízení výroby

Servisně orientovaná architektura a její aplikace v systémech sledování a řízení výroby Servisně orientovaná architektura a její aplikace v systémech sledování a řízení výroby Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů VII. ročník

Více

CPM/BI a jeho návaznost na podnikové informační systémy. Martin Závodný

CPM/BI a jeho návaznost na podnikové informační systémy. Martin Závodný CPM/BI a jeho návaznost na podnikové informační systémy Martin Závodný Agenda Význam CPM/BI Aplikace CPM/BI Projekty CPM/BI Kritické body CPM/BI projektů Trendy v oblasti CPM/BI Diskuse Manažerské rozhodování

Více

ČSOB: Upgrade systému Microsoft Dynamics CRM

ČSOB: Upgrade systému Microsoft Dynamics CRM Případová studie ČSOB: Upgrade systému Microsoft Dynamics CRM Jak jsme společnosti ČSOB zefektivnili práci s firemními klienty ČSOB: Upgrade systému Microsoft Dynamics CRM Celý projekt začal v srpnu, přičemž

Více

1. VYMEZENÍ ODBORNÉ STÁŽE

1. VYMEZENÍ ODBORNÉ STÁŽE 1. VYMEZENÍ ODBORNÉ STÁŽE Šablona stáže představuje základní rámec odborné stáže pro typovou pozici a obsahuje požadavky na obsah a průběh stáže, na stážistu i na poskytovatele stáže. Bílá pole označují

Více

Slovenská spořitelna:

Slovenská spořitelna: Případová studie Slovenská spořitelna: Microsoft Dynamics CRM pro správu klientů ze segmentu malých a středních podniků Jak jsme Slovenské spořitelně usnadnily a zefektivnily práci s klienty ze segmentu

Více

Výhody a rizika outsourcingu formou cloud computingu

Výhody a rizika outsourcingu formou cloud computingu Výhody a rizika outsourcingu formou cloud computingu Jiří Voříšek katedra informačních technologií Vysoká škola ekonomická v Praze vorisek@vse.cz 1 Výchozí model MMDIS pro identifikaci možností outsourcingu

Více

Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+

Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+ Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+ O společnosti IBA CZ Společnost IBA CZ je vývojovým centrem nadnárodní korporace IBA Group, které se specializuje na zakázkový vývoj software

Více

Stav řešení Enterprise Architektury na Moravskoslezském kraji

Stav řešení Enterprise Architektury na Moravskoslezském kraji Stav řešení Enterprise Architektury na Moravskoslezském kraji Zpracoval(a): Ing. Tomáš Vašica Datum: 23. 9. 2015 Obsah prezentace 1. Představení projektového záměru 2. Co očekává Moravskoslezský kraj od

Více

Tvorba informačních systémů

Tvorba informačních systémů Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních

Více

Tieto Future Office. Přehled. Země: Česká republika. Odvětví: Samospráva

Tieto Future Office. Přehled. Země: Česká republika. Odvětví: Samospráva Tieto Future Office Přehled Země: Česká republika Odvětví: Samospráva Profil zákazníka: Magistrát města Plzeň je orgánem města Plzně, který plní jeho úkoly v oblasti územní samosprávy i státní správy na

Více

WS PŘÍKLADY DOBRÉ PRAXE

WS PŘÍKLADY DOBRÉ PRAXE WS PŘÍKLADY DOBRÉ PRAXE ISO 9001 revize normy a její dopady na veřejnou správu Ing. Pavel Charvát, člen Rady pro akreditaci Českého institutu pro akreditaci 22.9.2016 1 ISO 9001 revize normy a její dopady

Více

Procesní dokumentace Process Management. Pavel Čejka

Procesní dokumentace Process Management. Pavel Čejka Procesní dokumentace Process Management Pavel Čejka SAP Solution Manager 7.2 SAP Solution Manager 7.2 nabízí dramatické zlepšení možností dokumentace Solution dokumentace Jednotné webové prostředí Integrovaný

Více

S T R A T E G I C K Ý M A N A G E M E N T

S T R A T E G I C K Ý M A N A G E M E N T S T R A T E G I C K Ý M A N A G E M E N T 3 LS, akad.rok 2014/2015 Strategický management - VŽ 1 Proces strategického managementu LS, akad.rok 2014/2015 Strategický management - VŽ 2 Strategický management

Více

Principy UML. Clear View Training 2005 v2.2 1

Principy UML. Clear View Training 2005 v2.2 1 Principy UML Clear View Training 2005 v2.2 1 1.2 Co je touml? Unified Modelling Language (UML) je univerzálníjazyk pro vizuální modelování systémů Podporuje všechny životní cykly Mohou jej implementovat

Více

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA ČESKÁ TECHNICKÁ NORMA ICS 35.020; 35.040 2008 Systém managementu bezpečnosti informací - Směrnice pro management rizik bezpečnosti informací ČSN 36 9790 Červen idt BS 7799-3:2006 Information Security Management

Více

egovernment ready úřad

egovernment ready úřad egovernment ready úřad Ing. Václav Koudele Strategy architect Tel.: +420 602 191 122 Vaclav.koudele@microsoft.com Ing. Zdeněk Dutý Ředitel pro egovernment Tel.: +420 910 972 131 zdenek.duty@autocont.cz

Více

komplexní podpora zvyšování výkonnosti strana 1 Využití Referenčního modelu integrovaného systému řízení veřejnoprávní korporace Město Hořovice

komplexní podpora zvyšování výkonnosti strana 1 Využití Referenčního modelu integrovaného systému řízení veřejnoprávní korporace Město Hořovice strana 1 Využití Referenčního modelu integrovaného systému řízení veřejnoprávní korporace Město Hořovice 19.3.2018 Zpracoval: Roman Fišer, strana 2 1. ÚVOD... 3 2. POPIS REFERENČNÍHO MODELU INTEGROVANÉHO

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

Strategický dokument se v současné době tvoří.

Strategický dokument se v současné době tvoří. Karta projektového okruhu Číslo a název projektového okruhu: Garant karty projektového okruhu: Spolupracující subjekty: 3.9 Elektronizace odvětví: ejustice Ministerstvo spravedlnosti Ministerstvo vnitra

Více

CASE nástroje. Jaroslav Žáček

CASE nástroje. Jaroslav Žáček CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within

Více

EXTRAKT z technické normy ISO

EXTRAKT z technické normy ISO EXTRAKT z technické normy ISO Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě. Inteligentní dopravní systémy Datové slovníky ITS Část 4: Minimální systémové požadavky

Více

Business Process Modeling Notation

Business Process Modeling Notation Business Process Modeling Notation Stephen A. White, IBM Corporation Procesní řízení 1 Co to je BPMN? Standard Business Process Modeling Notation (BPMN) byl vyvinutý skupinou Business Process Management

Více

Jak vybírat vhodnou infrastrukturu pro SOA

Jak vybírat vhodnou infrastrukturu pro SOA Jak vybírat vhodnou infrastrukturu pro SOA Tim Dempsey Pokud se podnik rozhodne pro implementaci architektury SOA, měl by postupovat po krocích a postupně realizovat jednotlivé projekty změn podnikových

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

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY DIPLOMOVÁ PRÁCE NÁVRHOVÉ VZORY V SOA

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY DIPLOMOVÁ PRÁCE NÁVRHOVÉ VZORY V SOA MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY DIPLOMOVÁ PRÁCE NÁVRHOVÉ VZORY V SOA Brno, 2011 Roman Laštovička Prohlášení: Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypracoval samostatně.

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

seminář ČSSI, Praha Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze

seminář ČSSI, Praha Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze seminář ČSSI, Praha 19.5.2006 Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze repa@vse.cz Sponsoři semináře Co má seminář přinést Vymezit hlavní principy a

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

Co je Process Mining?

Co je Process Mining? Process Mining Co je Process Mining? Process Mining je inovativní technika procesního řízení, která umožňuje analýzu podnikových procesů na základě zaznamenaných událostí z uplynulého období, uchovaných

Více

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování 1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy

Více

2. Podnik a jeho řízení

2. Podnik a jeho řízení 2. Podnik a jeho řízení Řízení podniku Rozvoj podniku Vazba strategie procesy Strategie podniku SWOT analýza Podnik a IS Strategie IS/ICT Projekty 1/35 Řízení podniku - 1 Vrcholové vedení Řídící aktivity

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

Proces je definovaný soubor činností, který vyžaduje jeden nebo více druhů vstupů a tvoří výstup, který má pro zákazníka hodnotu

Proces je definovaný soubor činností, který vyžaduje jeden nebo více druhů vstupů a tvoří výstup, který má pro zákazníka hodnotu Proces je definovaný soubor činností, který vyžaduje jeden nebo více druhů vstupů a tvoří výstup, který má pro zákazníka hodnotu EPC(Event driven Process Chains) s funkcemi, událostmi, organizačními jednotkami

Více

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Aplikace IS, outsourcing, systémová integrace Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Kontext Dodavatelé Strategická Zákazníci ERP Taktická Operativní Kategorie ERP - zaměřeno na

Více

Architektury informačních systémů

Architektury informačních systémů Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to

Více

Přístupy k řešení a zavádění spisové služby

Přístupy k řešení a zavádění spisové služby Přístupy k řešení a zavádění spisové služby Miroslav Kunt Praha, 22. 3. 2016 Výběr SSl důležité okolnosti Je potřeba zájem vedení organizace, kompetentní pracovníci spisové služby, co největší přiblížení

Více

EXTRAKT z technické normy CEN ISO

EXTRAKT z technické normy CEN ISO EXTRAKT z technické normy CEN ISO Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě. Inteligentní dopravní systémy Kooperativní ITS Zařízení stanice ITS pro přenos

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

MANAGEMENT Procesní přístup k řízení organizace. Ing. Jaromír Pitaš, Ph.D.

MANAGEMENT Procesní přístup k řízení organizace. Ing. Jaromír Pitaš, Ph.D. MANAGEMENT Procesní přístup k řízení organizace Ing. Jaromír Pitaš, Ph.D. Obsah Definice procesního řízení Výhody procesního řízení Klasifikace procesů podle důležitosti Popis kontextu procesů Základní

Více

Informační média a služby

Informační média a služby Informační média a služby Výuka informatiky má na Fakultě informatiky a statistiky VŠE v Praze dlouholetou tradici. Ke dvěma již zavedeným oborům ( Aplikovaná informatika a Multimédia v ekonomické praxi

Více

Okruhy ke státním závěrečným zkouškám Platnost: od leden 2017

Okruhy ke státním závěrečným zkouškám Platnost: od leden 2017 Okruh I: Řízení podniku a projektů: strategický management, inovační management a manažerské rozhodování 1. Základní struktura strategického managementu a popis jednotlivých fází, zhodnocení výstupů 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

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

X36SIN: Softwarové inženýrství. Životní cyklus a plánování X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a

Více