1 / 28

System dynamicznej analizy jakości scenariuszy biznesowych

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.

lars-byrd
Download Presentation

System dynamicznej analizy jakości scenariuszy biznesowych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System dynamicznej analizy jakości scenariuszy biznesowych Łukasz Budnik

  2. Agenda • Problematyka poruszana w rozprawie • Zaproponowane podejście oraz tezy rozprawy • Metodologia DIES • System pomiarowy MS DIES • Testowe scenariusze • Dowód tez • Uwagi

  3. Problematyka poruszana w rozprawie

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

  5. 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ść

  6. Wybór usług

  7. Zaproponowane podejście oraz tezy rozprawy

  8. Zaproponowane podejście do rozwiązania problemu • Opracowano podejście DIES (Design and Improvement of Enterprise Scenarios): • Iteracyjna metodologia wytwarzania scenariuszy • System pomiarowy

  9. Cele DIES

  10. Tezy Rozprawy • Proponowany system pomiarowy MS DIES umożliwia analizę wielu parametrów jakościowych i wydajnościowych scenariuszy procesów biznesowych. • Efekt próbnika systemu pomiarowego MS DIES nie zmienia istotnie mierzonych parametrów oraz nie wpływa znacząco na czas wykonania scenariuszy. • Wyniki dynamicznej analizy oraz zgromadzonych danych cząstkowych umożliwiają znaczące usprawnienie analizowanych scenariuszy przy wykorzystaniu zaproponowanej metodologii DIES.

  11. Metodologia DIES

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

  13. DIES – Cykl życia scenariuszy biznesowych

  14. Uwzględnioneczynnikijakoś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

  15. Model oceny jakości • Bezjednostkowy przedział [0,1] • Wagi (subiektywne) • Trzy poziomy konfiguracji

  16. System pomiarowy MS DIES

  17. Klasyczny kontekst wykonania

  18. Rozszerzony kontekst wykonania

  19. MS DIES – Logiczna Architektura

  20. Plik konfiguracyjny • Konfiguracja modułu Analizatora • Konfiguracja modułu Monitora

  21. Technologicznie agnostyczne API • Archive • Validator • Enhancer • PropertiesResolver • Deployer • Undeployer

  22. Wsparcie WS-BPEL • Apache ODE • Instrumentalizacja zaimplementowana jako transformacja XSLT

  23. Aplikacje

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

  25. Wykazanie tez rozprawy

  26. Wykazanie tez rozprawy • Proponowany system pomiarowy MS DIES umożliwia analizę wielu parametrów jakościowych i wydajnościowych scenariuszy procesów biznesowych. • Efekt próbnika systemu pomiarowego MS DIES nie zmienia istotnie mierzonych parametrów oraz nie wpływa znacząco na czas wykonania scenariuszy. • Wyniki dynamicznej analizy oraz zgromadzonych danych cząstkowych umożliwiają znaczące usprawnienie analizowanych scenariuszy przy wykorzystaniu zaproponowanej metodologii DIES.

  27. Uwagi

  28. Uwagi • Propozycja narzędzia do analizy scenariuszy procesów biznesowych • Dowody ulepszenia scenariuszy procesów biznesowych dzięki zastosowaniu metodologii DIES • Narzędzie dla studentów • Demo dostępne na: http://nuntius.eti.pg.gda.pl/

More Related