Podniková sběrnice služeb
|
|
- Kristýna Bártová
- před 9 lety
- Počet zobrazení:
Transkript
1 Podniková sběrnice služeb Jindřich Štumpf Podniková sběrnice služeb ESB (Enterprise Service Bus) je relativně novou kategorií na trhu technologií integračního middlewaru. Poprvé se objevila v roce 2002 a dnes představuje velmi zdařilou implementací servisně orientované integrace jednoho ze směrů servisně orientované architektury SOA (Service Oriented Architecture). SOA jako taková není, nemůže a nikdy ani nebude standardem. Její podoba závisí na konkrétní implementaci konkrétního produktu daného dodavatele softwaru. Každý z těchto dodavatelů pak nabízí v rámci příslušných standardů určitá vylepšení či rozšíření, čím se tyto standardy stávají vzájemně nekompatibilními a vytváří se tak prostor pro výzvy v integračních projektech. Příklon většiny dodavatelů softwaru ke konceptu ESB (resp. k produktům takto nazvaným) pak naznačuje, kudy se SOA bude dále ubírat. Hlavním cílem ESB je spolehlivě realizovat a koordinovat interakci (mezi)podnikových aplikací a procesů. Mezi její hlavní přednosti patří schopnost technologicky podporovat podnikání v reálném čase (Real Time Enterprise), velká flexibilita při implementací změn a schopnost inkrementálního a distribuovaného nasazení. Zároveň jde o nízkonákladovou (low-end) alternativu komplexních sad integračních brokerů, která sice nabízí o něco méně funkcionality, zato však jednodušeji a za méně peněz. Java Business Integration Koncepty podnikových sběrnic služeb (ESB) se vzájemně velmi liší. Některé mají blíže spíše k aplikačnímu serveru (Oracle, BEA), některé představují inteligentní vrstvy nad MOM produkty (Sonic, Fiorana), některé jsou čistě orientované na webové služby (Systinet, Cape Clear). Další odlišností může být instanční prostředí pro provoz služeb, které u některých poskytovatelů představuje odlehčený kontejner (light-weight container). Není to nutnou podmínkou, ale kontejnery těchto ESB poskytovatelů jsou vesměs tvořeny v prostředí Java, které tak vloženým službám poskytují hostitelské virtuální stroje JVM (Java Virtual Machine). Prostředí kontejneru nabízí vložené službě/službám/procesům veškeré nízkoúrovňové služby, které by jinak vývojáři museli pracně, zbytečně a opakovaně implementovat (např. ošetření transakcí, správa stavu, správa vláken, sdílení zdrojů). V roce 2005 dokončila skupina dodavatelů (mezi jinými BEA, Borland, Cap Gemini, JBoss, Nokia, Oracle, SAP, Sonic Software, Sybase, Tibco, Vignette a další) vedená Sun Microsystems specifikaci JBI (Java Business Integration), která ESB formálně zastřešuje jako rozšíření J2EE. Java Business Integration 1.0 je dobrým standardizačním prvkem na jinak nejednotném poli na Javě založených ESB. Představuje sadu specifikací pro tyto 1
2 odlehčené kontejnery služeb, poskytuje jmenné prostory pro adresování služeb odstíněné od fyzických adres, poskytuje správní rámec (typicky JMX) a používá normalizovaný XML formát pro interní asynchronní výměnu zpráv mezi službami. Je však dobré si uvědomit, že JBI je ohraničeno jedním JVM a představuje tak spíše hub-and-spoke architekturu (hvězdicová topologie). Není tedy navrženo jako náhrada nebo konkurent těm ESB, které dokáží své služby a procesy geograficky rozprostřít přes více JVM a více fyzických strojů. JBI navíc umožňuje jednotlivým kontejnerům komunikaci přímo mezi sebou (mezi vstupními/výstupními body vložených služeb), což může znamenat hrozbu ztráty kontroly a přehledu nad celkovým tokem XML zpráv. JBI je založena na řadě standardů pro Javu a webové služby včetně WSDL, XML, JAX-RPC (resp. WS-I Basic Profile 1.1) a může být implementována jak v J2SE tak J2EE. Přijetí JBI by mělo podpořit ekosystém vyměnitelných, interoperabilních a dodavatelsky neutrálních integračních komponent. To by mohlo být impulsem pro model, v kterém by se komponenty třetích stran mohly vcelku jednoduše zapojovat a orchestrovat v rámci ESB, a také impulsem ke vzniku trhu s těmito komponentami. JBI komponenty jsou rozděleny do dvou typů, přičemž oba typy mohou hrát role jak poskytovatele, tak konzumenta služeb: Service Engines (SE), které vykonávají provozní logiku a transformační služby pro ostatní komponenty a zároveň mohou tyto služby samy konzumovat. SE mohou integrovat na Javě založené aplikace a ostatní zdroje s programovacími rozhraními Java API. Binding Components (BC) poskytující JBI kontejneru konektivitu pro externí služby komunikační protokoly nebo služby poskytované jinou aplikací. BC mohou integrovat aplikace a ostatní zdroje, které Java API nemají. Komunikační protokoly Z pohledu podporovaných komunikačních protokolů, pomocí nichž je možné se k ESB připojit, lze ESB rozdělit na: Jednoprotokolové zaměřené pouze na podporu webových služeb (SOAP/HTTP/S). Tyto ESB se také označují jako Web Services Brokers (WSB). Jedním z nejznámějších dodavatelů WSB je firma Systinet (nyní součást společnosti Hewlett-Packard). Víceprotokolové čím více komunikačních kanálů-protokolů ESB nabízí (SOAP/HTTP, XML/HTTP/S, XML/HTTP-D, JMS a další protokoly), tím dává integrátorům větší pružnost při zvažování konkrétní volby. Analytikové dávají mnohem větší šance na rozšíření právě víceprotokolovým ESB. Ani víceprotokolová ESB však nepokryje všechny protokoly, které jsou při integraci podnikových aplikací a systémů potřebné. Dodavatelé ESB proto nabízejí různé specializované adaptéry. Na adaptéry je možné nahlížet jako na middleware pro middleware. Existují stovky různých adaptérů pro velké aplikační balíky (SAP, SIEBEL atd.), různé B2B adaptéry (EDI, SWIFT atp.), adaptéry pro transakční systémy (CICS, Tuxedo aj.), databázové adaptéry apod. Komunikace bývá zpravidla řešena tak, že adaptér směrem k ESB nabízí některý ze jejích standardních protokolů (viz výše) a směrem k integrované aplikaci/systému jemu nativní komunikační protokol. Adaptéry představují velmi kvalitní, spolehlivý, 2
3 ale nutno dodat také velmi drahý middleware často řádově přesahující cenu samotné ESB. Dodavatelé ESB si zpravidla nevyrábějí tyto specializované adaptéry sami, ale využívají partnerství se třetí stranou. Asi nejužívanějším v této oblasti je partnerství se společností iway Software, která má ve svém portfoliu více než 200 takových adaptérů. Vrstvy ESB ESB kombinuje několik relativně samostatných technologií. Tou aplikačně nejspodnější vrstvou je messaging. Ten tvoří komunikační páteř, která fyzicky manipuluje se zprávami či dokumenty a je řízena pravidly definovanými ve vrstvách vyšších (směrování apod.). Základní vrstvou ESB je framework umožňující vytvářet, distribuovat, spouštět, komponovat a spravovat služby. Předmětem zájmu je zde službami řízená výměna bezstavových dokumentů. Nadstavbovými vrstvami jsou BPM (Business Process Management), která umožňuje výměnou stavových dokumentů vytvářet, spouštět, monitorovat a slaďovat business procesy, a BAM (Business Activity Monitoring) doplněný o auditing a žurnál. Z pohledu ESB je tato vrstva službou umožňující generovat, zachytávat, zpracovávat, uchovávat a prezentovat události či metriky nižších vrstev. Obr. 1: Princip fungování podnikové sběrnice služeb 3
4 Jak funguje ESB Podniková sběrnice služeb ESB spojuje a zprostředkovává všechny komunikace a interakce mezi službami. Zároveň dovoluje služby a procesy rychle měnit, snadno je připojovat, zviditelnit a řídit. Protože ESB má značný vliv na náklady spojené s vývojem a provozem daného podnikového systému, je účelné dobře porozumět její struktuře a funkcím. Schéma na obr. 2 ukazuje příklad architektury SOA použité pro integraci a mediaci vícekanálového finančního kapitálového procesu. Jde o kombinaci již existujících (legacy) systémů opatřených rozhraním, díky němuž fungují jako služby, a nově vytvořených služeb. Obr. 2: Příklad SOA aplikace pro finanční obchodování využívající ESB. Ze schématu je patrné, že objednávka z burzy je nejprve zpracována službou pro správu objednávek. Poté prochází transformací dat, aby vyhověla požadavkům kapitálového systému, a ověřením, zda vyhovuje příslušným předpisům a vyhláškám (služba pro zajištění shody). Dále je zpracována službou pro zpracování obchodu a poté dojde k samotnému převodu finančních prostředků. Nakonec je objednávka zapsána jako dokončená transakce žurnálovou službou. Přitom nejde o jednu integrovanou aplikaci celý proces je vykonáván jako sekvence heterogenních procesních kroků koordinovaných infrastrukturou ESB. V tomto případě poskytuje sběrnice ESB konektivitu a směrování toku dat mezi službami, transformuje XML data, čímž umožňuje komunikaci služeb s rozdílnými rozhraními, a zajišťuje posloupnost vykonávání jednotlivých služeb tak, aby odpovídala danému podnikovému procesu. Služby, komunikace a mediace Jedním z průkopníků ESB je společnost Progress Software, která kromě produktové realizace (Sonic ESB) také formalizovala popis jejích funkcí pomocí schémat založených na standardizovaném modelovacím jazyku UML (Unified Modeling Language). UML Class schémata slouží k architektonické definici ESB, která je 4
5 užitečná pro porozumění principům ESB a diskuzi s podnikovými SOA architekty. Na obr. 3 je UML Class schéma s přehledem ESB struktur podporujících služby, komunikaci a mediaci (tj. zpracování zpráv na sběrnici). Obr. 3: Přehled architektonických prvků pro služby, komunikaci a mediaci ESB služby ESB služby (levá část schématu na obr. 3) mohou být různých typů. Typické ESB služby pro mediaci jsou: transformace XML, směrování podle obsahu (Content- Based Routing) a uživatelsky definovaná mediace (User Defined Mediation). Služba transformace XML provádí datovou konverzi z jednoho XML dokumentu do druhého podle specifikace XSLT. Služba směrování podle obsahu řídí přenos zpráv ke koncovým bodům jiných služeb, přičemž se řídí nastavenými směrovacími pravidly. Služba uživatelsky definované mediace vykonává funkce jako žurnál nebo uživatelsky definované validace, které doplňují základní procesní logiku. Procesní (business) služby pro provádění základní procesní logiky spojuje uživatelsky definovaná ESB služba. ESB služby vykonávají svou činnost v rámci ESB kontejneru. Tento kontejner slouží k vytvoření instancí ESB služeb a poskytuje rozhraní pro jejich správu. Umožňuje také správu komunikačních protokolů a kvůli lepší škálovatelnosti dovoluje vykonávat služby více vlákny. Standardně také umožňuje vykonávat distribuované procesy. 5
6 Připojené procesní služby Připojené služby (pravá část schématu na obr. 3) vykonávají procesní logiku aplikací integrovaných pomocí ESB. Mezi typy procesních služeb patří webové služby, převzaté (legacy) systémy, aplikace založené na JMS (Java Message Service) a všechny druhy aplikací provozovaných na aplikačním serveru. Všechny typy procesních služeb mohou prostřednictvím ESB navzájem komunikovat a s ESB službami vykonávat mediaci. Například služba pro správu objednávek na obr. 3 je připojená služba, která se spojuje pomocí HTTP připojení. Naproti tomu služba pro zajištění shody, služba pro zpracování obchodu a služba pro převod prostředků jsou procesní služby, které byly spojeny s ESB přímo jako uživatelsky definované ESB služby. Komunikace a ESB procesy Prostřední část schématu na obr. 3 znázorňuje klíčovou schopnost procesních i ESB služeb komunikovat a vykonávat ESB proces sekvenci kroků aktivujících služby nebo jiné ESB procesy. Kapitálový proces na obr. 2 je pětikrokovým ESB procesem. ESB služba zasílá a přijímá zprávy prostřednictvím odkazů na koncové vstupní a výstupní body ESB služeb či ESB procesů. Například ESB služba (jako je služba pro zajištění shody na obr. 2) může nastavit svůj výstup tak, aby odkazoval na vstupní koncový bod další služby (v našem případě Služby pro zpracování obchodu), která tyto zprávy přijme. Alternativně mohou koncové body ESB odkazovat na jiný ESB proces. ESB proces je definován ESB itinerářem obsahujícím sekvenci procesních kroků. Každý procesní krok může vyvolat jednu (nebo několik) ESB služeb, jiných ESB procesů nebo externí webovou službu. ESB itinerář je doručován spolu s příslušející ESB zprávou, čímž vzniká kompletně distribuované a zároveň velmi spolehlivé prostředí pro zpracování ESB procesu. Neexistuje v něm žádný centrální engine pro provádění itineráře každý ESB kontejner může samostatně zpracovat příslušný krok v ESB itineráři a směrovat následující krok. Tím je zajištěno jak efektivní vykonávání procesních kroků bez nutnosti komunikovat s centrálou, tak spolehlivost, protože zpracování může pokračovat, i když dojde k určitým výpadkům konektivity. U každé ESB služby může dojít ke změně jejího vstupního a výstupního bodu bez toho, aby došlo ke změně jejich implementace. Koncový bod ESB umožňuje ESB službám zasílat a dostávat zprávy se specifikovanou QoS (Quality-of-Service) například best effort nebo "guaranteed, once-and-only-once". Připojení rozpozná, který podpůrný kanál zpráv je použitý koncovým bodem ESB pro propojení s procesní nebo ESB službou. Tento kanál zpráv může používat nativní ESB propojení nebo může pro externí systémy využít webovou službu, propojení JMS nebo adaptér JCA (J2EE Connector Architecture). ESB propojení využívá uživatelsky konfigurovatelnou asynchronní a synchronní sémantiku včetně publish-and-subscribe, send-and forget a request-reply. ESB propojení mezi službou pro správu objednávek a kapitálovým procesem v příkladu na obr. 2 je request-reply webové služby. Pokud procesní nebo ESB služba potřebuje změnit způsob, kterým se připojuje, může toho dosáhnout, aniž by bylo nutné měnit její implementaci. V případě, že služby vyžadují odlišné typy propojení, poskytuje ESB mediaci mezi odlišnými protokoly. 6
7 Třída ESB zpráv spolu se zasílací a přijímací vazbou mezi koncovými body vytvářejí základní strukturu k tomu, aby jedna služba mohla poslat zprávu druhé ESB službě prostřednictvím dispečera ESB služeb. Dispečer spravuje zasílání a přijímání ESB zpráv mezi ESB službami a externími koncovými body ve schématu na obr. 3 realizuje šipky mezi jednotlivými procesními kroky. Tento dispečer také spravuje ESB procesy. Pro ESB služby a ESB procesy mohou být vytvářeny standardizované definice WSDL (Web Services Definition Language). To dovoluje použití standardních nástrojů a integraci s dalšími komponentami infrastruktury SOA, jako je registr UDDI. Například v obr. 2 je celý kapitálový proces vystaven jako webová služba. Takový způsob implementace ESB služeb, mediace a propojení s procesními službami má následující přednosti: akceschopnost podniku díky bohaté podpoře mediačních služeb včetně XML transformace a zabudované podpory distribuovaných ESB procesů, možnost širokého využití mnoha druhů procesních služeb a komunikačních protokolů; integrace heterogenních původních elementů i nových prvků webových služeb, distribuované vykonávání procesů, výkonnost a spolehlivost i ve vysoce distribuovaných nasazeních. Životní cyklus ESB Konkrétní implementace sběrnic ESB obvykle disponují bohatou podporou celého životního cyklu služeb umožňujících vývoj, zavádění a řízení. Obr. 4 ukazuje UML Class diagram s příkladem některých klíčových struktur této podpory. Diagram je rozdělen do tří částí, které znázorňují migraci ESB služeb od vývojových systémů přes systémy pro zkoušení a testování až k distribuovanému produkčnímu prostředí. Důležitým požadavkem je, aby praktická realizace umožňovala tento přechod uskutečnit co možná nejsnáze a bez chyb. 7
8 Obr. 4: Prvky Sonic ESB pro vývoj, zavádění a správu ostrého provozu ESB Vývojové systémy Vývojové systémy jsou znázorněny v levé části obr. 4. Horní část této části zobrazuje vývojářské nástroje, zatímco spodní část označená Vývojová ESB definuje základní komponenty ESB infrastruktury, které jsou využívány v každé fázi životního cyklu ESB od vývoje přes zkoušení a testování až k ostrému provozu v produkčním prostředí. Samotné pracovní prostředí vývojáře (Workbench) poskytuje sadu nástrojů pro vývoj a zavádění ESB včetně tvorby na míru šitých implementací příslušného typu ESB služeb. Takovým typem zákaznické ESB služby by mohla být například žurnálová služba z obr. 2 znázorňujícího příklad SOA aplikace použité pro integraci a mediaci vícekanálového finančního kapitálového procesu. Pomocí sady editorů zdrojů (Resource Editors) a v souladu s vývojářskými prostředími třetích stran a standardizovanými vývojářskými prostředími pak mohou vývojáři vytvářet soubory zdrojů (Resource Files), které jsou uchovávány v úložišti ESB (konfiguračním úložišti). Workbench obsahuje i konfigurační soubory potřebné pro projekt vývoje specifické služby využitelné v kompozitní nebo ESB aplikaci. V příkladě obchodování by mezi ně patřily soubory popisující ESB proces a jeho WSDL soubor, které lze využít 8
9 k vystavení procesu jako webové služby. Kromě jiných zdrojových souborů by mohl také obsahovat implementaci žurnálové služby. Čím více editorů mají vývojáři k dispozici, tím snáze mohou zvládnout návrh a vývoj ESB. Editor ESB procesu (ESB Process Editor) může pomoci při vizuální tvorbě a editaci definic podnikového procesu se vzájemným provázáním různých ESB služeb. Editor XSLT slouží pro vytváření XSLT Stylesheetu definujícího XML transformaci a editor směrovacích pravidel (Routing Rules Editor) je určen pro tvorbu konfiguračního souboru využívaného službami směrujícími zprávy podle obsahu. Konzola pro řízení vývoje poskytuje správní rámec pro konfiguraci SOA infrastruktury pro ESB služby, ESB kontejnery a podporující prvky multiprotokolového komunikačního serveru. Řídicí konzola umožňuje konfiguraci nových instancí ESB služeb a ESB kontejnerů a dovoluje tak snadný přístup configure-and-go ke správě SOA infrastruktury. Použitím této konzoly by například ESB propojení mezi všemi službami v obchodovacím procesu na obr. 2 mohlo být nastaveno na stav once-and-only-once jako prevence ztráty jakékoli zprávy. Zkušební a testovací systémy Zkušební a testovací systémy spolu s nástroji pro zavádění zobrazuje střední část obr. 4. Nástroj pro zavádění (Deployment Tool) slouží k realizaci přechodu konfigurací z vývojového prostředí přes zkušební a testovací prostředí až do provozního prostředí. Vybrané zdrojové soubory a konfigurace jsou převáděny vytvářením dočasných archivních souborů a využitím souboru pro mapování zavádění (Deployment Map File) umožňujícího mapování parametrů služeb a messagingu tak, aby v cílovém prostředí, kde se nastavení kvality služeb, bezpečnostní pravidla a ESB adresy mohou lišit, pracovaly správně. Schéma ukazuje postup a zavádění konfigurací z vývojové adresářové služby do adresářové služby pro zkoušení a testování. Produkční systémy Zaváděcí nástroje jsou také využity k postupu a nasazování ESB konfigurací ze zkušební a testovací adresářové služby do produkčního ESB úložiště. Produkční systémy jsou znázorněny v pravé části obr. 4. Řídicí konzola slouží k umisťování ESB kontejnerů a jejich konfigurovaných služeb do různých distribuovaných systémů, v nichž jsou zavedena příslušná pravidla interakce, transportní vazby a bezpečnostní pravidla pro komunikační vrstvu. ESB poskytuje vysoce spolehlivou podporu distribuovaných systémů. Pro poskytování lokálních kopií konfiguračních souborů využívaných ESB kontejnery a ESB službami vykonávanými v distribuovaných systémech se využívá cache ESB úložiště. Distribuované systémy tak mohou být zároveň vysoce výkonné i spolehlivé a navíc mohou být v nepřetržitém provozu i v okamžiku, kdy centrální systémová adresářová služba není k dispozici nebo je nedostupná. Stejné prostředí je k dispozici také v prostředích pro zkoušení a testování, resp. pro vývoj (není znázorněno ve schématu). 9
10 Provoz více různých distribuovaných systémů v ESB umožňuje škálovat kapacitu ESB služeb na více strojů a míst. Každý distribuovaný systém sdílí stejnou konfiguraci pro reporting selhání a posílání stavových hodnot zpět na řídicí konzoli. Pokud by mezi kterýmikoli dvěma kroky uvedeného procesu finančního obchodování bylo potřeba nárazově zvýšit výkonnost aplikace, dala by se transformační služba replikovat na více exekučních strojů a tyto stroje by se zapojovaly při špičkových zatíženích. Administrátor používá ESB služby a ESB procesy k automatickému ošetření chyb a upozornění ve stylu SOA, využívá tak stále stejnou ESB infrastrukturu. Například v případě chyby v procesním kroku zajišťovaném službou pro zajištění shody obchodního procesu s předpisy a vyhláškami (viz obr. 2), lze koncový bod této služby pro normální chybu konfigurovat tak, aby směroval chybu zpět k žadateli s využitím sémantiky reply-to. Alternativně by mohl být definován separátní proces pro výjimku, na jehož vstupní koncový bod by byla chyba poslána. Výhody popsaného přístupu Výhody popsaného přístupu k implementaci vývoje, zavádění a řízení ESB spočívají zejména v tom, že: bohatá sada vývojových a řídicích nástrojů umožňuje snadné nasazení způsobem configure-and-go, vývojové nástroje poskytují podporu životního cyklu ESB a umožňují automatizované mapování konfigurací a pohyb implementačních prostředků z vývojového prostředí přes zkušební a testovací prostředí do produkčního prostředí, distribuované prováděcí prostředí včetně vytváření lokálních kopií metadat umožňuje provoz vysoce výkonných, škálovatelných a nepřetržitě dostupných systémů Progress Software 10
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)
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
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
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 -
Ú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á
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
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
EDI jako služba aneb tak trochu jiná VANka
EDI jako služba aneb tak trochu jiná VANka Jindřich Štumpf, Michal Džmuráň Podniková sběrnice služeb ESB (Enterprise Service Bus) není další bublinou, ale životaschopným konceptem, který začlenili do svého
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
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,
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
Proč SOA nemá alternativu
Proč SOA nemá alternativu Jindřich Štumpf Architektura SOA je všeobecně chápána a přijímána jako další fáze budování informačních systémů. Informační systémy založené na architektuře SOA jsou sestaveny
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
Využití JBoss Fuse ve skandinávské energetice
Využití JBoss Fuse ve skandinávské energetice 27.3.2015 Miloš Zubal Představení Miloš Zubal SW Architekt Integrační projekty v energetice Java, Spring, Camel, Fabric8, ElasticSearch cz.linkedin.com/in/miloszubal
X33EJA Web Services. Martin Ptáček, KOMIX s.r.o.
X33EJA Web Services Martin Ptáček, KOMIX s.r.o. ptacek@komix.cz Copyright 2007 KOMIX Copyright s.r.o. 2007 KOMIX s.r.o. 1. Obsah Historie Co jsou Web Services? Co je to SOA? JAX-WS (Java API for XML Web
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového
Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz
Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem
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í.
Úvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.
Úvod Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne. Organizace předmětu Materiály k předmětu -Web stránky: http://cw.felk.cvut.cz/doku.php/courses/x33eja/start
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é
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
Tvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU
Tvorba podnikových aplikací v jazyce JAVA Josef Pavlíček KII PEF CZU J2EE Jedná se o přístup: sadu pravidel, technologií, metod, doporučení jak provádět design, vývoj, nasazení a provozování vícevrstvých
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
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
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
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í
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
Korporátní identita - nejcennější aktivum
Korporátní identita - nejcennější aktivum Luděk Šafář Services Team Leader lsafar@novell.cz 03/13/2006 Standardní prostředí IT prostředí je diverzifikované a komplexní Administrativní činnosti jsou manuální
UAI/612 - Cloudová Řešení. Technologie
UAI/612 - Cloudová Řešení Technologie Rekapitulace Multitenance Bezestavovost Škálovatelnost Cachování Bezpečnost Způsoby nasazení Datová úložiště SQL databáze NoSQL databáze Cloudová datová úložiště (API)
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
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram
Enterprise Service Bus (ESB)
Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro PDI 8. prosince 2015 Marek Rychlý Přednáška pro PDI, 8. prosince 2015 1 / 32 Obsah 1
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
Integrací aplikací proti blackoutům
Integrací aplikací proti blackoutům 5. listopadu 2014 Stanislav Mikulecký Stanislav Mikulecký Unicorn Systems, senior consultant, 2009 Unicorn Systems, software architect, 2003 Vigour, vývojář, 2001 Vysoké
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
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
Příloha č. 3: Technické zadání zakázky Instalace a služby pro technologické centrum MÚ Pohořelice
Příloha č. 3: Technické zadání zakázky Instalace a služby pro technologické centrum MÚ Pohořelice Účelem veřejné zakázky je vybudování, provoz a údržba infrastruktury pro provozování aplikací a služeb
ČD Telematika a.s. Efektivní správa infrastruktury. 11. května 2010. Konference FÓRUM e-time, Kongresové centrum Praha. Ing.
ČD Telematika a.s. Efektivní správa infrastruktury 11. května 2010 Konference FÓRUM e-time, Kongresové centrum Praha Ing. František Nedvěd Agenda O společnosti ČD Telematika a.s. Efektivní správa konfigurací
Správa a sledování SOA systémů v Oracle SOA Suite
Správa a sledování SOA systémů v Oracle SOA Suite Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 7. října 2014 Marek Rychlý Správa
1 PODNIKOVÁ SBRNICE SLUŽEB SONIC (SONIC ESB)
Produktová ada Progress Sonic umožuje zjednodušit a urychlit vývoj, provoz, integraci a správu podnikových aplikací. Výrazn zvyšuje produktivitu integraní vývojá, zkracuje dobu potebnou pro nasazení aplikace
Michal Krátký, Miroslav Beneš
Tvorba informačních systémů 1/20 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních
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,
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?
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
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
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
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
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 22. Otázka : Úvodní fáze rozpracování softwarového projektu. Postupy při specifikaci byznys modelů. Specifikace požadavků a jejich rozpracování pomocí
Testování Java EE aplikací Petr Adámek
Testování Java EE aplikací Petr Adámek Testování aplikací Testování aplikací Ověřuje soulad implementace se specifikací a s očekáváním zákazníka. Je důležitou součástí procesu řízení kvality vývoje software
Platforma J2EE. Lukáš Zapletal liberix.cz. Platforma Java 2 Enterprise Edition
Platforma J2EE Lukáš Zapletal liberix.cz Platforma Java 2 Enterprise Edition Co je J2EE J2EE je standard pro vývoj robustních, škálovatelných a bezpečných serverových systémů v Javě. Poskytuje business
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
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
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
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?
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
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
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í
EXTRAKT z české technické normy
EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním 35.240.60 materiálem o normě. Komunikační infrastruktura pro pozemní mobilní zařízení (CALM) Architektura
SOA Enterprise Service Bus
SOA Enterprise Service Bus Common 2008, 18.-20.5.2008, Brno SOA on your terms and our expertise Petr Leština WebSphere Technical Sales IBM Certified IT Specialist IBM Group 2008 IBM Corporation Agenda
IT v průmyslu. Standardizované komunikační rozhraní mezi MES systémem a jeho okolím. 21.4.15 Leoš Hons Leo.Hons@mescentrum.cz
IT v průmyslu Standardizované komunikační rozhraní mezi MES systémem a jeho okolím Základní informace o MES Centrum Založeno v roce 2012 Organizace nebo spoluúčast na organizaci 15 odborných akcí (semináře,
TECHNICKÁ SPECIFIKACE PŘEDMĚTU VEŘEJNÉ ZAKÁZKY
TECHNICKÁ SPECIFIKACE PŘEDMĚTU VEŘEJNÉ ZAKÁZKY Příloha č. 1 Zajištění funkcionality "Internetové kontaktní místo veřejné správy Czech POINT" 1. Obecná informace Projekt Czech POINT (dále i CzP) v současné
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
Komponenta Human Task v Oracle SOA Suite
Komponenta Human Task v Oracle SOA Suite Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 19. listopadu 2014 Marek Rychlý Komponenta
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
Řízení SOA v provozním prostředí
Řízení SOA v provozním prostředí Řízením SOA (SOA governance) se označuje souhrn politik, procesů a vizualizačních nástrojů pro správu volně spojených systémů založených na modelu SOA a pro jejich vizualizaci
Tvorba informačních systémů
9. Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba
UAI/612 - Cloudová Řešení. Návrh aplikací pro cloud
UAI/612 - Cloudová Řešení Návrh aplikací pro cloud Rekapitulace Cloud computing Virtualizace IaaS, PaaS, SaaS Veřejný, Privátní, Komunitní, Hybridní Motivace Návrh aplikací pro cloud Software as a Service
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
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS 03.220.01;35.240.60 Inteligentní dopravní systémy (ITS) Elektronická výměna informací
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
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,
Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu
Správa dat v podniku MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu Obsah o Důležité oblasti pro správu, uchovávání a využívání dat v podniku Něco z historie Řízení dat na úrovni podniku Data
Příloha 1 Specifikace předmětu plnění
Příloha 1 Specifikace předmětu plnění Centrální zpracování Etapa V Tvorba kontrolních výstupů 1 Obsah ETAPA V - TVORBA KONTROLNÍCH VÝSTUPŮ PRO VPO... 3 1.1. Koncepční shrnutí... 3 1.2. Obsahová náplň etapy
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í
Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava
Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava Charakterisitka ArcGIS Geografický informační systém. Integruje mnoho součástí v jednom systému. Integrované sady aplikací
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
ZADÁVACÍ DOKUMENTACE pro výběrové řízení na dodavatele vzdělávání v oblasti integrace systémů ICT
ZADÁVACÍ DOKUMENTACE pro výběrové řízení na dodavatele vzdělávání v oblasti integrace systémů ICT Zadavatel: Crux information technology, s.r.o. IČ: 26829096 Mlýnská 2353/12, 702 00 Ostrava Kontaktní osoba:
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
Ekonomické aspekty přechodu na. ochrana vašich investic
Vodafone OneNet Product Management Ekonomické aspekty přechodu na VoIP aneb ochrana vašich investic Ronald Bayer 16th September 2010 1 Trendy a paradoxy v oblasti firemní telefonie Dle aktuálních výzkumů
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
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
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
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?
PROPOJOVÁNÍ POČÍTAČOVÝCH APLIKACÍ
PROPOJOVÁNÍ POČÍTAČOVÝCH APLIKACÍ Renáta Bílková Ústav systémového inženýrství a informatiky, FES, Univerzita Pardubice Abstract The number of enterprice applications (e.g. information systems and other
Ú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í
ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy
ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy Bc. Petr Pokorný Letní semestr 2009/2010 1 Obsah 1 Úvod... 3 2 Workflow... 3 3 Workflow
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é
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
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2005-2007 Michal Krátký, Miroslav Beneš Tvorba
Metodická podpora vývoje orientovaného na služby 1
Citace: BUCHALCEVOVÁ, Alena. Metodická podpora vývoje orientovaného na služby. Ostrava 05.06.2006 07.06.2006. In: TVORBA SOFTWARU 2006. Ostrava : VŠB TU, 2006, s. 97 101. ISBN 80-248-1082. Metodická podpora
Unified Communications. Customer Contact. Cisco Unified Contact Center Enterprise. Hlavní výhody. Způsoby nasazení
Unified Communications Customer Contact Cisco Unified Contact Center Enterprise Cisco Unified Contact Center Enterprise přináší ucelené řešení poskytující inteligentní směrování a obsloužení hovorů. Jedná
Návrh softwarových systémů - architektura softwarových systémů
Návrh softwarových systémů - architektura softwarových systémů Jiří Šebek Návrh softwarových systémů (B6B36NSS) Převzato z přednášky X36AAS M. Molhanec Co je to architektura 2 Využívá se v různách oborech
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
Ř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
Technologická centra krajů a ORP
Technologická centra krajů a ORP Přínosy TS krajů a TC ORP jako součásti egon center podstatně přispějí k zavedení automatizace a elektronizace výkonu státní správy i činností samosprávy vznikne zázemí
Obsah. Úvod 13. Věnování 11 Poděkování 11
Věnování 11 Poděkování 11 Úvod 13 O autorech 13 O odborných korektorech 14 Ikony použité v této knize 15 Typografické konvence 16 Zpětná vazba od čtenářů 16 Errata 16 Úvod k protokolu IPv6 17 Cíle a metody
Unifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
Jak se vyznat v událostech
Jak se vyznat v událostech Michal Džmuráň Komplexní zpracování událostí v reálném čase CEP (Complex Event Processing) je relativně nová softwarová technologie, která aplikacím umožňuje monitorovat více
Úvod do správy a řízení SOA. Nejdůležitější aspekty řízení provozu servisně orientované architektury
Úvod do správy a řízení SOA Nejdůležitější aspekty řízení provozu servisně orientované architektury Jindřich Štumpf Business Consultant Progress Software ČR Obsah Čtyři oblasti správy a řízení provozu