Schița de curs

O metodologie orientată spre servicii

  • Introducere într-o foaie de parcurs pentru adoptarea SOA
  • Trei abordări de analiză
  • Analiza orientata catre servicii

Avantajele SOA

  • Abordarea EAI tradițională
  • Probleme cu abordarea EAI tradițională
  • Introduceți arhitectura orientată pe servicii (SOA)
  • Putem schimba cu ușurință procesul
  • Schimbarea fluxului utilizând abordarea moștenită
  • Înlocuirea unei aplicații
  • Alte Avantaje
  • Business Avantaje
  • Etapele Adopției

SOA Trecut și Prezent

  • De la XML la Serviciu Web la SOA
  • Cum se făcea SOA înainte
  • Standarde emergente pentru SOA
  • Comparați 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ă folosiți modele cu SOA
  • Diferența dintre model și metodologie
  • De ce să folosiți limbajul de modelare unificat?
  • Identificarea proceselor de afaceri
  • Notație, modele și metodologie
  • Ce Metodologie să alegi?

Introducere în Business Procese

  • Cum o colecție de servicii îndeplinește o sarcină
  • Interacțiune simplă cu răspuns la cerere
  • Interacțiune complexă care implică multe servicii
  • Apare nevoia unui serviciu de coordonator
  • Nașterea orchestrației sau a procesului de afaceri
  • Compunerea proceselor folosind Business Process Execution Language (BPEL)
  • BPM soluții bazate pentru orchestrare
  • Exemple de procese de afaceri

Web Services

  • Elemente de bază ale serviciilor web
  • Stiva de standarde de bază pentru servicii web
  • Importanța WSDL
  • Designul SOAP
  • Utilizarea registrelor prin UDDI
  • Conceptele de bază ale orientării către servicii

Distribuirea serviciilor într-o rețea

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

Modelarea blocurilor SOA

  • Folosind UML pentru a analiza și proiecta interfețe
  • Generarea unui model de domeniu
  • Implementarea și realizarea Use Cases
  • Se afișează colaborarea cu serviciile web
  • Utilizarea diagramelor de comunicare

Enterprise Service Bus (ESB)

  • Obiective
  • Invocarea serviciului
  • Integrarea sistemului moștenit
  • Web Services la Salvare
  • Rolul ESB în SOA
  • Securitate și ESB

Servicii bazate pe proces

  • Abstracția stratului de servicii
  • Introducere în stratul de proces de afaceri
  • Modele de proces
  • Orchestrație și coregrafie
  • Utilizarea WS-BPEL pentru automatizarea proceselor

Model de referință orientat spre servicii

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

Arhitectură stratificată

  • Modelul straturilor
  • Arhitectură clasică cu trei niveluri
  • Conectarea la nivelul 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 serviciu al aplicației
  • Business strat de serviciu
  • Nivelul serviciului de orchestrare

Cerințe

Cunoștințe generale despre sistemele IT corporative sunt necesare.Cunoștințele de integrare a sistemelor IT pot fi benefice.

  14 ore
 

Mărturii (3)

Cursuri înrudite

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 ore

Categorii înrudite