Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Concepte și teme cheie
- Ce este SOA?
- Ce stil arhitectural să alegem?
- Stilul "pipe and filter"
- Constrângeri privind tipurile de date
- Ciclul de dezvoltare
- Oferirea unui nivel adecvat de abstractizare
- Teme cheie abordate în RUP pentru SOA
Identificarea și specificarea serviciilor
- Construirea unui model de serviciu
- Servicii definite prin WSDL
- Dezvoltarea specificațiilor de servicii
- Definirea furnizorilor de servicii
- Determinarea granularității unui serviciu
- O specificație comportamentală
- Specificația politicilor
- Definirea serviciilor candidate
- Refactorizarea serviciilor
Gestionarea unui portofoliu de servicii
- Aplicații ca entități dinamice
- Un portofoliu de capacități disponibile
- Legarea în timp a procesului
- Legarea în timpul execuției
- WSDL, XSD și WS-Policy
- Procesul de gestionare a portofoliului de servicii
- Configurarea unui SLA pentru un serviciu web
Partiționarea soluțiilor orientate pe servicii
- Gestionarea modelelor
- Clasificarea elementelor
- Diferiți părți interesate care examinează modelul
- Utilizarea pachetelor
- Reprezentarea vizualizărilor în model
- Structura compozită din UML 2.0
- Utilizarea "părților" și "conectorilor"
- Partiționarea serviciilor gestionate
Ghiduri noi și actualizate
- Gestionarea atașamentelor de mesaje
- Proiectarea mesajelor
- Asigurarea consistenței schemei de mesaje
- Încapsularea datelor de serviciu
- Schema datelor de relație - limitele serviciului
- Medierea serviciilor
- Gestionarea stării
- Meritele serviciilor cu stare și fără stare
- Gestionarea stării resurselor
- Trecerea de la servicii la componente de serviciu
- Modelul tradițional de proiectare/implementare
Proiectare centrată pe mesaje
- Concentrare pe domeniul de servicii
- Inginerie de domeniu
- Aplicarea analizei și proiectării orientate pe obiecte
- Producția de modele foarte reutilizabile
- Arena tradițională business-to-business
- Standardizarea EDI
- Abordare hibridă centrată pe mesaje și servicii
- Analiza cazurilor de utilizare
- Documentarea cerințelor
- Utilizarea modelelor de procese de afaceri
- Cerințe non-funcționale
- Baza de date a cerințelor
Proiectare centrată pe servicii
- Expunerea funcțiilor așteptate de afaceri
- Expunerea operațiunilor furnizorilor de servicii
- Crearea de interfețe de servicii intuitive
- Modelare centrată pe servicii
- Abordare bazată pe cazuri de utilizare
- Înțelegerea nevoilor actorilor
- Obiectivele proiectului - din punct de vedere al afacerii
- Implicarea arhitectului de software
- Informații despre politică, cerute de consumatorii de servicii
- Rolul executivului de afaceri
- Interacțiunea cu sistemul de back-end
- Conectarea serviciului la modelul de implementare
- Rafinarea modelului de serviciu
- Abordarea problemelor de performanță
Proiectare centrată pe colaborare
- Servicii colaborative
- Vederea procesuală a serviciilor
- Modelare tradițională de afaceri
- Îndeplinirea rolurilor în colaborare
- Procese de schimb de parteneri (PIPs)
- Standarde OAGIS
- Mentalitate centrată pe procese
- "Decalajul dintre afaceri și IT"
- Activități "cutie neagră"
- Definirea indicatorilor cheie de performanță (KPIs)
- Versionarea și publicarea unui model
- Producția de metrici pentru monitorizare
- Limbaj de coregrafie
- Limbaj de execuție a proceselor de afaceri (BPEL)
- Monitorizarea serviciilor
Ce este Guvernanța SOA?
- Conformitatea cu standarde sau legi
- Gestionarea schimbărilor
- Asigurarea calității serviciilor
- Gestionarea portofoliului de servicii
- Gestionarea ciclului de viață al serviciilor
- Utilizarea politicilor pentru a restricționa comportamentul
- Monitorizarea performanței serviciilor
Problema Guvernanței SOA
- Guvernanța care apare ca inițiative SOA
- Un mediu dinamic pentru interacțiunea serviciilor
- Încurajarea reutilizării serviciilor
- Controlul modului în care serviciile interacționează între ele
Etape ale Guvernanței SOA
- Primul: realizarea că este nevoie de guvernanță
- Al doilea: guvernanța care îmbunătățește execuția afacerii
- Al treilea: combinarea tehnologiei și schimbărilor de comportament
- Al patrulea: selecția și implementarea tehnologiei
Gestionarea Serviciilor
- Perspectivă de proiectare
- Perspectivă de execuție
- Depozit de servicii pentru reutilizare
- Servicii conținute pe platforme eterogene
- Virtualizarea serviciilor pentru gestionarea în timp real
Componente critice de guvernanță
- Registru de servicii și un depozit de active
- Crearea unui "Centru de Excelență SOA"
- Concentrare pe stabilirea orientărilor organizaționale SOA
- Maturitatea organizațională
- Politici de guvernanță convenite
Instrumente de Guvernanță SOA
- Monitorizare în timp real a evenimentelor
- Defecte într-un cadru BSM
- Instrumentare la nivel de serviciu
- Conectarea la sistemele de management operațional
- Virtualizarea ca facilitare pentru separarea logicii de guvernanță/serviciu
- Virtualizarea serviciilor gestionată de personalul operațional
Dezvoltarea guvernanței SOA de bază
- De ce tehnologia SOA a devenit complexă
- Amestec între COTS și soluții interne
- Justificarea consultanților externi pentru ajutor
- Determinarea afacerii în care suntem cu adevărat
Roluri și responsabilități în Guvernanța SOA
- Stabilirea unui Centru de Excelență SOA
- Planificare la nivel de întreprindere și asistență în execuție
- Rolurile arhitectului SOA/arhitectului de guvernanță
- Rezolvarea intereselor potențial conflictuale
- Asigurarea respectării orientărilor de guvernanță
Bariere în Guvernanța SOA
- Nerealizarea necesității guvernanței
- Lipsa tehnologiilor de guvernanță
- Lipsa virtualizării serviciilor
Starea unei bune guvernanțe
- Interacțiune cu părți externe
- Gestionarea regulilor de afaceri și managementul BRE
- Regulamente pentru o bună guvernanță
- Depozitul de acorduri
- Încorporarea proactivă a guvernanței în afaceri
- Guvernanță prin acțiune, nu prin declarații
- Monitorizarea SLA pentru stabilirea prețurilor premium
Factori critici de succes
- Începeți să vă gândiți la guvernanță devreme
- Vedeți guvernanța ca pe o țintă în mișcare
- Gestionați politicile ca entități cu propriile cicluri de viață
- Alegeți o platformă tehnologică
- Platforma trebuie să răspundă nevoilor imediate de guvernanță
- Suport viitor pe măsură ce infrastructura SOA se extinde
- Aplicarea acordurilor de nivel de serviciu
Cerințe
Experiență în proiectare software
21 Ore
Mărturii (2)
Exercițiul și instrucțorul sunt foarte utili în codificare.
Paul Andrew - IT
Curs - REST API - a pattern of exchange of information between sites
Tradus de catre o masina
Desenând pe tablă albă în timp real în timp ce explica, experiență excelentă. Știa să explice fiecare subiect.
Adrian Stanciu - DB Global Technology SRL
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina