Schița de curs

1. Primele lucruri în primul rând: Arhitectura întreprinderilor și aplicațiilor

  • Definiția (Enterprise) Architecture

Ce motivează nevoia de arhitectură?

Obiective de arhitectură, standarde și cadre

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

Model de proces în mai multe etape

Model de aplicare compozit

2.SOA Faza 1

  • Piesele puzzle-ului SOA
  • Cum SOA permite strategiile de afaceri
  • Servicii și SOA definite
  • Care este noțiunea de „aplicații” în SOA?
  • Modelul Service Layer

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 evenimentului de afaceri

  • Caracteristicile cheie ale SOA

Nivel de arhitectură cuplaj liber

Nivel de serviciu cuplaj slăbit

  • SOA de generație următoare

Servicii sincrone vs. asincrone

SOA în nor

  • SOA și standarde
  • Provocări SOA

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

  • Transfer de stat reprezentativ (REST)

Conceptul de resurse

Interfața uniformă

Constrângeri arhitecturale

Dar logica de afaceri?

Deficiențe percepute ale REST

  • Când să folosiți REST, când să folosiți un SOA tradițional

REST ca alegere pentru a susține stratul de prezentare

Sinergia aplicațiilor Internet bogate (RIA) și REST

JavaNotația obiectului script (JSON) vs. XML pentru RIA-uri

Studiu de caz

Arhitectură conceptuală

Servicii RESTful vs. de tip SOAP

4.Managing the SOA Evolution: SOA Maturity Models & Roadmap

  • Definirea obiectivelor – modele de maturitate SOA
  • Modelul de maturitate a integrării serviciilor de grup deschis (OSIMM)

Prezentare generală

Dimensiuni de maturitate

Niveluri de maturitate

Cum să-ți evaluezi maturitatea SOA

  • Exemplu - Progress Software Maturity Model
  • Cum ajungem acolo – dezvoltarea unei foi de parcurs SOA
  • Studiu de caz: maparea unui model de maturitate la o foaie de parcurs

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

  • De ce SOA are nevoie de guvernare
  • Business vs. IT vs. EA vs. SOA Governanță
  • Categorii de SOA Governance
  • Guvernarea timpului de proiectare
  • Guvernarea timpului de rulare
  • SOA Goobiective de guvernare
  • Centrul de Excellență SOA (COE)

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

6.Începeți cu SOA Governance Frameworks

  • Standarde de grup deschis

SOA Gomodel de referință de guvernare (SGRM)

SOA GoMetoda de vitalitate a guvernării (SGVM)

  • IBM SOA Governanță și Management Metodă (SGMM)

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

  • Abordări ale calculului rentabilității investiției
  • Studiu de caz

Business proces de trecere

Domeniul arhitecturii

Privire de ansamblu asupra arhitecturii

Modelul stratului de servicii

  • ROI prin reutilizarea serviciilor

ROI definit

Modelul ROI pentru reutilizarea software-ului

  • Reutilizați dincolo de proiectul de bază al aplicației
  • Concluzii

Urmărirea reutilizării

8. Noua frontieră: Cloud Computing

  • Definiție cloud

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

Ți-ai ales aroma: IaaS, SaaS sau PaaS?

  • Mutarea aplicațiilor în cloud

Virtualizarea resurselor

Furnizare automată, la cerere, a resurselor

Infrastructură și aplicații partajate

9. Sinergia SOA și Cloud Computing

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

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Punând totul împreună: SOA-Cloud

10.Across Application Silos: The Integration Landscape

  • Peisajul integrării – imaginea de ansamblu
  • Integrare la nivel de date

Extragere, transformare, încărcare (ETL)

  • Integrare la nivel de interfață (alias integrarea aplicației)

Coloana vertebrală a mesajelor

Transformarea datelor

Dirijare bazată pe conținut

Stabilirea conectivității aplicațiilor prin adaptoare

Modele de proiectare de integrare

  • Integrare orientată pe servicii (SOI)

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

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

  • Autobuzul de servicii Enterprise

Vă prezentăm ESB

Arhitecturi conceptuale ESB

Cum folosesc întreprinderile ESB-urile astăzi?

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

De la ESB la „Internet Service Bus” (ISB)

  • Peisajul produsului – exemple ESB și ISB

12.Pune totul împreună: Dezvoltarea unei strategii de integrare pentru compania ta

  • Clasificarea arhitecturilor de integrare după gradul de cuplare
  • Abordări pentru valorificarea și migrarea sistemelor vechi
  • Comparația abordărilor și tehnologiilor de integrare

Criterii de decizie pentru selectarea unei anumite abordări

  • Integrare cu arhitectura de date

13.Concluzii

  • Rezumatul seminarului
  • Outlook: SOA, Cloud, mobil ș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 (3)

Cursuri înrudite

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 ore

Categorii înrudite