Schița de curs

1. În primul rând: Arhitectura întreprinderii și a aplicațiilor

  • Definiția arhitecturii (de întreprindere)

Ce determină nevoia de arhitectură?

Obiectivele, standardele și cadrele arhitecturii

  • Arhitecturi logice vs. arhitecturi fizice
  • Modele comune de arhitectură a aplicațiilor

Model de proces în mai multe etape

Modelul de aplicație compozită

2.SOA Faza 1

  • Piesele din puzzle-ul SOA
  • Cum SOA permite strategiile de afaceri
  • Definirea serviciilor și a SOA
  • Care este noțiunea de "aplicații" în SOA?
  • Modelul stratului de servicii

Servicii de infrastructură

Servicii de aplicații

Servicii de orchestrare

  • Studiu de caz SOA

Exemplu de schiță pentru un document SOA Blueprint

Exemplu de prezentare a unui eveniment de afaceri

  • Principalele caracteristici ale SOA

Cuplare liberă la nivel de arhitectură

Cuplare liberă la nivelul serviciilor

  • Următoarea generație SOA

Servicii sincrone vs. servicii asincrone

SOA în cloud

  • SOA și standardele
  • Provocările SOA

3.Arhitectura orientată spre servicii sau resurse, sau ambele?

  • Transferul reprezentațional de stare (REST)

Conceptul de resurse

Interfața uniformă

Constrângeri arhitecturale

Ce se întâmplă cu logica de afaceri?

Deficiențe percepute ale REST

  • Când să se utilizeze REST, când să se utilizeze o SOA tradițională

REST ca alegere pentru a sprijini stratul de prezentare

Sinergia dintre aplicațiile Internet bogate (RIA) și REST

[JSON (Script Object Notation) vs. XML pentru RIA

Studiu de caz

Arhitectura conceptuală

Servicii de tip RESTful vs. servicii de tip SOAP

4.Gestionarea evoluției SOA: Modele de maturitate SOA și foaie de parcurs

  • Definirea obiectivelor - modele de maturitate SOA
  • Modelul de maturitate pentru integrarea serviciilor al Open Group (OSIMM)

Prezentare generală

Dimensiuni ale maturității

Niveluri de maturitate

Cum să vă evaluați maturitatea SOA

  • Exemplu - Modelul de maturitate Progress Software
  • Cum ajungem acolo - elaborarea unei foi de parcurs SOA
  • Studiu de caz: maparea unui model de maturitate cu o foaie de parcurs

5.De la haos la ordine: Governanța SOA și organizația IT

  • De ce SOA are nevoie de guvernanță
  • Business vs. IT vs. EA vs. SOA Governance
  • Categorii de SOA Governance
  • Guvernanța în timpul proiectării
  • Guvernanța în timpul execuției
  • Obiectivele Governanței SOA
  • Centrul de Excellență (COE) SOA

Roluri și responsabilități în cadrul organizației IT

6.Porniți la drum cu cadrele de Governanță SOA

  • Standardele Open Group

Modelul de referință SOA Governance (SGRM)

Metoda Vitalității SOA Governance (SGVM)

  • Metoda IBM SOA Governance și Management (SGMM)

7. Un calculator ROI pentru SOA - Lasă cifrele să vorbească

  • Abordări pentru calcularea ROI
  • Studiu de caz

Business parcurgerea procesului

Domeniul de aplicare al arhitecturii

Prezentare generală a arhitecturii

Modelul stratului de servicii

  • ROI prin reutilizarea serviciilor

Definirea ROI

Modelul ROI pentru reutilizarea software-ului

  • Reutilizarea dincolo de proiectul aplicației de bază
  • Concluzii

Ținerea evidenței reutilizării

8.Noua frontieră: Cloud Computing

  • Definiția cloud-ului

Cum am ajuns aici? De la găzduirea aplicațiilor la SaaS la cloud public și privat

Alegeți-vă varianta: IaaS, SaaS sau PaaS?

  • Mutarea aplicațiilor în cloud

Virtualizarea resurselor

Aprovizionarea automatizată, la cerere, a resurselor

Infrastructură și aplicații partajate

9.Sinergia dintre SOA și Cloud Computing

  • SOA și cloud sunt complementare
  • Sinergia SOA/Cloud

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Adunarea tuturor elementelor: SOA-Cloud

10.Traversarea silozurilor de aplicații: peisajul integrării

  • Peisajul de integrare - imaginea de ansamblu
  • Integrarea la nivel de date

Extragere, transformare, încărcare (ETL)

  • Integrarea la nivel de interfață (a.k.a. integrarea aplicațiilor)

Coloana vertebrală a mesageriei

Transformarea datelor

rutare bazată pe conținut

Stabilirea conectivității aplicațiilor prin intermediul adaptoarelor

Modele de proiectare a integrării

  • Integrarea orientată spre servicii (SOI)

Avantaje față de integrarea tradițională a aplicațiilor întreprinderii (EAI)

11.De la Enterprise Service Bus (ESB) la Internet Service Bus (ISB)

  • Enterprise Service Bus

Prezentarea ESB

Arhitecturi conceptuale ESB

Cum utilizează întreprinderile ESB în prezent?

  • Nevoia de integrare în cloud și provocările acesteia

De la ESB la "Internet Service Bus" (ISB)

  • Peisajul produselor - exemple de ESB și ISB

12.Puneți totul cap la cap: Dezvoltarea unei strategii de integrare pentru compania dumneavoastră

  • Clasificarea arhitecturilor de integrare în funcție de gradul de cuplare
  • Abordări pentru valorificarea și migrarea sistemelor moștenite
  • Compararea abordărilor și tehnologiilor de integrare

Criterii de decizie pentru selectarea unei anumite abordări

  • Integrarea cu arhitectura de date

13.Concluzii

  • Rezumatul seminarului
  • Outlook: SOA, Cloud, mobilitate și consumerizarea IT

Cerințe

Cunoștințe generale de calcul distribuit și concepte de dezvoltare a aplicațiilor.

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite