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
Eksempelutkast 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 The 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 Roadmap Casestudie: kartlegging av en modenhetsmodell til et Roadmap
5.Fra kaos til orden: SOA Governance & IT-organisasjonen
- Hvorfor SOA trenger styring Business vs. IT vs. EA vs.
Roller og ansvar innenfor IT-organisasjonen
6. Få en løpende start med SOA Governance Frameworks
- Åpne gruppestandarder
SOA Governance Referansemodell (SGRM)
SOA Governance Vitalitetsmetode (SGVM)
- IBM SOA Governance og administrasjonsmetode (SGMM)
7. En ROI-kalkulator for SOA - La tallene snakke
- Tilnærminger til ROI-beregning Case Study
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/Cloud-synergi
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
- Sammendrag av seminaret Outlook: SOA, Cloud, mobile and the consumerization of IT
Krav
Generell kunnskap om distribuert databehandling og applikasjonsutviklingskonsepter.
Testimonials (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Kurs - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
Øvelsen og treneren er til stor hjelp i kodingen.
Paul Andrew - IT
Kurs - REST API - a pattern of exchange of information between sites
Machine Translated