Schița de curs
SOA și EDA
- Fuziunea dintre SOA și EDA în ED-SOA
- Combinarea evenimentelor și serviciilor
- Prelucrarea regulilor de afaceri
- Transformarea mesajelor
- Solicitare-Răspuns
- Diferite moduri de abordare a rezolvării problemelor
- WS-Eventing
- Suprapunerea potențială între SOA și EDA
- Standardizarea regulilor de procesare a evenimentelor
Caracteristici fundamentale ale EDA
- Interacțiuni decuplate
- Mesagerie Publish/Subscribe
- Comunicații many-to-many
- Declanșatoare bazate pe evenimente
- Interacțiuni asincrone
- Cum sprijină ED-SOA răspunsurile mai rapide?
Arhitectura orientată pe evenimente
- Procesoare de evenimente
- Utilizarea unui dashboard
- Monitorizarea evenimentelor
- Infrastructura evenimentelor
- Propagarea evenimentelor
- Lansarea unui proces de afaceri
Cadrul de acțiune SOA
- Declanșarea acțiunilor
- Abonarea la un eveniment
- ESB și propagarea evenimentelor
- Prelucrarea complexă a evenimentelor
- Consumatori de evenimente
- Producători de evenimente
- Stocarea și înaintarea evenimentelor
- Facilitarea răspunsului sistemului
Stiluri de procesare a evenimentelor
- Prelucrare simplă
- Gestionarea fluxului de lucru în timp real
- Reducerea timpului de întârziere și a costurilor
- Prelucrarea fluxurilor
- Fluxul de informații în timp real
- Permiterea luării deciziilor în timp util
- Prelucrare complexă
- Inferența apariției evenimentelor
- Corelația evenimentelor
- Interpreți sofisticați de evenimente
- Răspunsul la anomalii de afaceri
Enterprise Service Bus (ESB)
- Conectivitate bazată pe standarde
- Servicii de transport
- Capacități de rutare a mesajelor
- Caracteristici de transformare a mesajelor
- Servicii de evenimente
- Capacități de mediere
- Medierea protocolului
- Medierea conținutului
- Configurarea unei soluții ESB simple
- Integrare pervasive
- Integrare fiabilă
WS-Eventing
- Moduri de livrare
- Manageri de abonamente
- Notații și terminologie
- Mesaje de abonare
- Notificări
- Erori
- Considerații de securitate
- Securitatea mesajelor
- Controlul accesului
Prelucrarea complexă a evenimentelor (CEP)
- CQL - Complex Query Language
- Atribute sau proprietăți ale evenimentelor
- Granularitatea evenimentelor
- Utilizarea timestamp-urilor
- Timpul de creare și timpul de sosire
- Limbaj de procesare a evenimentelor (EPL)
- Agenti de procesare a evenimentelor (EPA)
- Evenimente compuse
- Evenimente derivate
- Sursa evenimentului și canalul de eveniment
Modele de evenimente SOA
- Descoperirea modelelor de evenimente
- Comenzi
- Interogări
- Monitorizarea modelelor de evenimente
- Monitorizarea pentru controlul execuției proceselor
- Cascadă de evenimente
- Când să folosim modele de evenimente
- Sourcing de evenimente
- Structurarea logicii handler-ului de evenimente
- Inversarea evenimentelor
Evenimente SOA și SLA
- Importanța unui acord de nivel de serviciu
- Menținerea serviciilor în cadrul acordului
- Instanțe care încalcă SLA
- Prioritatea pentru executarea pașilor de evaluare a riscurilor
- Construirea proceselor autonome
- Monitorizarea și declanșarea modelelor de evenimente
- Dependența dintre evenimente
Platformă software pentru ED-SOA
- Instrumente software pentru ED-SOA
- Runtimuri optimizate pentru evenimente
- Suport pentru aplicarea în masă a regulilor
- Definirea dinamică a evenimentelor bazate pe date
- Agenti și fluxuri
- Timpuri de pauză garantate
- Senzori și agenți de procesare a evenimentelor
- Răspunsuri
Concluzii
- Construirea proceselor facilitate de ED-SOA
- ED-SOA construit folosind BPM
- Principiile CEP ca componentă a ED-SOA
- Creșterea cerinței de control al proceselor de afaceri
- Operație autonomă în timp real
- Colectarea de informații de afaceri din evenimente
Cerințe
Cunoștințe de bază despre conceptele SOA și BPM
Mărturii (5)
Formatorul a avut o relație bună și a fost foarte de ajutor, ținându-și participanții interesați; face o mare diferență când înveți.
Andy Johnston - QA Ltd
Curs - REST API - a pattern of exchange of information between sites
Tradus de catre o masina
Este o sesiune practică.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Curs - Talend Open Studio for ESB
Tradus de catre o masina
cunoștințe extinse acoperă multe aspecte.
metab alanazi - Saudi Arabian Monetary Authority
Curs - Enabling SOA with BPM and BPMN
Tradus de catre o masina
Mi-a plăcut foarte mult elementul interactiv.
Jan Lenie - APB
Curs - Mule: Integrating Your Applications
Tradus de catre o masina
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina