Download - Przetwarzanie zdarzeń
© OPITZ CONSULTING Polska 2015 Strona1
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titelfolie: • Damit beginnt ein Vortrag.
• Haupttitel: 1zeilig!
• Untertitel: max 2. Zeilen
• Referent: Name, Funktion,
OC Niederlassung
• Logo: Optional.
Entweder ein Kunden/ oder
themenbezogenes Logo
verwenden. Ideal
quadratisch, 3 Raster breit.
• Fußzeile mit Haupttitel füllen.
Robert Bala OPITZ CONSULTING Polska
Przetwarzanie zdarzeń
Warszawa, 26.03.2015
Act On Database
© OPITZ CONSULTING Polska 2015 Strona2
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Zdarzenia - Charakterystyka
Reprezentuje znaczącą zmianę stanu, która już się dokonała.
Ma charakter informacyjny w przeciwieństwie do komend.
Niesie ze sobą wszystkie istotne informacje o zmianie, ale nic poza tym (brak nadmiarowości/złożonej struktury).
Jako fakt z przeszłości nie podlega modyfikacji (Immutable).
© OPITZ CONSULTING Polska 2015 Strona3
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Przetwarzanie zdarzeń - Charakterystyka
Simple Event Processing Reakcja na pojedyncze zdarzenia
Event Stream Processing Analiza ciągu zdarzeń
Identyfikacja wzorców/trendów np. Wzrost/spadek temperatury na zewnątrz o 1 stopieńw ciągu 1 h
Complex Event Processing Analiza ciągu zdarzeń w wielu strumieniach np. Znaczący wzrost sprzedaży przy spadku średnij ceny o 3%, w przeciągu ostatnich 4 godzin.
© OPITZ CONSULTING Polska 2015 Strona4
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Strumienie zdarzeń
Idea strukturyzacji danych jako strumienia zdarzeń nie jest niczym nowym, jednakże w ostatnim czasie zyskuje na popularności, pojawiając się w kontekście różnych zastosowań i odmiennej terminologii.
Niewtajemniczony obserwator może odnieść wrażenie, że ma do czynienie z odmiennymi (przeciwstawnymi) koncepcjami, które na domiar złego rażąco się od siebie różnią, przyczyniając się do zagubienia w gąszczu szczegółów.
U źródła każdego z podjeść leżą te same podstawowe idee, które w znaczący sposób wpływają na prostotę i elegancję budowy nowoczesnych systemów.
© OPITZ CONSULTING Polska 2015 Strona5
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Przetwarzanie zdarzeń - Podejścia
© OPITZ CONSULTING Polska 2015 Strona6
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Przetwarzanie zdarzeń – Podejścia
EDA (Event Driven Architecture) - stanowi uzupełnienie SOA w odniesieniu do wywołań serwisów, w następstwie napływających zdarzeń. Wpływa znacząco na uproszczenie powiązań między serwisami. Znajduje rozwinięcie w koncepcji Microservices.
Event sourcing, CQRS (Command Query Responsibility Segregation) – wzorce projektowe mające swe korzenie przy budowie złożonych, monolitycznych aplikacji dla przedsiębiorstw. Umożliwiają dekompozycję złożonych modeli i wprowadzenie luźnych powiązań pomiędzy komponentami – Domain Event Driven Architecture (D-EDA).
CEP (Complex Event Processing) wywodzi się z badań nad symulacją zdarzeń w latach 90’tych i obecnie znajduje szersze zastosowanie przy wsparciu działalności operacyjnej przedsiębiorstw.
© OPITZ CONSULTING Polska 2015 Strona7
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Aplikacja monolityczna - Partycje
© OPITZ CONSULTING Polska 2015 Strona8
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Aplikacja monolityczna – Aggregate Roots
© OPITZ CONSULTING Polska 2015 Strona9
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Aplikacja monolityczna – Event Sourcing
© OPITZ CONSULTING Polska 2015 Strona10
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Aplikacja monolityczna – CQRS & Event Sourcing
© OPITZ CONSULTING Polska 2015 Strona11
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
SOA – Service Oriented Architecture
© OPITZ CONSULTING Polska 2015 Strona12
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
SOA – Service Bus
Monolit?
© OPITZ CONSULTING Polska 2015 Strona13
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
SOA - Problemy
Istotą SOA jest rozproszenie logiki biznesowej na niezależne systemy dziedzinowe i udostępnienie ich w postaci serwisów.
Ze względu na złożoność logiki biznesowej w jakiejś części jej elementy zostaną powielone w systemach dziedzinowych lub nie uda zachować się pełnej spójności reguł przetwarzania.
Wynikiem jest zanieczyszczenie systemów dziedzinowych i przerost SOA.
© OPITZ CONSULTING Polska 2015 Strona14
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
SOA - EDA
© OPITZ CONSULTING Polska 2015 Strona15
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
SOA - EDA
Kanałem jest zazwyczaj szyna serwisowa.
Nadawcy i odbiorcy są połączeni przez szynę serwisową.
Różne interfejsy i formaty wiadomości.
Możliwość integracji systemów nieobsługujących zdarzenia.
Możliwość kolejkowania zgłoszeń.
Reliable delivery.
© OPITZ CONSULTING Polska 2015 Strona16
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Titel und Inhalt: • Dies ist das Haupttemplate
für Inhaltsseiten.
• Titel: 1-2zeilig!
• Inhalt:
• 3-7 Punkte o 2-3
Hauptpunkte mit
Unterpunkten
• Max bis zur 3. Ebene
• Logo: optional. rechts des
Titels zwischen den letzten
beiden Rastern
• Fußzeile mit Haupttitel füllen.
Microservices
© OPITZ CONSULTING Polska 2015 Strona17
OPITZ CONSULTING Vorlage Powerpoint 2011; Version 1.3; 10.05.2011; TGA, KSH
Pytania i odpowiedzi: • Ten slajd może służyć jako
slajd Q&A, jeśli slajd taki
będzie potrzebny.
• Dawne slajdy
Pytania&Odpowiedzi, Q&A
(z/bez cieniowania,
ściągnięte z innych motywów
lub utworzone innym
sposobem) JUŻ NIE SĄ
STOSOWANE.
Design: • Schemat farb jest utrwalony
w motywach jako „OC 2009“.
• Podobnie w przypadku
czcionek.
• Kolory podstawowe to:
Pytania i odpowiedzi
© OPITZ CONSULTING Polska 2015 Strona 18
Konstruktionsraster 20mm 4mm
OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.1; 15.09.2009; TGA, MVI, JWI
Kontakt pojedynczy: • To przedostatni slajd,
stosowany celem przywołania
prelegenta.
• Kwadratowe zdjęcie
prelegenta, zdjęcie wysokiej
jakości.
• Szerokość rastra przy
zdjęciach 3.
• Dane kontaktowe powinny
być kompletne.
Dziękuję za uwagę
Robert Bala Consulting Manager
Software Integration & Development
OPITZ CONSULTING Polska Sp. z o.o.
Bratysławska 1A | 31-201 Kraków
Tel. +48 12 617 1834
youtube.com/opitzconsulting
slideshare.net/opitzconsulting