Schița de curs
O Metodologie Orientată pe Servicii
- Introducere într-o foaie de parcurs pentru adoptarea SOA
- Trei abordări de analiză
- Analiză orientată pe servicii
Avantajele SOA
- Abordarea Tradițională EAI
- Problemele Abordării Tradiționale EAI
- Introducerea Arhitecturii Orientate pe Servicii (SOA)
- Putem Schimba Ușor Procesul
- Schimbarea Fluxului Folosind Abordarea Moștenită
- Înlocuirea unei Aplicații
- Alte Avantaje
- Avantaje de Afaceri
- Etape de Adoptare
SOA Trecut și Prezent
- De la XML la Serviciu Web la SOA
- Cum era făcută SOA în trecut
- Standarde emergente pentru SOA
- Comparație între SOA și alte arhitecturi
Ce este arhitectura orientată pe servicii?
- Ce este SOA?
- Crearea unei înțelegeri comune a SOA
- Evoluția SOA
- Introducerea conceptelor de servicii și SOA
- Principiile de proiectare ale SOA
- Relația dintre SOA și serviciile web
- Avantajele și riscurile SOA
Introducere în modelare și UML
- De ce să folosim modele cu SOA
- Diferența dintre model și metodologie
- De ce să folosim Unified Modelling Language?
- Identificarea proceselor de afaceri
- Notație, Modele și Metodologie
- Ce Metodologie să alegem?
Introducere în Procesele de Afaceri
- Cum o colecție de servicii realizează o sarcină
- Interacțiune simplă de cerere-răspuns
- Interacțiune complexă care implică multe servicii
- Apariția necesității unui serviciu coordinator
- Nașterea orchestrării sau a procesului de afaceri
- Compunerea proceselor folosind Business Process Execution Language (BPEL)
- Soluții bazate pe BPM pentru orchestrări
- Exemple de procese de afaceri
Servicii Web
- Elemente de bază ale serviciilor web
- Stiva de standarde de bază a serviciilor web
- Importanța WSDL
- Proiectarea SOAP
- Utilizarea registrelor prin UDDI
- Conceptele de bază ale orientării pe servicii
Distribuirea Serviciilor pe o Rețea
- Alinearea cerințelor funcționale și nefuncționale
- Rolul Intermediarilor în Rețelele de Servicii
- Introducere în extensiile WS-*
- Principiile SOA
Modelarea Blocurilor de Construcție ale SOA
- Utilizarea UML pentru a analiza și proiecta interfețe
- Generarea unui model de domeniu
- Implementarea și realizarea Cazurilor de Utilizare
- Prezentarea colaborării serviciilor web
- Utilizarea diagramelor de comunicare
Enterprise Service Bus (ESB)
- Obiective
- Invocarea Serviciilor
- Integrarea Sistemelor Moștenite
- Serviciile Web vin în Ajutor
- Rolul ESB în SOA
- Securitate și ESB
Servicii Conduse de Procese
- Abstracția stratului de servicii
- Introducere în stratul de proces de afaceri
- Modele de procese
- Orchestrare și coregrafie
- Utilizarea WS-BPEL pentru automatizarea proceselor
Model de Referință Orientat pe Servicii
- Modele și arhitecturi de referință
- Modelul și arhitectura de referință IMPACT SOA
- Furnizorii SOA și relația lor cu SOA
- Suportul SOA în platformele .NET și Java EE
Arhitectura Stratificată
- Modelul straturilor
- Arhitectura clasică pe trei nivele
- Conectarea la stratul de domeniu
- Legătura cu Interfața Utilizatorului
- Utilizarea pachetelor pentru a descompune un sistem
- Evitarea dependențelor mutuale
- Ce este stratificarea și de ce avem nevoie de ea?
- Stratul de servicii al aplicației
- Stratul de servicii de afaceri
- Stratul de servicii de orchestrări
Cerințe
Cunoștințe generale despre sistemele IT corporative sunt necesare. Cunoștințe despre integrarea sistemelor IT pot fi benefice.
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