System dynamicznej analizy jakości scenariuszy biznesowych

Post on 01-Jan-2016

26 views 2 download

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 Presentation

Transcript of System dynamicznej analizy jakości scenariuszy biznesowych

SYSTEM DYNAMICZNEJ ANALIZY JAKOŚCI SCENARIUSZY BIZNESOWYCH

Łukasz Budnik

Agenda

1. Problematyka poruszana w rozprawie2. Zaproponowane podejście oraz tezy

rozprawy3. Metodologia DIES4. System pomiarowy MS DIES5. Testowe scenariusze6. Dowód tez7. Uwagi

Problematyka poruszana w rozprawie

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

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

Wybór usług

Zaproponowane podejście oraz tezy rozprawy

Zaproponowane podejście do rozwiązania problemu

Opracowano podejście DIES (Design and Improvement of Enterprise Scenarios): Iteracyjna metodologia wytwarzania

scenariuszy System pomiarowy

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

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.

Metodologia DIES

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

DIES – Cykl życia scenariuszy biznesowych

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

Model oceny jakości

Bezjednostkowy przedział [0,1] Wagi (subiektywne) Trzy poziomy konfiguracji

System pomiarowy MS DIES

Klasyczny kontekst wykonania

Rozszerzony kontekst wykonania

MS DIES – Logiczna Architektura

Plik konfiguracyjny

Konfiguracja modułu Analizatora Konfiguracja modułu Monitora

Technologicznie agnostyczne API

Archive Validator Enhancer PropertiesResolver Deployer Undeployer

Wsparcie WS-BPEL

Apache ODE Instrumentalizacja zaimplementowana

jako transformacja XSLT

Aplikacje

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

Wykazanie tez rozprawy

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.

Uwagi

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/