Intrati in legatura

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

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite