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.
Vittnesmål (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Kurs - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Kurs - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Kurs - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.