Schița de curs

Concepte și teme cheie

  • Ce este SOA?
  • Ce fel de stil arhitectural să alegi?
  • Stilul „țeavă și filtru”.
  • Constrângeri asupra tipurilor de date
  • Ciclul de viață al dezvoltării
  • Oferirea unui nivel adecvat de abstractizare
  • Teme cheie abordate în RUP pentru SOA

Identificarea și specificarea serviciului

  • Construirea unui model de serviciu
  • Servicii definite de WSDL
  • Elaborarea specificațiilor de servicii
  • Definirea furnizorilor de servicii
  • Determinarea granularității unui serviciu
  • O specificație comportamentală
  • Specificarea politicii
  • Definirea serviciilor candidaților
  • Servicii de refactorizare

Gestionarea unui portofoliu de servicii

  • Aplicații ca entități dinamice
  • Un portofoliu de capabilități disponibile
  • Legarea timpului procesului
  • Legarea timpului de rulare
  • Politica WSDL, XSD și WS
  • Procesul de gestionare a portofoliului de servicii
  • Configurarea unui SLA pentru un serviciu web

Soluții de partiționare orientate spre servicii

  • Gestionarea modelelor
  • Clasificarea elementelor
  • Diferiți factori interesați care revizuiesc modelul
  • Utilizarea pachetelor
  • Reprezentarea vederilor în model
  • Structură compozită din UML 2.0
  • Folosind „piese” și „conectori”
  • Partiționarea serviciilor gestionate

Orientări noi și actualizate

  • Gestionarea atașamentelor de mesaje
  • Proiectarea mesajelor
  • Asigurarea coerenței schemei mesajului
  • Încapsularea datelor de serviciu
  • Schema de date de relație - limitele serviciului
  • Servicii de mediere
  • Conducerea statului
  • Meritele serviciilor cu stat și apatride
  • Gestionarea stării resurselor
  • Gode la servicii la componente de serviciu
  • Modelul tradițional de proiectare/implementare

Design centrat pe mesaj

  • Concentrați-vă pe domeniul serviciilor
  • Ingineria domeniului
  • Aplicarea analizei și proiectării orientate pe obiecte
  • Producerea de modele foarte reutilizabile
  • Arena tradițională business-to-business
  • Standardizare EDI
  • Mesaj hibrid și abordare centrată pe servicii
  • Analiza cazurilor de utilizare
  • Cerințe de documentare
  • Utilizarea modelelor de procese de afaceri
  • Cerințe nefuncționale
  • Baza de date de cerințe

Design centrat pe servicii

  • Expunerea funcțiilor așteptate de la afacere
  • Expunerea operațiunilor furnizorilor de servicii
  • Realizarea de interfețe de service 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 software
  • Informații despre politică, solicitate de consumatorii de servicii
  • Rolul executiv de afaceri
  • Interacțiunea cu sistemul back-end
  • Conectarea serviciului la modelul de implementare
  • Rafinarea modelului de servicii
  • Abordarea problemelor de performanță

Collaboration-design centrat

  • Servicii de colaborare
  • Vizualizare proces a serviciilor
  • Modelarea tradițională de afaceri
  • Îndeplinirea rolurilor în colaborare
  • Procese de schimb de parteneri (PIP)
  • standardele OAGIS.
  • Mentalitate centrată pe proces
  • „Decalajul între afaceri și IT”
  • Activități „Cutia neagră”.
  • Definirea indicatorilor cheie de performanță (KPI)
  • Versiunea și publicarea unui model
  • Producerea de metrici pentru monitorizare
  • Limbajul coregrafiei
  • Business limbaj de execuție a procesului (BPEL)
  • Monitorizarea serviciilor

Ce este SOA Governance?

  • Respectarea standardelor sau legilor
  • Managementul schimbării
  • Asigurarea calitatii serviciilor
  • Gestionarea portofoliului de servicii
  • Gestionarea ciclului de viață al serviciului
  • Utilizarea politicilor pentru a restricționa comportamentul
  • Monitorizarea performantei serviciilor

Problema guvernării SOA Go.

  • Governanța care apare ca inițiative SOA
  • Un mediu dinamic pentru interacțiunea serviciilor
  • Încurajarea reutilizarii serviciilor
  • Controlul modului în care serviciile interacționează între ele

SOA Goetape de guvernare

  • În primul rând: conștientizarea faptului că este nevoie de guvernare
  • În al doilea rând: guvernanța care îmbunătățește execuția afacerii
  • În al treilea rând: amestecarea tehnologiei și schimbărilor de comportament
  • În al patrulea rând: selecția și implementarea tehnologiei

Serviciu Management

  • Perspectivă în timp de proiectare
  • Perspectiva timpului de rulare
  • Depozitul serviciului pentru reutilizare
  • Servicii cuprinse în platforme eterogene
  • Virtualizare de servicii pentru gestionarea timpului de rulare a serviciilor

Componente critice de guvernare

  • Serviciu de registru de servicii și un depozit de active
  • Crearea unui „Centr de Excellență SOA”
  • Concentrarea pe stabilirea liniilor directoare organizaționale SOA
  • Maturitatea organizatorica
  • Politici de guvernare agreate

SOA Goinstrumente de administrare

  • Monitorizarea in timp real a evenimentelor
  • Eșecuri într-un cadru BSM
  • Instrumentare la nivel de serviciu
  • Conectarea la sistemele de management operațional
  • Virtualizarea ca posibilitate pentru separarea logicii de guvernare/servicii
  • Virtualizarea serviciilor gestionată de personalul operațional

Dezvoltarea guvernării SOA de bază

  • De ce stiva de tehnologie SOA a devenit complexă
  • Amestecare între COTS și intern
  • Justificarea consultanților externi să ajute
  • Să ne dăm seama în ce afacere suntem cu adevărat

Roluri și responsabilități implicate în SOA Governance

  • Înființarea unui Centru SOA de Excellență
  • Planificare la nivelul întregii întreprinderi și asistență în execuție
  • Rolurile arhitectului SOA/arhitectului guvernanței
  • Rezolvarea potențialelor conflicte de interese
  • Asigurați-vă că sunt respectate liniile directoare de guvernare

Bariere în calea guvernării SOA

  • Ne-am dat seama de nevoia de guvernare
  • Lipsa Gotehnologiilor de guvernare
  • Lipsa virtualizărilor de servicii

Starea bunei guvernări

  • Interacțiunea cu părți externe
  • Gestionarea regulilor de afaceri și administrarea BRE
  • Reglementări pentru buna guvernare
  • Depozitul de acorduri
  • Încorporarea proactivă a guvernanței în afacere
  • Governanța prin acțiune mai degrabă decât prin declarație
  • Monitorizare SLA pentru stabilirea prețurilor premium

Factorii critici de succes

  • Începeți să vă gândiți devreme la guvernare
  • Vedeți guvernanța ca pe o țintă în mișcare
  • Gestionați politicile ca entități cu propriile lor cicluri de viață
  • Alegeți o platformă tehnologică
  • Platforma ar trebui să răspundă nevoilor imediate de guvernare
  • Suport viitor pe măsură ce infrastructura SOA se extinde
  • Aplicați acordurile de nivel de servicii

Cerințe

Experiență în proiectarea de software

 21 ore

Numărul de participanți



Pret per participant

Mărturii (4)

Cursuri înrudite

Service-Oriented Architecture: Strategy, Technology and Methodology

35 ore

Categorii înrudite