Schița de curs

O metodologie orientată spre servicii

  • Introducere la o foaie de parcurs pentru adoptarea SOA
  • Trei abordări ale analizei
  • Analiza orientată spre servicii

Avantajele SOA

  • Abordarea tradițională EAI
  • Probleme cu abordarea EAI tradițională
  • Introducerea arhitecturii orientate spre servicii (SOA)
  • Putem schimba cu ușurință procesul
  • Schimbarea fluxului folosind abordarea tradițională
  • Înlocuirea unei aplicații
  • Alte avantaje
  • Business Avantaje
  • Etapele de adopție

SOA trecut și prezent

  • De la XML la Web Service la SOA
  • Cum se făcea SOA înainte
  • Standarde emergente pentru SOA
  • Compararea SOA cu alte arhitecturi

Ce este arhitectura orientată spre 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ă se utilizeze modelele cu SOA
  • Diferența dintre model și metodologie
  • De ce să utilizați limbajul unificat de modelare?
  • Identificarea proceselor de afaceri
  • Notație, modele și metodologie
  • Ce metodologie să alegeți?

Introducere în Business Procese

  • Modul în care o colecție de servicii îndeplinește o sarcină
  • Interacțiune simplă cerere-răspuns
  • Interacțiune complexă care implică mai multe servicii
  • Apare nevoia unui serviciu coordonator
  • Nașterea orchestrației sau a procesului de afaceri
  • Compoziția proceselor utilizând soluții bazate pe Business Process Execution Language (BPEL)
  • Soluții bazate pe BPM pentru orchestrare
  • Exemple de procese de afaceri

Web Services

  • Elemente de bază ale serviciilor web
  • Stiva de standarde de bază pentru serviciile web
  • Importanța WSDL
  • Proiectarea SOAP
  • Utilizarea registrelor prin UDDI
  • Conceptele de bază ale orientării serviciilor

Distribuirea serviciilor într-o rețea

  • Alinierea cerințelor funcționale și non-funcționale
  • Rolul intermediarilor în rețelele de servicii
  • Introducere în extensiile WS-*
  • Principiile SOA

Modelarea elementelor de bază ale SOA

  • Utilizarea UML pentru analiza și proiectarea interfețelor
  • Generarea unui model de domeniu
  • Implementarea și realizarea Use Cases
  • Demonstrarea colaborării serviciilor web
  • Utilizarea diagramelor de comunicare

Enterprise Service Bus (ESB)

  • Obiective
  • Invocarea serviciilor
  • Integrarea sistemelor moștenite
  • Web Services la salvare
  • Rolul ESB în SOA
  • Securitatea și ESB

Servicii bazate pe procese

  • Abstractizarea stratului de servicii
  • Introducere în stratul procesului de afaceri
  • Modele de proces
  • Orchestrarea și coregrafia
  • Utilizarea WS-BPEL pentru automatizarea proceselor

Modelul de referință orientat pe servicii

  • Modele de referință și arhitecturi de referință
  • Modelul de referință și arhitectura SOA IMPACT
  • Furnizorii SOA și relația lor cu SOA
  • Suportul SOA în platformele .NET și Java EE

Arhitectura stratificată

  • Modelul straturilor
  • Arhitectura clasică pe trei niveluri
  • Conectarea la stratul de domeniu
  • Conectarea la interfața cu utilizatorul
  • Utilizarea pachetelor pentru a descompune un sistem
  • Evitarea dependențelor reciproce
  • Ce este stratificarea și de ce avem nevoie de ea?
  • Stratul de servicii al aplicației
  • Stratul de servicii Business
  • Stratul de servicii de orchestrare

Cerințe

Cunoștințe generale despre sistemele IT corporative necesare.Cunoștințe despre integrarea sistemelor IT pot fi benefice.

 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite