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 applikationsarkitekturmönster

Flerstegs processmönster

Sammansatt applikationsmönster

2.SOA Fas 1

  • Bitarna i SOA-pusslet
  • Hur SOA möjliggör affärsstrategier
  • Tjänster och SOA definierade
  • Vad är begreppet "applikationer" i SOA?
  • Service Layer-modellen

Infrastrukturtjänster

Applikationstjänster

Orkestreringstjänster

  • SOA Fallstudie

Exempelöversikt för ett SOA Blueprint-dokument

Exempel på genomgång av affärsevenemang

  • Viktiga SOA-egenskaper

Arkitektur nivå lös koppling

Servicenivå lös koppling

  • Nästa generations SOA

Synkrona vs. Asynkrona tjänster

SOA i molnet

  • SOA och standarder
  • SOA-utmaningar

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

  • Representativ statlig överföring (REST)

Begreppet resurser

Det enhetliga gränssnittet

Arkitektoniska begränsningar

Hur är det med affärslogik?

Upplevda brister av REST

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

REST som valet för att stödja presentationslagret

Synergin mellan Rich Internet Applications (RIA) och REST

JavaScript Object Notation (JSON) kontra XML för RIA

Fallstudie

Konceptuell arkitektur

RESTful kontra SOAP-typ tjänster

4. Hantera SOA-utvecklingen: SOA-mognadsmodeller och färdplan

  • Definiera målen – SOA mognadsmodeller
  • Open Group Service Integration Maturity Model (OSIMM)

Översikt

Mognadsmått

Mognadsnivåer

Hur du bedömer din SOA-mognad

  • Exempel - Progress Software Mognadsmodell
  • Hur kommer vi dit – utveckla en SOA Roadmap
  • Fallstudie: kartläggning av en mognadsmodell till en färdplan

5.Från kaos till ordning: SOA Goförvaltning & IT-organisationen

  • Varför SOA behöver styrning
  • Business vs. IT vs. EA vs. SOA Gostyrning
  • Kategorier av SOA Gostyrning
  • Designa tidsstyrning
  • Körtidsstyrning
  • SOA Goförvaltningsmål
  • SOA Center of Excellence (COE)

Roller och ansvar inom IT-organisationen

6. Kom igång med SOA Governance Frameworks

  • Öppna gruppstandarder

SOA Governance Reference Model (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Gostyrning och Management metod (SGMM)

7. En ROI-kalkylator för SOA - Låt siffrorna tala

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

Business genomgång av processen

Arkitektur omfattning

Arkitektur översikt

Servicelagermodell

  • ROI genom återanvändning av tjänster

ROI definierad

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

  • Återanvändning bortom kärnapplikationsprojektet
  • Slutsatser

Håller koll på återanvändning

8. Den nya gränsen: Cloud Computing

  • Cloud definition

Hur kom vi hit? Från applikationsvärd till SaaS till offentligt och privat moln

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

  • Flytta applikationer till molnet

Resursvirtualisering

Automatiserad leverans av resurser på begäran

Delad infrastruktur och applikationer

9.Synergin mellan SOA och Cloud Computing

  • SOA och moln kompletterar varandra
  • SOA/molnsynergi

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Sätt ihop allt: SOA-molnet

10.Across Application Silos: The Integration Landscape

  • Integrationslandskapet – helheten
  • Integration på datanivå

Extrahera, transformera, ladda (ETL)

  • Integration på gränssnittsnivå (alias applikationsintegration)

Meddelanderyggraden

Datatransformation

Innehållsbaserad routing

Upprätta applikationsanslutning via adaptrar

Integrationsdesignmönster

  • Service Oriented 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)

  • Enterprise Service Bus

Vi presenterar ESB

Konceptuella ESB-arkitekturer

Hur använder företagen ESB:er idag?

  • Behovet av molnintegration och dess utmaningar

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

  • Produktlandskapet – ESB- och ISB-exempel

12. Putting It All Together: 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 teknologier

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

  • Integration med dataarkitekturen

13. Slutsatser

  • Sammanfattning av seminariet
  • Outlook: SOA, moln, mobil och konsumentisering 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