14.09.2016 altinn tjenester 3.0
Agenda Hva er tjenester 3.0? Status Konsepter Demo og diskusjoner
altinn tjenester 3.0 Hva er tjenester 3.0?
Hva er tjenester 3.0? Brukervennlige og responsive tjenester
Hva er tjenester 3.0? Brukervennlige og responsive tjenester Effektiv og selvbetjent tjenesteutvikling
Hva er tjenester 3.0? Brukervennlige og responsive tjenester Effektiv og selvbetjent tjenesteutvikling Enkelt for fagpersoner, fleksibelt for utviklere
Hva er tjenester 3.0? Brukervennlige og responsive tjenester Effektiv og selvbetjent tjenesteutvikling Enkelt for fagpersoner, fleksibelt for utviklere Basert på åpen kildekode, cross-platform
Hva er tjenester 3.0? Moderne løsning for moderne tjenester Brukervennlige og responsive tjenester Effektiv og selvbetjent tjenesteutvikling Enkelt for fagpersoner, fleksibelt for utviklere Basert på åpen kildekode, cross-platform
altinn tjenester 3.0 Status
Status InfoPath og Forms Services er fortsatt "døde produkter" men ble inkludert i SharePoint 2016 og vil derfor supporteres helt frem til 2026 forutsatt at vi oppgraderer
Status Produktstrategien Versjon 0.7 på høring i videreutviklingsrådet "altinn tjenester" er ett av de sentrale produktene vi ønsker å utvikle videre
Status Vi er i gang med PoC Workshops, intervjuer med tjenesteutviklere, forarbeid, etc. ble utført i 2015 Pre-PoC ble gjennomført april 2016 for å verifisere sentrale tekniske hypoteser PoC skal ferdigstilles 2016 Tjenesteutviklere involveres (bl.a. TU Camp)
Status Involvering fremover Brukertesting med tjenesteutviklere Identifisere skjema som kan portes (caser) Gi tilgang til verktøyene Feedback fra tjenesteutviklere Feedback på produktstrategi
Status Litt om teamet vårt Vi er et lite team, med ressurser fra oss og leverandør, lokalisert hos oss Vi jobber smidig og effektivt Backlog, kode og testmiljø i skyen
altinn tjenester 3.0 Konsepter
Konsepter Noen viktige konsepter for tjenester 3.0
Konsepter Git som back-end for tjenesteutvikling Git er fri programvare, og pt. verdens mest brukte versjonskontroll-system Alt som utvikles vil ha full versjonshistorikk Deploy blir enkel og rask Ekte distribuert og parallell utvikling
Konsepter Enkelt for fagpersoner, fleksibelt for utviklere Nettleser Repository Kode-editor
Konsepter Enkelt for fagpersoner, fleksibelt for utviklere Fagpersoner benytter nettleser Kan utvikle avanserte tjenester veldig raskt Benytter gjenbrukbare og gjennomtestede komponenter Lager modeller, visning, regler, test, etc.
Konsepter Enkelt for fagpersoner, fleksibelt for utviklere Utviklere kan i tillegg benytte kode-editor Jobber direkte på de eksakt samme versjonskontrollerte filene Kan i praksis tilpasse alt, lage nye gjenbrukbare komponenter, stiler, etc. Kan gjøre enkelte oppgaver veldig effektivt
Konsepter Nærhet til web-teknologi Nettleser jobber direkte mot web-teknologi (HTML/CSS/JS/JSON) Verktøyet blir derfor aldri i veien eller utdatert i forhold til hva som er mulig å få til Standard utviklerkompetanse
Konsepter En løsning, kort dev-test loop Samme kode benyttes ved enhetstest som ved systemtest (design/runtime er lik) Behøver ikke migrere for å få reell test Endringer i plattform gjøres kun ett sted Automatisert testing
Konsepter Modell-sentrisk tjenesteutvikling Regler og valideringer definert kun ett sted Lik oppførsel uavhengig av kanal "Sterkt typet" modell gjør at mange feil oppdages automatisk Optimal ytelse, enkel kode
Konsepter Modell-sentrisk tjenesteutvikling A01 - Nå A01 vnext?
Konsepter Støtte for plugins og tilpasninger Støtte for ulike dataformater (f.eks. SERES, OR, JSON, etc) GUI-komponenter Import/eksport/konverteringer...
Konsepter Basert på åpen kildekode Benytte programvare med fri lisensiering, type Apache 2, MIT eller BSD Vi skal bidra tilbake til prosjekter vi benytter Ingen lisensutgifter Ønsker å dele koden, og la alle kunne bidra med forbedringer og gjøre tilpasninger
Konsepter Cross-platform og frikoblet Kan kjøre på både Windows, Linux og macos Kan kjøre lokalt på en laptop Muliggjør distribuert og effektiv lokal utvikling og testing Fjerner låsing mot enkelt-leverandør
Demo (PoC, ikke ferdig produkt!! )
altinn tjenester 3.0 Spørsmål?