SlideShare a Scribd company logo
Arkitektur på vondt og godt


JavaZone X
Trond Arve Wasskog
En
dannelsesreise
1999

Lån & Leasing
JSP


Stateful
Session     Action
  EJB


Stateless
Session     Task
  EJB




 Entity
  EJB
Design by committee
JSP


Stateful
Session     Action
  EJB


Stateless
Session     Task
  EJB




 Entity
  EJB
Action/Task
JSP
Stateful
Session
  EJB
Entity EJB
@author Trond Arve Wasskog
2002

Finansportal
JRun
         &
Divine Content Server
Novell eDirectory
        &
 Windows NT
2003

Archive
2005

Clearing
ESB
2007

 Offentlig
forvaltning
jUnit
FitNesse
 RSpec
 Watir
Automatisert testing
2011

 Har læring
funnet sted?
Enkelhet
Teknologien kan påføre mer
    smerte enn glede
Ovenfra-og-ned-arkitektur
      fungerer ikke
The best architectures,
  requirements, and
 designs emerge from
self-organizing teams
Automatisert testing
     fungerer
Trygghet
   Fleksibilitet
Vedlikeholdbarhet
    Enkelhet
Arkitektur er en side-effekt av
            testing
Difi arkitektur-
  prinsipper
Tjenesteorientering
 Interoperabilitet
   Tilgjengelighet
     Sikkerhet
      Åpenhet
    Fleksibilitet
   Skalerbarhet
Tjenesteorientering
Dersom det er mulig bør
løsningene kunne gjenbrukes av
 andre offentlige virksomheter
med tilsvarende eller likelydende
             behov
Fleksibilitet
En IKT-tjeneste skal være så fleksibel
  at den skal kunne benyttes i andre
 sammenhenger på en enkel måte til
             lav kostnad.
Skalerbarhet
Når løsninger planlegges og
designes må det legges til rette for
 at den også skal kunne fungere
    under andre miljø, i andre
  virksomhetsprosesser og med
       andre bruksvolum.
Tjenesteorientering
 Interoperabilitet
   Tilgjengelighet
     Sikkerhet
      Åpenhet
    Fleksibilitet
   Skalerbarhet
Testbarhet
Enkelhet
Vedlikeholdbarhet
Driftbarhet
Skatteetatens
IT arkitektur-
  prinsipper
Opprettet i forbindelse med
Virksomhetsarkitektur-prosjektet i
 Skatteetaten ved Tore Hovland,
 med Anne-Lise Furmyr, Camilla
  Roark og Tormod Varhaugvik.
Tilgjengelighet
 Brukervennlighet
     Integritet
   Samhandling
Endringskapasitet
     Gjenbruk
      Livsløp
Side 74
Takk for at du hørte på!

                             Spørmål?
                   trond.arve.wasskog@bekk.no


                             BEKK CONSULTING AS
SKUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY. WWW.BEKK.NO

More Related Content

Viewers also liked

Activities from this week
Activities from this weekActivities from this week
Activities from this week
NurseryTeam
 
Showcase Wellness Technology Oulu Finland 2011
Showcase Wellness Technology Oulu Finland 2011Showcase Wellness Technology Oulu Finland 2011
Showcase Wellness Technology Oulu Finland 2011
Oulu Wellness Institute
 
Prilezitost Xyngular 1
Prilezitost Xyngular 1Prilezitost Xyngular 1
Prilezitost Xyngular 1xyngularian
 
Potassic fertilizers - Australia, Africa and Americas
Potassic fertilizers - Australia, Africa and AmericasPotassic fertilizers - Australia, Africa and Americas
Potassic fertilizers - Australia, Africa and Americas
Market Research & Data Services
 
Instant Help - remote access service proposition
Instant Help - remote access service propositionInstant Help - remote access service proposition
Instant Help - remote access service proposition
keesnielen
 
Consejo directivo
Consejo directivoConsejo directivo
Consejo directivo
darovi
 
Obtain God’s Guidance
Obtain God’s GuidanceObtain God’s Guidance
Obtain God’s Guidance
Adrian Tan
 
соц-дем_12'10-01'11 (NashKiev.UA)
соц-дем_12'10-01'11 (NashKiev.UA) соц-дем_12'10-01'11 (NashKiev.UA)
соц-дем_12'10-01'11 (NashKiev.UA) NashKiev.UA
 
Press release tea europe
Press release tea   europePress release tea   europe
Press release tea europe
Market Research & Data Services
 
соц-дем_10-11'10 (NashKiev.UA)
соц-дем_10-11'10 (NashKiev.UA)соц-дем_10-11'10 (NashKiev.UA)
соц-дем_10-11'10 (NashKiev.UA)NashKiev.UA
 

Viewers also liked (10)

Activities from this week
Activities from this weekActivities from this week
Activities from this week
 
Showcase Wellness Technology Oulu Finland 2011
Showcase Wellness Technology Oulu Finland 2011Showcase Wellness Technology Oulu Finland 2011
Showcase Wellness Technology Oulu Finland 2011
 
Prilezitost Xyngular 1
Prilezitost Xyngular 1Prilezitost Xyngular 1
Prilezitost Xyngular 1
 
Potassic fertilizers - Australia, Africa and Americas
Potassic fertilizers - Australia, Africa and AmericasPotassic fertilizers - Australia, Africa and Americas
Potassic fertilizers - Australia, Africa and Americas
 
Instant Help - remote access service proposition
Instant Help - remote access service propositionInstant Help - remote access service proposition
Instant Help - remote access service proposition
 
Consejo directivo
Consejo directivoConsejo directivo
Consejo directivo
 
Obtain God’s Guidance
Obtain God’s GuidanceObtain God’s Guidance
Obtain God’s Guidance
 
соц-дем_12'10-01'11 (NashKiev.UA)
соц-дем_12'10-01'11 (NashKiev.UA) соц-дем_12'10-01'11 (NashKiev.UA)
соц-дем_12'10-01'11 (NashKiev.UA)
 
Press release tea europe
Press release tea   europePress release tea   europe
Press release tea europe
 
соц-дем_10-11'10 (NashKiev.UA)
соц-дем_10-11'10 (NashKiev.UA)соц-дем_10-11'10 (NashKiev.UA)
соц-дем_10-11'10 (NashKiev.UA)
 

Similar to Arkitektur på vondt og godt

En guide igjennom tåkeheimen
En guide igjennom tåkeheimenEn guide igjennom tåkeheimen
En guide igjennom tåkeheimen
mudnaes
 
Frokostseminar inmeta
Frokostseminar   inmetaFrokostseminar   inmeta
Frokostseminar inmeta
Glenn Richard Bech
 
Objektorientering og design av kode
Objektorientering og design av kodeObjektorientering og design av kode
Objektorientering og design av kodeRune Sundling
 
Nokios Tv2012 Hva Forventer En Fjortis
Nokios   Tv2012   Hva Forventer En FjortisNokios   Tv2012   Hva Forventer En Fjortis
Nokios Tv2012 Hva Forventer En Fjortis
Thor-Chriristian Lorange
 
1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi
VVS-Foreningen
 
eCampus i Nord-Norge
eCampus i Nord-NorgeeCampus i Nord-Norge
eCampus i Nord-Norge
Ingrid Melve
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenFriprogsenteret
 
Fra tjenesteorientert til dataorientert integrasjon
Fra tjenesteorientert til dataorientert integrasjonFra tjenesteorientert til dataorientert integrasjon
Fra tjenesteorientert til dataorientert integrasjon
Stian Danenbarger
 
GoOpen 2010: Jonny Johansen
GoOpen 2010: Jonny JohansenGoOpen 2010: Jonny Johansen
GoOpen 2010: Jonny JohansenFriprogsenteret
 
Aws på kartet - 2
Aws på kartet - 2Aws på kartet - 2
Aws på kartet - 2
Pål Kristensen
 
Spor 1 arkitekturelle rammeverk i offentlig sektor
Spor 1   arkitekturelle rammeverk i offentlig sektorSpor 1   arkitekturelle rammeverk i offentlig sektor
Spor 1 arkitekturelle rammeverk i offentlig sektorSteria Norway
 
eCampus og webmøter i UH-Norge
eCampus og webmøter i UH-NorgeeCampus og webmøter i UH-Norge
eCampus og webmøter i UH-Norge
Ingrid Melve
 
Devops eller dø!
Devops eller dø!Devops eller dø!
Devops eller dø!
Stein Inge Morisbak
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
Cominvent AS
 
Skatteetatens analyseplattform i google cloud
Skatteetatens analyseplattform i google cloudSkatteetatens analyseplattform i google cloud
Skatteetatens analyseplattform i google cloud
Smidigkonferansen
 
Kinderegget; enklere, billigere og mye raskere
Kinderegget; enklere, billigere og mye raskereKinderegget; enklere, billigere og mye raskere
Kinderegget; enklere, billigere og mye raskere
Tormod Varhaugvik
 
Risiko basert testing i praksis
Risiko basert testing i praksisRisiko basert testing i praksis
Risiko basert testing i praksis
Minh Nguyen
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
CoreTrek
 
Nettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampusNettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampus
Ingrid Melve
 

Similar to Arkitektur på vondt og godt (20)

En guide igjennom tåkeheimen
En guide igjennom tåkeheimenEn guide igjennom tåkeheimen
En guide igjennom tåkeheimen
 
Frokostseminar inmeta
Frokostseminar   inmetaFrokostseminar   inmeta
Frokostseminar inmeta
 
Objektorientering og design av kode
Objektorientering og design av kodeObjektorientering og design av kode
Objektorientering og design av kode
 
Nokios Tv2012 Hva Forventer En Fjortis
Nokios   Tv2012   Hva Forventer En FjortisNokios   Tv2012   Hva Forventer En Fjortis
Nokios Tv2012 Hva Forventer En Fjortis
 
1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi
 
eCampus i Nord-Norge
eCampus i Nord-NorgeeCampus i Nord-Norge
eCampus i Nord-Norge
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan Christensen
 
Fra tjenesteorientert til dataorientert integrasjon
Fra tjenesteorientert til dataorientert integrasjonFra tjenesteorientert til dataorientert integrasjon
Fra tjenesteorientert til dataorientert integrasjon
 
Nokios 2012 v0.6
Nokios 2012 v0.6Nokios 2012 v0.6
Nokios 2012 v0.6
 
GoOpen 2010: Jonny Johansen
GoOpen 2010: Jonny JohansenGoOpen 2010: Jonny Johansen
GoOpen 2010: Jonny Johansen
 
Aws på kartet - 2
Aws på kartet - 2Aws på kartet - 2
Aws på kartet - 2
 
Spor 1 arkitekturelle rammeverk i offentlig sektor
Spor 1   arkitekturelle rammeverk i offentlig sektorSpor 1   arkitekturelle rammeverk i offentlig sektor
Spor 1 arkitekturelle rammeverk i offentlig sektor
 
eCampus og webmøter i UH-Norge
eCampus og webmøter i UH-NorgeeCampus og webmøter i UH-Norge
eCampus og webmøter i UH-Norge
 
Devops eller dø!
Devops eller dø!Devops eller dø!
Devops eller dø!
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
 
Skatteetatens analyseplattform i google cloud
Skatteetatens analyseplattform i google cloudSkatteetatens analyseplattform i google cloud
Skatteetatens analyseplattform i google cloud
 
Kinderegget; enklere, billigere og mye raskere
Kinderegget; enklere, billigere og mye raskereKinderegget; enklere, billigere og mye raskere
Kinderegget; enklere, billigere og mye raskere
 
Risiko basert testing i praksis
Risiko basert testing i praksisRisiko basert testing i praksis
Risiko basert testing i praksis
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
 
Nettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampusNettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampus
 

More from ilmyggo

Software Kollapser Under Sin Egen Vekt JavaZone 2023
Software Kollapser Under Sin Egen Vekt JavaZone 2023Software Kollapser Under Sin Egen Vekt JavaZone 2023
Software Kollapser Under Sin Egen Vekt JavaZone 2023
ilmyggo
 
GodeMinerTilSlettSpill-JavaZone.pdf
GodeMinerTilSlettSpill-JavaZone.pdfGodeMinerTilSlettSpill-JavaZone.pdf
GodeMinerTilSlettSpill-JavaZone.pdf
ilmyggo
 
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
ilmyggo
 
Lov og rett i skyen JavaZone 2018
Lov og rett i skyen JavaZone 2018Lov og rett i skyen JavaZone 2018
Lov og rett i skyen JavaZone 2018
ilmyggo
 
Bekk Teknologiradar 2018 - Modige ledere
Bekk Teknologiradar 2018 - Modige ledereBekk Teknologiradar 2018 - Modige ledere
Bekk Teknologiradar 2018 - Modige ledere
ilmyggo
 
Atom Feeds Gruser JMS
Atom Feeds Gruser JMSAtom Feeds Gruser JMS
Atom Feeds Gruser JMS
ilmyggo
 
Tis not agile
Tis not agileTis not agile
Tis not agile
ilmyggo
 
Alle vil til himmelen men ingen vil dø software 2016
Alle vil til himmelen men ingen vil dø   software 2016Alle vil til himmelen men ingen vil dø   software 2016
Alle vil til himmelen men ingen vil dø software 2016
ilmyggo
 
11 erfaringer ditt prosjekt ikke behøver å gjenta
11 erfaringer ditt prosjekt ikke behøver å gjenta11 erfaringer ditt prosjekt ikke behøver å gjenta
11 erfaringer ditt prosjekt ikke behøver å gjenta
ilmyggo
 
Kontinuerlig leveransei skatteetatenpart-2
Kontinuerlig leveransei skatteetatenpart-2Kontinuerlig leveransei skatteetatenpart-2
Kontinuerlig leveransei skatteetatenpart-2
ilmyggo
 
Kontinuerlig leveransei skatteetatenpart-1
Kontinuerlig leveransei skatteetatenpart-1Kontinuerlig leveransei skatteetatenpart-1
Kontinuerlig leveransei skatteetatenpart-1
ilmyggo
 
Enkelhet testbarhet og skalerbarhet med grid i skatteetaten
Enkelhet testbarhet og skalerbarhet med grid i skatteetatenEnkelhet testbarhet og skalerbarhet med grid i skatteetaten
Enkelhet testbarhet og skalerbarhet med grid i skatteetaten
ilmyggo
 
Riktig feilhåndtering (og ja, checked exceptions er skadelige)
Riktig feilhåndtering (og ja, checked exceptions er skadelige)Riktig feilhåndtering (og ja, checked exceptions er skadelige)
Riktig feilhåndtering (og ja, checked exceptions er skadelige)
ilmyggo
 
Driftbarhet - Steg mot smidig drift, JavaZone 2010
Driftbarhet - Steg mot smidig drift, JavaZone 2010Driftbarhet - Steg mot smidig drift, JavaZone 2010
Driftbarhet - Steg mot smidig drift, JavaZone 2010
ilmyggo
 

More from ilmyggo (14)

Software Kollapser Under Sin Egen Vekt JavaZone 2023
Software Kollapser Under Sin Egen Vekt JavaZone 2023Software Kollapser Under Sin Egen Vekt JavaZone 2023
Software Kollapser Under Sin Egen Vekt JavaZone 2023
 
GodeMinerTilSlettSpill-JavaZone.pdf
GodeMinerTilSlettSpill-JavaZone.pdfGodeMinerTilSlettSpill-JavaZone.pdf
GodeMinerTilSlettSpill-JavaZone.pdf
 
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
JavaZone 2021: Året da åpen kildekode ble diskutert på Stortinget! av Trond A...
 
Lov og rett i skyen JavaZone 2018
Lov og rett i skyen JavaZone 2018Lov og rett i skyen JavaZone 2018
Lov og rett i skyen JavaZone 2018
 
Bekk Teknologiradar 2018 - Modige ledere
Bekk Teknologiradar 2018 - Modige ledereBekk Teknologiradar 2018 - Modige ledere
Bekk Teknologiradar 2018 - Modige ledere
 
Atom Feeds Gruser JMS
Atom Feeds Gruser JMSAtom Feeds Gruser JMS
Atom Feeds Gruser JMS
 
Tis not agile
Tis not agileTis not agile
Tis not agile
 
Alle vil til himmelen men ingen vil dø software 2016
Alle vil til himmelen men ingen vil dø   software 2016Alle vil til himmelen men ingen vil dø   software 2016
Alle vil til himmelen men ingen vil dø software 2016
 
11 erfaringer ditt prosjekt ikke behøver å gjenta
11 erfaringer ditt prosjekt ikke behøver å gjenta11 erfaringer ditt prosjekt ikke behøver å gjenta
11 erfaringer ditt prosjekt ikke behøver å gjenta
 
Kontinuerlig leveransei skatteetatenpart-2
Kontinuerlig leveransei skatteetatenpart-2Kontinuerlig leveransei skatteetatenpart-2
Kontinuerlig leveransei skatteetatenpart-2
 
Kontinuerlig leveransei skatteetatenpart-1
Kontinuerlig leveransei skatteetatenpart-1Kontinuerlig leveransei skatteetatenpart-1
Kontinuerlig leveransei skatteetatenpart-1
 
Enkelhet testbarhet og skalerbarhet med grid i skatteetaten
Enkelhet testbarhet og skalerbarhet med grid i skatteetatenEnkelhet testbarhet og skalerbarhet med grid i skatteetaten
Enkelhet testbarhet og skalerbarhet med grid i skatteetaten
 
Riktig feilhåndtering (og ja, checked exceptions er skadelige)
Riktig feilhåndtering (og ja, checked exceptions er skadelige)Riktig feilhåndtering (og ja, checked exceptions er skadelige)
Riktig feilhåndtering (og ja, checked exceptions er skadelige)
 
Driftbarhet - Steg mot smidig drift, JavaZone 2010
Driftbarhet - Steg mot smidig drift, JavaZone 2010Driftbarhet - Steg mot smidig drift, JavaZone 2010
Driftbarhet - Steg mot smidig drift, JavaZone 2010
 

Arkitektur på vondt og godt