22.11.2014 Views

Nyílt hozzáférés ˝u informatikai rendszerek

Nyílt hozzáférés ˝u informatikai rendszerek

Nyílt hozzáférés ˝u informatikai rendszerek

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Nyílt hozzáférésű <strong>informatikai</strong><br />

<strong>rendszerek</strong><br />

BME VIMM 5294<br />

Übelhart István<br />

ubelhart@mit.bme.hu<br />

Budapesti Műszaki és Gazdaságtudományi Egyetem<br />

Méréstechnika és Információs Rendszerek Tanszéke<br />

Nyílt <strong>rendszerek</strong> – 1/29. fólia


5.7 Workflow modellező eszközök<br />

Példa: HOLOSOFX BPM Suite<br />

Nyílt <strong>rendszerek</strong> – 2/29. fólia


Holosofx BPM Suite funkciók<br />

<br />

Modellezés<br />

− Vállalati struktúra definiálása<br />

− Üzleti folyamat grafikus leírása<br />

− Analízis<br />

− Szimuláció<br />

− Workflow integráció<br />

− Dokumentáció: folyamatok, feladatok,<br />

eljárások, szabályok stb.<br />

Nyílt <strong>rendszerek</strong> – 3/29. fólia


Holosofx BPM Suite funkciók<br />

<br />

Monitorozás<br />

− Real-time folyamat végrehajtás (MQSeries<br />

Workflow)<br />

− Felügyelet, nyomkövetés<br />

− Eredmények visszavetítése<br />

Nyílt <strong>rendszerek</strong> – 4/29. fólia


A BPM Suite arhitektúra<br />

Nyílt <strong>rendszerek</strong> – 5/29. fólia


BPM Workbench<br />

<br />

<br />

<br />

Business Modeler<br />

UML Modeler<br />

Xform Designer<br />

XML Mapper<br />

Nyílt <strong>rendszerek</strong> – 6/29. fólia


Business Modeler-Vállalat modellezése<br />

<br />

<br />

<br />

Vállalati információk tárolása konzisztensen<br />

központi repository-ban<br />

Vállalati struktúra:<br />

− szervezeti egységek<br />

− funkciók<br />

− szerepek<br />

− erőforrások: dolgozók, alkalmazások, stb.<br />

Nyílt <strong>rendszerek</strong> – 7/29. fólia


Business Modeler-Folyamat modellezés<br />

<br />

<br />

<br />

<br />

Hierarchikus folyamatok<br />

grafikus reprezentációja<br />

összhangban az adat repository-val<br />

Folyamatok fontosabb komponensei:<br />

− feladatok (Task)<br />

− bemeneti/kimeneti csatolóval (Phi)<br />

− bináris, ill. többszörös elágazások (Decision)<br />

Nyílt <strong>rendszerek</strong> – 8/29. fólia


Business Modeler-Analízis<br />

<br />

<br />

<br />

Döntéshozatal támogatása<br />

széleskörű jelentés készítés segítségével<br />

különböző üzleti metrikákról:<br />

− költség<br />

− idő<br />

− kihasználtság<br />

− stb.<br />

Nyílt <strong>rendszerek</strong> – 9/29. fólia


Business Modeler-Analízis<br />

<br />

Súlyozott átlag számítás:<br />

− Különböző lefutások valószínűségei<br />

− az elágazásoknál definiált valószínűségek<br />

szorzataként<br />

− Idő ill. költség értékek súlyozott összegként<br />

Nyílt <strong>rendszerek</strong> – 10/29. fólia


Business Modeler-Analízis<br />

<br />

Szimuláció:<br />

− Bemenetek dinamikus generálása<br />

− előre definiált gyakoriság, ill. eloszlás alapján<br />

− A kihasználtság, terheltség nyomkövetése a<br />

végrehajtás során<br />

− Statisztika az eredményekről, melyek<br />

összevethetők a különböző forgatókönyvekre<br />

Nyílt <strong>rendszerek</strong> – 11/29. fólia


Business Modeler-Workflow integráció<br />

<br />

<br />

<br />

<br />

Folyamatok validálása és<br />

exportálása FDL-be MQSeries Workflow számára<br />

melyek végrehajthatók az MQS WF runtime<br />

engine segítségével<br />

Egyéb támogatott formátumok:<br />

− Composer Description Language (CDL),<br />

− XML files for NetFish<br />

− Workflow Process Definition Language<br />

(WPDL)<br />

Nyílt <strong>rendszerek</strong> – 12/29. fólia


További komponensek<br />

<br />

<br />

<br />

UML Modeler: az üzleti modellek és a szoftver<br />

modellek összekötésére<br />

Xform Designer: grafikus felület, formok<br />

tervezésére<br />

XML Mapper: folyamatokban megjelenő<br />

alkalmazások ki- és bemeneteihez XML<br />

formátum rendelése<br />

Nyílt <strong>rendszerek</strong> – 13/29. fólia


BPM Server<br />

<br />

<br />

Repository:<br />

− Folyamat modellek, vállalati információk<br />

tárolása<br />

− Verziókezelés kollaboratív munka céljaira<br />

− Relációs adatbázisra épül<br />

Web Publisher:<br />

− Tárolt adatok, modellek elérése Inter- és<br />

intraneten keresztül<br />

− különböző hozzáférési szinteken<br />

− Értesítés a változásokról e-mail-ben Nyílt <strong>rendszerek</strong> – 14/29. fólia


A BPM Server arhitektúra<br />

Nyílt <strong>rendszerek</strong> – 15/29. fólia


BPM Monitor<br />

<br />

<br />

<br />

<br />

Döntéshozatal, vállalatirányítás támogatása:<br />

Real-time adatok szolgáltatása MQSeries<br />

Workflow események alapján (végrehajtás alatt<br />

álló feladatok, foglalt erőforrások stb.)<br />

Beavatkozás a futó folyamatokba<br />

A gyűjtött adatokból kapott üzleti metrikák<br />

visszavetítése a Workbench-be (hatékonyság<br />

javítás, újratervezés)<br />

Nyílt <strong>rendszerek</strong> – 16/29. fólia


BPM Monitor komponensek<br />

<br />

<br />

Workflow Dashboard<br />

− Részletes folyamat információk Web-alapú<br />

Java alkalmazáson keresztül<br />

− Beavatkozás a folyamat végrehajtásába akár<br />

távolról is (leállítás, felfüggesztés, terhelés<br />

kiegyenlítés erőforrás allokáció átrendezéssel)<br />

Business Dashboard<br />

− Magasabb szintű, stratégiai áttekintést nyújt<br />

− Folyamatok terv. ill. tényleges paraméterei<br />

− Statisztikák az audit trail-ek alapján<br />

Nyílt <strong>rendszerek</strong> – 17/29. fólia


A BPM Monitor arhitektúra<br />

Nyílt <strong>rendszerek</strong> – 18/29. fólia


olytonos Üzleti Folyamat Menedzsment<br />

Nyílt <strong>rendszerek</strong> – 19/29. fólia


’Create’ fázis<br />

<br />

<br />

<br />

<br />

Folyamat modellezési módszertan, projekt<br />

irányelvek meghatározása és dokumentálása<br />

A jelenlegi (As-Is) üzleti folyamatok modellezése<br />

A jövőbeni (To-Be) üzleti folyamatok<br />

modellezése<br />

Üzleti folyamat metrikáinak meghatározása<br />

Nyílt <strong>rendszerek</strong> – 20/29. fólia


’Collaborate’ fázis<br />

<br />

<br />

Processz információk gyűjtése és megosztása a<br />

Weben keresztül<br />

A modellek kollaboratív fejlesztése, ellenőrzése a<br />

BPM Server segítségével<br />

Nyílt <strong>rendszerek</strong> – 21/29. fólia


’Automate’ fázis<br />

<br />

<br />

<br />

<br />

MQSeries Workflow modell elkészítése a To-Be<br />

process alapján<br />

Felhasználói felületek megtervezése (üzleti<br />

felhasználók + IT fejlesztők)<br />

Objektum modellek készítése<br />

Partner interfészek modellezése<br />

Workflow modell automatizálása<br />

Nyílt <strong>rendszerek</strong> – 22/29. fólia


’Manage’ fázis<br />

<br />

<br />

<br />

Real-time adatok nyomonkövetése (hatékonyság,<br />

terheltség, szűk keresztmetszetek), összevetése<br />

korábbiakkal<br />

Beavatkozás a folyamatba<br />

Adatok visszavetítése a Workbenchbe, folyamat<br />

felülvizsgálat (finomítás, átdefiniálás) céljából<br />

Nyílt <strong>rendszerek</strong> – 23/29. fólia


BPM Workbench modell elemek<br />

<br />

<br />

<br />

<br />

A legalacsonyabb ember vagy a rendszer<br />

által végzett tevékenység<br />

Költség, idő definiálható hozzá<br />

Erőforrásokat használ (dolgozó,<br />

alkalmazás)<br />

Szervezeti egységhez, funkcióhoz rendelhető<br />

<br />

Folyamat egy magasabb szintű folyamatba<br />

beágyazva<br />

Nyílt <strong>rendszerek</strong> – 24/29. fólia


BPM Workbench modell elemek<br />

<br />

<br />

Elágazások a folyamatban<br />

Bináris vagy többszörös<br />

<br />

<br />

<br />

A lehetséges választások<br />

Valószínűség rendelhető hozzájuk<br />

Választási feltételként logikai kifejezés is<br />

megadható<br />

Nyílt <strong>rendszerek</strong> – 25/29. fólia


BPM Workbench modell elemek<br />

<br />

<br />

<br />

Bemeneti/Kimeneti csatolók a Task-ok<br />

között<br />

Phi típusok definiálhatók<br />

Megadható az állapotuk, adatmezők rendelhetők<br />

hozzájuk<br />

<br />

<br />

Objektumok összekötésére szolgál<br />

Definiálható az átvitel módja (e-mail, fax,<br />

telefon), ideje<br />

Nyílt <strong>rendszerek</strong> – 26/29. fólia


BPM Workbench modell elemek<br />

<br />

Külső szereplőt jelöl (vevő, partner, beszállító)<br />

<br />

Külső szereplő folyamatát jelöli<br />

Végrehajtási idő rendelhető hozzá<br />

Nyílt <strong>rendszerek</strong> – 27/29. fólia


BPM Workbench modell elemek<br />

<br />

Jelölés a túl hosszú connector-ok<br />

kiváltására<br />

<br />

Ciklusok esetén használt szimbólum<br />

Nyílt <strong>rendszerek</strong> – 28/29. fólia


BPM Workbench modell elemek<br />

<br />

Útvonal befejeződésének explicit jelölésére<br />

<br />

Grafikus felületen elhelyezhető kommentek<br />

<br />

Összetartozó objektumok kiemelésére<br />

Nyílt <strong>rendszerek</strong> – 29/29. fólia

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!