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