Kursplan

1. Först och främst: Företags- och applikationsarkitektur

  • Definition av (företags)arkitektur

Vad driver behovet av arkitektur?

Arkitekturmål, standarder och ramverk

  • Logiska kontra fysiska arkitekturer
  • Vanliga mönster för programarkitektur

Processmönster i flera steg

Mönster för sammansatt program

2. SOA fas 1

  • Pusselbitarna i SOA
  • Hur SOA möjliggör affärsstrategier
  • Definition av tjänster och SOA
  • Vad är begreppet "Applikationer" i SOA?
  • Modellen för tjänstlager

Infrastrukturtjänster

Tjänster för applikationer

Orkestreringstjänster

  • SOA Fallstudie

Exempel på disposition för ett SOA Blueprint-dokument

Exempel på genomgång av affärshändelse

  • Viktiga SOA-egenskaper

Lös koppling på arkitekturnivå

Servicenivå lös koppling

  • Nästa generations SOA

Synkrona kontra asynkrona tjänster

SOA i molnet

  • SOA och standarder
  • SOA-utmaningar

3.Tjänste- eller resursorienterad arkitektur, eller både och?

  • Representationell tillståndsöverföring (REST)

Begreppet resurser

Det enhetliga gränssnittet

Arkitektoniska begränsningar

Hur är det med affärslogiken?

Upplevda brister i REST

  • När ska man använda REST, när man ska använda en traditionell SOA

REST som val för att stödja presentationslagret

Synergin mellan Rich Internet Applications (RIA) och REST

JavaJSON (Script Object Notation) jämfört med XML för RIA

Fallstudie

Konceptuell arkitektur

Tjänster av RESTful jämfört med SOAP-typ

4. Hantering av SOA-utvecklingen: SOA-mognadsmodeller och färdplan

  • Definiera målen – SOA-mognadsmodeller
  • Mognadsmodellen för integrering av öppna grupptjänster (OSIMM)

Överblick

Mognadsmått

Mognadsnivåer

Hur du bedömer din SOA-mognad

  • Exempel - Framstegsmodell för programvarumognad
  • Hur når vi dit – att utveckla en SOA Roadmap
  • Fallstudie: Att mappa en mognadsmodell till en färdplan

5. Från kaos till ordning: SOA Governance och IT-organisationen

  • Varför SOA behöver styrning
  • Business jämfört med IT jämfört med EA jämfört med SOA Go
  • Kategorier av SOA Governance
  • Styrning av designtid
  • Styrning av körningstid
  • SOA Governance mål
  • SOA Center för Excellence (COE)

Roller och ansvar inom IT-organisationen

6. Få en flygande start med SOA Governance Frameworks

  • Öppna gruppstandarder

Referensmodell för SOA Governans (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Governans och Management metod (SGMM)

7. En ROI-kalkylator för SOA - Låt siffrorna tala för sig själva

  • Metoder för beräkning av ROI
  • Fallstudie

Business Genomgång av processen

Arkitekturens omfång

Översikt över arkitektur

Modell för tjänstlager

  • ROI genom återanvändning av tjänster

Definition av ROI

ROI-modell för återanvändning av programvara

  • Återanvändning bortom kärnapplikationsprojektet
  • Slutsatser

Hålla koll på återanvändning

8. Den nya gränsen: Cloud Computing

  • Definition av moln

Hur hamnade vi här? Från applikationshosting till SaaS till publikt och privat moln

Välj din smak: IaaS, SaaS eller PaaS?

  • Flytta program till molnet

Virtualisering av resurser

Automatiserad etablering av resurser på begäran

Delad infrastruktur och applikationer

9. Synergin mellan SOA och Cloud Computing

  • SOA och molnet kompletterar varandra
  • Synergi mellan SOA och Cloud

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Att sätta ihop allt: SOA-molnet

10. Över applikationssilor: Integrationslandskapet

  • Integrationslandskapet – den stora bilden
  • Integrering på datanivå

Extrahera, transformera, ladda (ETL)

  • Integration på gränssnittsnivå (även kallad applikationsintegration)

Ryggraden i meddelandets kärna

Omvandling av data

Innehållsbaserad routning

Upprätta programanslutning via kort

Designmönster för integrering

  • Tjänsteorienterad integration (SOI)

Fördelar jämfört med traditionell Enterprise Application Integration (EAI)

11.Från Enterprise Service Bus (ESB) till Internet Service Bus (ISB)

  • Service Bus för företag

Introduktion till ESB

Konceptuella ESB-arkitekturer

Hur använder företag ESB idag?

  • Behovet av molnintegration och dess utmaningar

Från ESB till "Internet Service Bus" (ISB)

  • Produktlandskapet – ESB- och ISB-exempel

12. Att sätta ihop allt: Utveckla en integrationsstrategi för ditt företag

  • Klassificering av integrationsarkitekturer efter graden av koppling
  • Metoder för att utnyttja och migrera äldre system
  • Jämförelse av integrationsmetoder och tekniker

Beslutskriterier för att välja ett visst tillvägagångssätt

  • Integration med dataarkitekturen

13. Slutsatser

  • Sammanfattning av seminariet
  • Outlook: SOA, Cloud, mobil och konsumentiseringen av IT

Krav

Allmän kunskap om distribuerade datorer och koncept för applikationsutveckling.

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier