przetwarzanie zdarzeń

18
© OPITZ CONSULTING Polska 2015 Strona1 Robert Bala OPITZ CONSULTING Polska Przetwarzanie zdarzeń Warszawa, 26.03.2015 Act On Database

Upload: opitz-consulting-polska

Post on 04-Aug-2015

215 views

Category:

Technology


0 download

TRANSCRIPT

© 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

[email protected]

youtube.com/opitzconsulting

slideshare.net/opitzconsulting