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

Podobné dokumenty
MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ

Softwarové komponenty a Internet

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

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

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

Datová věda (Data Science) akademický navazující magisterský program

UITS / ISY. Ústav inteligentních systémů Fakulta informačních technologií VUT v Brně. ISY: Výzkumná skupina inteligentních systémů 1 / 14

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

Vývojové nástroje pro multiagentové systémy

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

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

java remote method invocation Kateřina Fricková, Matouš Jandek

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

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

Úvod do Web Services

INFORMAČNÍ SYSTÉM VIDIUM A VYUŽITÍ MODERNÍCH TECHNOLOGIÍ

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

Design systému. Komponentová versus procesní architektura

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

Tvorba informačních systémů

Komunikace. Úrovová architektura protokol. Úrovová architektura protokol (2) Pednášky z distribuovaných systém

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

GIS S SYSTÉMY KRIZOVÉHO ŘÍZENÍ. Bc. Vladimír Bátrla,BAT027

Obsah. Zpracoval:

Co je to Grid. Martin Kuba Superpočítačové Centrum Brno Seminář CESNET, Třešť

SMART GRID SYSTEM TECHNOLOGIE PRO ANALYTIKU A SPRÁVU ENERGETICKÝCH SÍTÍ. Představení společnosti Analyzátor sítě

Doc. Ing. Daniel Kaminský, CSc. ELCOM, a.s.

Pokročilé typové úlohy a scénáře 2006 UOMO 71

Integrací aplikací proti blackoutům

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

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

GIS Libereckého kraje

Architektury informačních systémů

Simluátor Trilobota. (projekt do předmětu ROB)

MANAŽERSKÉ ÚČETNICTVÍ

IBA CZ průmyslový partner FI MU

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

Simulace a návrh vyvíjejících Nadpis se 1. Nadpis 3. Božetěchova 2, Brno

Strategie regionálního rozvoje ČR a její dopady na Moravskoslezský kraj

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í.

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Vizuální programovací jazyk

NÁVRH ZADÁNÍ DP pro PROVOZ 2016/2017

Obsah Strategie rozvoje infrastruktury pro prostorové informace v ČR do roku (GeoInfoStrategie) Jiří Čtyroký, vedoucí Zpracovatelského týmu

MASSIV. Middleware pro tvorbu online her

Charakteristika matematického modelování procesu spalování dřevní hmoty v aplikaci na model ohniště krbových kamen

Architektura v organizaci

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

ENVIRONMENTÁLNÍ BEZPEČNOST

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

SENZORY PRO ROBOTIKU

REGIONÁLNÍ ROZMĚR ROZVOJOVÝCH PRIORIT a STRATEGIE REGIONÁLNÍHO ROVZOJE ČR RNDr. Josef Postránecký Ministerstvo pro místní rozvoj

Tvorba informačních systémů

Konference projektu ROMODIS Inteligentní dopravní systémy Rozvoj, výzkum, aplikace , Ostrava

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

ehealth, telemedicína a asistivní technologie na ČVUT FEL Praha

Objektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

Projekt zavedení elektronického registru dotací a finančních darů v podmínkách Krajského úřadu Jihočeského kraje

Spojité regulátory Zhotoveno ve školním roce: 2011/2012. Spojité regulátory. Jednoduché regulátory

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Informační systémy. Jaroslav Žáček

Bakalářská práce, FEL ČVUT Praha. Michal Turek. červenec 2007

Enabling Grids for E-sciencE. Projekt EGEE / VOCE. Jan Kmuníček ÚVT MU & CESNET. INFSO-RI

SK01-KA O1 Analýza potřeb. Shrnutí. tým BCIME


5. Umělé neuronové sítě. Neuronové sítě

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda

Moderní přístup k návrhu produktové nabídky a schvalování úvěrových produktů v reálném čase.

Specializace Kraj Od Medián Do Od Medián Do. Hlavní město Praha Kč Kč Kč - - -

Architektury informačních systémů

Den pro partnery Masarykova universita - Fakulta informatiky

IBA CZ průmyslový partner FI MU

MĚŘENÍ A REGULACE TEPLOTY V LABORATORNÍ PRAXI

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

ZEMĚMĚŘICKÝ ÚŘAD. Výzkum a vývoj programového aparátu pro generalizaci státního mapového díla. Ing. Přemysl JINDRÁK

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

XI. FIPA abstraktní architektura, nástroj JADE

Informační systémy. Jaroslav Žáček

EKONOMICKÉ MODELOVÁNÍ

Cílem dnešní lekce je obohatit náš dosavadní systém a připravit se na připojení do cloudu

ROZVOJ STUDENTŮ V OBLASTI INOVAČNÍHO PODNIKÁNÍ

Informační systém města Plzně IS moderně řízeného úřadu. Ing. Josef Míka Vedoucí úseku rozvoje

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

Analýza a Návrh. Analýza

Efektivní využití kogeneračních jednotek v sítích SMART HEATING AND COOLING NETWORKS

Obsah. Část I Základy bezpečnosti...9 Kapitola 1 Základy obvodového zabezpečení Kapitola 2 Filtrování paketů...27

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

Common Object Request Broker Architecture

7. rámcový program BEZPEČNOST. Eva Hillerová, TC AV ČR

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

Konsolidovaný reporting CZ/SK v Cognos případová studie sanofi-aventis

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky.

Návrh softwarových systémů - mobilita. Jiří Šebek (B6B36NSS)

Testování Java EE aplikací Petr Adámek

STRATEGICKÝ RÁMEC ROZVOJE VEŘEJNÉ SPRÁVY ČESKÉ REPUBLIKY Mgr. Bohdan Urban

Transkript:

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ě hodnotových řetězců Výhody Lze odhalit podobné nebo opakované aktivity, které probíhají v různých útvarech lépe vyhovuje SOA principu Nutí analytika k odpovědi na otázku proč se ta či ona činnost děje Nevýhody Hodnotové řetězce neuvažují s časovými závislostmi Důsledek: Nejsou rozvedeny do úrovně úloh 2009, Ostrava 1.-2.10.2009 2

Absence časové složky: není jasné, kdy a kdo proces spustí, jaké jsou časové návaznosti jednotlivých procesů, podmínky jejich vykonání, rozvětvování a slučování. Dynamizace hodnotově orientovaných modelů je předmětem současně probíhajících výzkumů ukazuje se, že hlavní dynamické charakteristiky se definují až v procesu definice programových modulů, je však možná. 2009, Ostrava 1.-2.10.2009 3

«ekonomický agent» Skladový úředník «ekonomický agent» Kontrolor «ekonomický agent» Dělník «ekonomický agent» Kontrolor «poskytuje» «poskytuje» «přijímá» «poskytuje» «přijímá» «zdroj» Díl (součástka) 1 «spotřeba» 0..* «snížení» Výdej materiálu 0..* 0..* «zvýšení» Výroba (montáž a kontrola) 0..* «konverze» 0..* «zdroj» Nástroj (nářadí) «užití» «snížení» Užití nástrojů «výroba» 1 0..* 1 «zdroj» Práce 1 «spotřeba» 0..* «snížení» Spotřeba práce 0..* «zdroj» Produkt (výrobek) «přijímá» «přijímá» «poskytuje» «ekonomický agent» Dělník «ekonomický agent» Kontrolor Zdroj: přeloženo z HRUBY, Pavel, et al. Model-Driven Design Using Business Patterns. Springer-Verlag, 2006. str. 278 2009, Ostrava 1.-2.10.2009 4

Hrubý navrhuje používat standardní vzory chování služeb Malá obtíž : standardní vzory chování zpravidla nezachycují cíle aktérů musíme mít na zřeteli, že i interní podnikové útvary mají určité hierarchie svých cílů, ne vždy přímo odvozených z cílů podniku je tedy nutno vzít do úvahy modely chování podnikových součástí a specifikovat způsob komunikace mezi nimi Z povahy reálné vnitropodnikové komunikace plyne, že se uskutečňuje přenosem zpráv zpravidla v asynchronním režimu 2009, Ostrava 1.-2.10.2009 5

Pojmout podnikový řídící systém jako regulační obvod Zahrnout do modelu vzory procesů a základní modely chování Respektovat podnikové i skupinové cíle Vzít do úvahy vliv okolí a vnitropodnikové interakce jako poruchy působící na systém 2009, Ostrava 1.-2.10.2009 6

2009, Ostrava 1.-2.10.2009 7

Změny vyvolávající řídicí zásahy nemají stejný zdroj, charakteristiky ani význam pro řízení Jen s obtížemi lze nalézt postupy, které by na změny určitým standardním způsobem reagovaly Jedná se zřejmě o heterogenní systém jak na úrovni vstupů, tak na úrovni regulačních výstupů Řešení: jednotlivé funkce či služby vykazují určitý stupeň lokální inteligence. Nástroj řešení - použití agentů 2009, Ostrava 1.-2.10.2009 8

Agent je autonomní má do určité míry kontrolu nad vlastními akcemi a za určitých okolností může přijímat rozhodnutí vedoucí k dosažení stanoveného cíle. Agent je aktivní nejen že reaguje na externí impulsy, může vykazovat cílové chování, případně vyvíjet vlastní iniciativy. Agent má sociální chování je schopen a má potřebu komunikovat s jinými agenty. 2009, Ostrava 1.-2.10.2009 9

Komunikace mezi agenty není založena na vzdálených voláních (RPC- remote procedure call), ale na systému asynchronních zpráv. Princip asynchronních zpráv umožňuje agentům komunikovat s jinými agenty, aniž by jejich jiné činnosti byly vázány na výsledek komunikace. Výsledek - nutnost standardizace chování agentů a jejich vzájemné komunikace. Standard konsorcia FIPA (Foundation for Intelligent Physical Agents 2000-2004) 2009, Ostrava 1.-2.10.2009 10

JADE = Java Development Environment Autor : Telecom Italia Základní charakteristika: Citace: JADE je open source middleware vytvořené laboratoří TILAB pro vývoj distribuovaných multigaentních aplikací založených na komunikaci peer-to-peer * Představuje framework založený na podpoře standardu FIPA Dva hlavní aspekty JADE distribuovaná topologie s komunikací peer-to-peer Software založené na agentovém paradigma * * 2009, Ostrava 1.-2.10.2009 11

Nákupčí chce koupit knihu s názvem skripta Existuje celá řada prodejců, kteří prodávají skripta za různou cenu Nákupčí vysílá zprávu o zamýšleném nákupu Prodejci nabízejí cenu Nákupčí vybírá knihu od prodejce, u něhož je cena nejnižší Vysílání zpráv se děje podle standardu FIPA a způsob a obsah zpráv je součástí chování agentů Logika výběru podle ceny probíhá uvnitř agenta nákupčí Celý příklad je součástí příkladů dodávaných s platformou JADE 2009, Ostrava 1.-2.10.2009 12

2009, Ostrava 1.-2.10.2009 13

2009, Ostrava 1.-2.10.2009 14

2009, Ostrava 1.-2.10.2009 15

2009, Ostrava 1.-2.10.2009 16

Náš cíl Ověřit použitelnost agentového přístupu k simulaci podniku jako regulačního obvodu Ověřit použitelnost agentového přístupu pro modelování pomocí hodnotových řetězců V kladném případě použít výsledky ve výuce Postup Zvládnout platformu JADE Nadefinovat strukturu jednotlivých modulů tak, aby bylo možno postupovat od jednoduchých případů ke složitějším Provést postupně simulace 2009, Ostrava 1.-2.10.2009 17

Konceptuální návrh systému simulace a vyhodnocování poruch působících na podnikový systém a příslušných regulačních zásahů P1 P2 P3 Pn O1 O2 On vrstva simulací výstupů a poruch Pi - poruchy Oi výstupy ze systému Agenty cílové hodnoty H1 H2 Hn vrstva analýzy a hodnocení Hi moduly hodnocení R1 R2 Rn Ri regulační zásahy R3 R4 vrstva navrhovaných regulačních zásahů Regulovaný objekt 2009, Ostrava 1.-2.10.2009 18

Prověření použitelnosti již existujících agentů JADE pro první jednoduché modely; Prověření použitelnosti distribuované komunikace agentů v uvedených jednoduchých modelech; Návrh simulace poruch; Postupná realizace navržené struktury a její úpravy. Posílení konkurenceschopnosti výzkumu a vývoje informačních technologií v Moravskoslezském kraji 2009, Ostrava 1.-2.10.2009 19

2009, Ostrava 1.-2.10.2009 20

modulární zobrazení jednotlivých procesů a činností s tím, že systém má být otevřený a má se rozšiřovat postupně počínaje základními jednoduchými moduly; modelování úzkých míst a regulačních zásahů při normálním stavu charakterizovaném sadou požadovaných hodnot; modelování poruch a jejich vlivu na kvalitu regulovaných veličin; v této fázi není cílem komplexní simulace celého podniku, ale vyzkoušení modulárního přístupu s postupnou integrací jednotlivých částí modelu. 2009, Ostrava 1.-2.10.2009 21