Kursplan

1. Første ting først: Enterprise og Application Architecture

  • Definisjon av (Enterprise) Architecture

Hva driver behovet for arkitektur?

Arkitekturmål, standarder og rammer

  • Logiske kontra fysiske arkitekturer
  • Vanlige applikasjonsarkitekturmønstre

Flertrinns prosessmønster

Sammensatt påføringsmønster

2.SOA fase 1

  • Brikkene i SOA-puslespillet
  • Hvordan SOA muliggjør forretningsstrategier
  • Tjenester og SOA definert
  • Hva er begrepet "applikasjoner" i SOA?
  • Service Layer-modellen

Infrastrukturtjenester

Applikasjonstjenester

Orkestreringstjenester

  • SOA Casestudie

Eksempel på disposisjon for et SOA Blueprint-dokument

Eksempel på gjennomgang av forretningsarrangementer

  • Viktige SOA-egenskaper

Arkitektur nivå løs kobling

Servicenivå løs kobling

  • Neste generasjons SOA

Synkrone vs. Asynkrone tjenester

SOA i skyen

  • SOA og standarder
  • SOA-utfordringer

3. Tjeneste- eller ressursorientert arkitektur, eller begge deler?

  • Representativ statsoverføring (REST)

Ressursbegrepet

Det ensartede grensesnittet

Arkitektoniske begrensninger

Hva med forretningslogikk?

Opplevde mangler ved REST

  • Når skal man bruke REST, når man skal bruke en tradisjonell SOA

REST som valget for å støtte presentasjonslaget

Synergien mellom Rich Internet Applications (RIA) og REST

JavaScript Object Notation (JSON) vs. XML for RIA-er

Kasusstudie

Konseptuell arkitektur

RESTful vs. SOAP-type tjenester

4. Håndtering av SOA-evolusjonen: SOA-modenhetsmodeller og veikart

  • Definere målene – SOA-modenhetsmodeller
  • Open Group Service Integration Maturity Model (OSIMM)

Oversikt

Modenhetsdimensjoner

Modenhetsnivåer

Hvordan vurdere SOA-modenheten din

  • Eksempel - Progress Software Maturity Model
  • Hvordan kommer vi dit – utvikle et SOA-veikart
  • Kasusstudie: kartlegging av en modenhetsmodell til et veikart

5.Fra kaos til orden: SOA Governans og IT-organisasjonen

  • Hvorfor SOA trenger styring
  • Business vs. IT vs. EA vs. SOA Governance
  • Kategorier for SOA Govern
  • Design tidsstyring
  • Kjør tidsstyring
  • SOA Governansemål
  • SOA Center of Excellence (COE)

Roller og ansvar innenfor IT-organisasjonen

6. Få en løpende start med SOA Governance Frameworks

  • Åpne gruppestandarder

SOA Governance Reference Model (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Governance and Management Method (SGMM)

7. En ROI-kalkulator for SOA - La tallene snakke

  • Tilnærminger til ROI-beregning
  • Kasusstudie

Business prosessgjennomgang

Arkitektur omfang

Arkitektur oversikt

Tjenestelagsmodell

  • ROI gjennom gjenbruk av tjeneste

ROI definert

ROI-modell for gjenbruk av programvare

  • Gjenbruk utover kjerneapplikasjonsprosjektet
  • Konklusjoner

Holder oversikt over gjenbruk

8. Den nye grensen: Cloud Computing

  • Skydefinisjon

Hvordan kom vi hit? Fra applikasjonshosting til SaaS til offentlig og privat sky

Velg din smak: IaaS, SaaS eller PaaS?

  • Flytte applikasjoner inn i skyen

Ressursvirtualisering

Automatisert, på forespørsel tildeling av ressurser

Delt infrastruktur og applikasjoner

9. Synergien mellom SOA og Cloud Computing

  • SOA og sky er komplementære
  • SOA/skysynergi

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Setter alt sammen: SOA-skyen

10. På tvers av applikasjonssiloer: Integrasjonslandskapet

  • Integrasjonslandskapet – det store bildet
  • Datanivåintegrasjon

Ekstrahere, transformere, laste (ETL)

  • Integrasjon på grensesnittnivå (aka applikasjonsintegrasjon)

Meldingsryggraden

Datatransformasjon

Innholdsbasert ruting

Etablere applikasjonstilkobling gjennom adaptere

Designmønstre for integrering

  • Service Oriented Integration (SOI)

Fordeler fremfor tradisjonell Enterprise Application Integration (EAI)

11. Fra Enterprise Service Bus (ESB) til Internet Service Bus (ISB)

  • Enterprise Service Bus

Vi introduserer ESB

Konseptuelle ESB-arkitekturer

Hvordan bruker bedrifter ESB-er i dag?

  • Behovet for skyintegrasjon og dets utfordringer

Fra ESB til "Internet Service Bus" (ISB)

  • Produktlandskapet – ESB og ISB eksempler

12. Sette alt sammen: Utvikle en integreringsstrategi for bedriften din

  • Klassifisering av integrasjonsarkitekturer etter grad av kobling
  • Tilnærminger for å utnytte og migrere eldre systemer
  • Sammenligning av integrasjonstilnærminger og teknologier

Beslutningskriterier for å velge en bestemt tilnærming

  • Integrasjon med dataarkitekturen

13.Konklusjoner

  • Oppsummering av seminaret
  • Outlook: SOA, Cloud, mobil og forbrukerisering av IT

Krav

Generell kunnskap om distribuert databehandling og applikasjonsutviklingskonsepter.

 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories