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.

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite