Schița de curs
1. Primul Lucru: Arhitectura Enterprise și a Aplicațiilor
- Definiția (Arhitecturii) Enterprise
Ce determină nevoia de arhitectură?
Obiectivele arhitecturii, standarde și cadre
- Arhitecturi logice vs. fizice
- Modele comune de arhitectură a aplicațiilor
Modelul procesului în mai multe etape
Modelul aplicației compozite
2.SOA Faza 1
- Piesele puzzle-ului SOA
- Cum permite SOA strategiile de afaceri
- Servicii și SOA definite
- Care este noțiunea de “Aplicații” în SOA?
- Modelul Stratului de Servicii
Servicii de infrastructură
Servicii de aplicații
Servicii de orchestră
- Studiu de caz SOA
Schimb de idei pentru un document SOA Blueprint
Schimb de idei pentru un eveniment de afaceri
- Caracteristici cheie ale SOA
Cuplaj la nivel de arhitectură
Cuplaj la nivel de serviciu
- SOA de Următoarea Generație
Servicii sincrone vs. asincrone
SOA în cloud
- SOA și standarde
- Provocări ale SOA
3.Arhitectură Orientată pe Servicii sau Resurse, sau Ambele?
- Transfer de Stare Reprezentativă (REST)
Conceptul de resurse
Interfața uniformă
Constrângeri arhitecturale
Și logica de afaceri?
Deficiențe percepute ale REST
- Când să folosești REST, când să folosești un SOA tradițional
REST ca alegere pentru a sprijini stratul de prezentare
Sinergia aplicațiilor internet bogate (RIAs) și REST
JavaScript Object Notation (JSON) vs. XML pentru RIAs
Studiu de caz
Arhitectură conceptuală
Servicii RESTful vs. de tip SOAP
4.Gestionarea Evoluției SOA: Modele de Maturitate și Plan de Acțiune SOA
- Definirea obiectivelor – modele de maturitate SOA
- Modelul de Maturitate a Integrării Serviciilor Open Group (OSIMM)
Prezentare generală
Dimensiuni de maturitate
Niveluri de maturitate
Cum să-ți evaluezi maturitatea SOA
- Exemplu - Modelul de Maturitate Progress Software
- Cum ajungem acolo – dezvoltarea unui Plan de Acțiune SOA
- Studiu de caz: maparea unui Model de Maturitate pe un Plan de Acțiune
5.De la Haos la Ordine: Guvernanța SOA și Organizația IT
- De ce are nevoie SOA de guvernanță
- Guvernanța de afaceri vs. IT vs. EA vs. SOA
- Categorii de guvernanță SOA
- Guvernanța la momentul proiectării
- Guvernanța la momentul execuției
- Obiectivele guvernanței SOA
- Centrul de Excelență SOA (COE)
Roluri și responsabilități în cadrul organizației IT
6.Obține un Avans cu Cadre de Guvernanță SOA
- Standarde Open Group
Modelul de Referință pentru Guvernanța SOA (SGRM)
Metoda Vitală de Guvernanță SOA (SGVM)
- Metoda de Guvernanță și Management SOA IBM (SGMM)
7. Un Calculator ROI Pentru SOA - Lasă Numerele Să Vorbească
- Abordări pentru calculul ROI
- Studiu de caz
Schimb de idei pentru procesul de afaceri
Domeniul de aplicare al arhitecturii
Prezentare generală a arhitecturii
Modelul stratului de servicii
- ROI Prin Reutilizarea Serviciilor
ROI Definit
Model ROI pentru Reutilizarea Software
- Reutilizare dincolo de proiectul de bază al aplicației
- Concluzii
Urmărirea reutilizării
8.Noua Frontieră: Cloud Computing
- Definiția cloud
Cum am ajuns aici? De la găzduirea aplicațiilor la SaaS la cloud public și privat
Alege-ți gustul: IaaS, SaaS sau PaaS?
- Mutarea aplicațiilor în cloud
Virtualizarea resurselor
Provizionarea automată și 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
- Punând totul la un loc: SOA-Cloud
10.Dincolo de Silele Aplicațiilor: Peisajul Integrării
- Peisajul integrării – imaginea de ansamblu
- Integrarea la nivel de date
Extrage, Transformă, Încarcă (ETL)
- Integrarea la nivel de interfață (cunoscută și ca integrarea aplicațiilor)
Coloana vertebrală de mesagerie
Transformarea datelor
Rutarea bazată pe conținut
Stabilirea conectivității aplicațiilor prin adaptoare
Modele de proiectare a integrării
- Integrarea Orientată pe Servicii (SOI)
Avantaje față de integrarea tradițională a aplicațiilor enterprise (EAI)
11.De la Magistrala de Servicii Enterprise (ESB) la Magistrala de Servicii Internet (ISB)
- Magistrala de Servicii Enterprise
Introducere în ESB
Arhitecturi conceptuale ESB
Cum folosesc întreprinderile ESB-urile astăzi?
- Nevoia de integrare în cloud și provocările sale
De la ESB la “Magistrala de Servicii Internet” (ISB)
- Peisajul de produse – exemple de ESB și ISB
12.Punând Totul la Un Loc: Dezvoltarea unei Strategii de Integrare pentru Compania Ta
- Clasificarea arhitecturilor de integrare după gradul de cuplare
- Abordări pentru valorificarea și migrarea sistemelor vechi
- Compararea abordărilor și tehnologiilor de integrare
Criterii de decizie pentru selectarea unei abordări specifice
- Integrarea cu arhitectura de date
13.Concluzii
- Rezumatul seminarului
- Perspective: SOA, cloud, mobil și consumerizarea IT
Cerințe
Cunoștințe generale despre calculul distribuit și conceptele de dezvoltare a aplicațiilor.
Mărturii (5)
Formatorul a avut o relație bună și a fost foarte de ajutor, ținându-și participanții interesați; face o mare diferență când înveți.
Andy Johnston - QA Ltd
Curs - REST API - a pattern of exchange of information between sites
Tradus de catre o masina
Este o sesiune practică.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Curs - Talend Open Studio for ESB
Tradus de catre o masina
cunoștințe extinse acoperă multe aspecte.
metab alanazi - Saudi Arabian Monetary Authority
Curs - Enabling SOA with BPM and BPMN
Tradus de catre o masina
Mi-a plăcut foarte mult elementul interactiv.
Jan Lenie - APB
Curs - Mule: Integrating Your Applications
Tradus de catre o masina
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina