system dynamicznej analizy jakości scenariuszy biznesowych
DESCRIPTION
System dynamicznej analizy jakości scenariuszy biznesowych. Łukasz Budnik. Agenda. Problematyka poruszana w rozprawie Zaproponowane podejście oraz tezy rozprawy Metodologia DIES System pomiarowy MS DIES Testowe scenariusze Dowód tez Uwagi. Problematyka poruszana w rozprawie. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/1.jpg)
SYSTEM DYNAMICZNEJ ANALIZY JAKOŚCI SCENARIUSZY BIZNESOWYCH
Łukasz Budnik
![Page 2: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/2.jpg)
Agenda
1. Problematyka poruszana w rozprawie2. Zaproponowane podejście oraz tezy
rozprawy3. Metodologia DIES4. System pomiarowy MS DIES5. Testowe scenariusze6. Dowód tez7. Uwagi
![Page 3: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/3.jpg)
Problematyka poruszana w rozprawie
![Page 4: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/4.jpg)
Kompozycje usług
Meta języki (bazujące na XML) „Żyją” w środowisku SOA Wspierają zadania dla ludzi Wspierają długodziałające procesy Wspierają rozproszone transakcje
![Page 5: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/5.jpg)
Problemy związane z kompozycjami usług
Odwzorowanie scenariusza z domeny problemowej na implementację IT
Czarne skrzynki Brak wyników cząstkowych Pomiar metryk Jakość usług, poziomy usług (SLA) Wykrywanie błędów Dostępność i niezawodność
![Page 6: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/6.jpg)
Wybór usług
![Page 7: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/7.jpg)
Zaproponowane podejście oraz tezy rozprawy
![Page 8: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/8.jpg)
Zaproponowane podejście do rozwiązania problemu
Opracowano podejście DIES (Design and Improvement of Enterprise Scenarios): Iteracyjna metodologia wytwarzania
scenariuszy System pomiarowy
![Page 9: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/9.jpg)
Cele DIES
DIES
Obniżenie Kosztu
Architek-tura SOA
Łatwiejsze Zarządza-nie
Przezro-czystość
Monitoro-wanie Jakości
Łatwość Testowania
Pełna Historia Wykonania
Łatwiejsza i Szybsza Detekcja Błędów
![Page 10: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/10.jpg)
Tezy Rozprawy
1. Proponowany system pomiarowy MS DIES umożliwia analizę wielu parametrów jakościowych i wydajnościowych scenariuszy procesów biznesowych.
2. Efekt próbnika systemu pomiarowego MS DIES nie zmienia istotnie mierzonych parametrów oraz nie wpływa znacząco na czas wykonania scenariuszy.
3. Wyniki dynamicznej analizy oraz zgromadzonych danych cząstkowych umożliwiają znaczące usprawnienie analizowanych scenariuszy przy wykorzystaniu zaproponowanej metodologii DIES.
![Page 11: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/11.jpg)
Metodologia DIES
![Page 12: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/12.jpg)
DIES – Iteracyjna Metodologia Wytwarzania Scenariuszy Biznesowych Definiuje iteracyjny cykl życia procesu
biznesowego Dostarcza zbioru użytecznych metryk Definiuje model oceny jakości Definiuje najczęstsze problemy związane
ze scenariuszami procesami biznesowymi Zawiera zestaw procedur
usprawnieniowych pogrupowanych w 4 kategorie
![Page 13: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/13.jpg)
DIES – Cykl życia scenariuszy biznesowych
![Page 14: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/14.jpg)
Uwzględnione czynniki jakościowo-wydajnościowe
Koszt Bezpieczeństwo Wysiłek Reputacja Czas wykonania Odległość geograficzna Rozmiar danych wejściowych i wyjściowych Wspierane dodatkowe standardy WS-*
Liczba wywołań usług Czas wykonywania usług Liczba pętli oraz długości pętli Pokrycie scenariusza
![Page 15: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/15.jpg)
Model oceny jakości
Bezjednostkowy przedział [0,1] Wagi (subiektywne) Trzy poziomy konfiguracji
![Page 16: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/16.jpg)
System pomiarowy MS DIES
![Page 17: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/17.jpg)
Klasyczny kontekst wykonania
![Page 18: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/18.jpg)
Rozszerzony kontekst wykonania
![Page 19: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/19.jpg)
MS DIES – Logiczna Architektura
![Page 20: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/20.jpg)
Plik konfiguracyjny
Konfiguracja modułu Analizatora Konfiguracja modułu Monitora
![Page 21: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/21.jpg)
Technologicznie agnostyczne API
Archive Validator Enhancer PropertiesResolver Deployer Undeployer
![Page 22: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/22.jpg)
Wsparcie WS-BPEL
Apache ODE Instrumentalizacja zaimplementowana
jako transformacja XSLT
![Page 23: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/23.jpg)
Aplikacje
![Page 24: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/24.jpg)
Aplikacje
Hurtownia materiałów budowlanych – wewnętrzny proces biznesowy
Dom maklerski – zewnętrzny proces biznesowy oferujący dwa poziomy SLA
System Dangerous Situations Reaction System (DSRS) – mieszany proces biznesowy, obsługujący przetwarzanie niebezpiecznych zdarzeń wykrytych przez system KASKADA
![Page 25: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/25.jpg)
Wykazanie tez rozprawy
![Page 26: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/26.jpg)
Wykazanie tez rozprawy
1. Proponowany system pomiarowy MS DIES umożliwia analizę wielu parametrów jakościowych i wydajnościowych scenariuszy procesów biznesowych.
2. Efekt próbnika systemu pomiarowego MS DIES nie zmienia istotnie mierzonych parametrów oraz nie wpływa znacząco na czas wykonania scenariuszy.
3. Wyniki dynamicznej analizy oraz zgromadzonych danych cząstkowych umożliwiają znaczące usprawnienie analizowanych scenariuszy przy wykorzystaniu zaproponowanej metodologii DIES.
![Page 27: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/27.jpg)
Uwagi
![Page 28: System dynamicznej analizy jakości scenariuszy biznesowych](https://reader035.vdocuments.pub/reader035/viewer/2022062422/568132cb550346895d998c9e/html5/thumbnails/28.jpg)
Uwagi
1. Propozycja narzędzia do analizy scenariuszy procesów biznesowych
2. Dowody ulepszenia scenariuszy procesów biznesowych dzięki zastosowaniu metodologii DIES
3. Narzędzie dla studentów4. Demo dostępne na:
http://nuntius.eti.pg.gda.pl/