Farvel til applikasjonsserveren Fra kompleksitet til kontroll.

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

Avhengigheter og installering
v/Tormod Engebu, IKAVA KDRS 13. november 2013
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
Java Teknologi Teknikker Økosystem Johannes Brodwall
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Introduksjon til objektorientert programmering i PHP
”Verifiser Forventet Funksjonalitet”
Produkteier vs virksomhetsarkitekt
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Veien til smidig For NAVs samling Johannes Brodwall BBS.
Softwarearkitektur og kvalitet
© PROGRAM UTVIKLING as Vellykkede prosjekter leverer hyppig Johannes Brodwall, Steria Chief Scientist, Utvikler, Arkitekt, Sertifisert ScrumMaster.
Få Zotero i Word. Husk å sjekke at du har Firefox, Java og Zotero på maskina di og alltid nyeste versjon! Zotero kjører bare på nettleseren Firefox… Søk.
Heiskontrollsystem Gruppe 7 Arne E. Hansen Martin Stenmark Cecilie Vådahl Gunhild Kristiansen Kristian Vågen Magnus L. Asbjørnsen.
Forprosjekt del I.  Status  Planning, Alfa, beta, stable  Build  Når er siste build, er de aktive  Aktivitet  Skjer det noe med softwaren  Skalering.
test- og godkjenningsordningen
@ TDT4120 Algoritmer og datastrukturer Trær og søking i dem, samt litt diverse emner Åsmund Eldhuset asmunde idi.ntnu.no.
Gruppe 8E Martin Olsen og Geir Nakken
Hovedprosjekt- presentasjon. Ekstern oppdragsgiver Q-Free:Ticketing AS leverer elektroniske billetteringssystemer for kollektivtransport. Det leveres.
Human Factors (HF) i kontrollrom - En revisjonsmetode 2003
Rune Log Senior Konsulent, Ergogroup
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
«Det er ikke bare Java-koden som skal i produksjon» André Heie Vik.
HMS i de lokale og regionale energibedriftene Hvordan ivaretar bedriftene helse, miljø og sikkerhet? KS Bedriftenes Møteplass 2011, 17.februar.
  © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Statkraft 16. april, 2010 Du kan lytte til koden.
BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring Johannes Brodwall Lead Software Architect.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Iterate 21. mai, 2010.
Arkitektur og smidighet
En lean verdikjede for utvikling av systemer
ROOTS Johannes Brodwall, Kløne Steria Norway
Opplev smidig programmering
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Fjernstyring av PCer med NTRconnect Svein/ALEPH brukermøte 2007.
JavaBin Det norske javamiljø. Hvem er Totto  President i javaBin siden 1998  Sjefskonsulent i ObjectWare  Arkitekt, utvikler, mentor  J2EE siden 1997,
RFID – Communities in Action Ambisjoner og visjoner Totto
 Startet i november 2004  Hatt 32 møter siden oppstart, med ett til to foredrag på hvert møte.  Har et snitt på 15 deltakere på møtene.  All time.
Lightning Talks Oslo XP meetup juli Johannes Brodwall.
Smidig utrulling Anders Sveen, BBS Efaktura. Hva? Ofte Tar lite tid Automatisert Sikkert XP Meetups.2.
EKSAMEN 2008 Beredskap Beredskap – sikkerhet – stabilitet Tilrettelegging sentralt – (BBS) Kontroll og kvalitetssikring av eksamensdata – (skolen) Sikkerhet.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Innsamling av ekstremt sensitive data til forskning
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
BUCS Utfordringer og valg av fokus Tor Stålhane. Rammebetingelser Første spørreundersøkelse viser at det vi gjør må kunne: Brukes sammen med UML Passe.
Project.
BUS240 1 Typer av prosessteknologi Teknologi (maskiner og utstyr) for å produsere og levere varer og tjenester Prosessteknologi for transformasjonen 
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
Ny studentlab med trådløst nettverk og mobile løsninger.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily maskinene rapporterer fra innsiden Loggdelen.
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Finne feil - Debugging Introduksjon til sortering.
Gjennomgang av SO3.0 Pål Kalvsjøhagen - FSAT Mathis Aamodt - FSAT.
“Industrial approach for testing (2)” Teknikker og verktøy for testing i et Scrum-team Utdrag fra Skatteetatens teststrategi Sten Aksel Heien Skatteetatens.
Framtidens kommuner – med ansvar for egen utvikling
Et rollespill i et uendelig antall akter
Samarbeidsgruppemøtet
IN1000-seminar høsten 2017 Henrik H. Løvold
Inspera Eksamenssystem
Nova - metodikk Uninett 2013 –
Utskrift av presentasjonen:

Farvel til applikasjonsserveren Fra kompleksitet til kontroll

Agenda Fra kompleksitet til kontroll: Prosess og automasjon En kort historie om Java EE Demonstrasjon av prosess og verktøy Erfaringer Hvordan kommer man hit?

Om foredragsholderen Johannes Brodwall Sjefsbråkmaker på BBS Aktiv i miljøet rundt smidige metoder i Oslo Med å arrangere ROOTS 2008 I kveld: Kode dojo!

Hva lovet Java EE? Skalering Manageability (deployment) Robusthet (failover) Sikkerhet (yeah! Right!) Programmeringsmodell –Component Transaction Monitor 2-fase commit

Hva leverte Java EE Kompleksitet Utestbar kode Vanskelig å debugge Ikke-automatisebare rutiner

Alternativet

Continuous Deployment

Prosessen: 1.Skriv en test 2.Implementer koden for å få den til å virke 3.Sjekk inn 4.Byggserver bygger automatisk 5.Testserver deployer automatisk 6.Iterasjonsslutt: Lever i preproduksjon 7.Leveranseslutt: Lever det samme i produksjon

Forlat Java EE: Få kontroll Enhetstester Debugging Automatisering Enkel arkitektur Forståelse Gjenkjellelse Kontroll

Problemer vi hadde Skalering Feiltoleranse Sesjoner 2PC Administrasjon av et sett med noder Open source anskaffelse Alle lett løsbare

Open Source in the Enterprise (For Dummies) Lisens: BSD, MIT, APL Support Robusthet –Test ytelse og krasj Sikkerhet (sabotasje eller hull) –Bla, bla, bla Utbredelse

Lettvektscontainer: Steg for steg Maven 2 bygg WAR-filer –XA, EJB, sesjoner ZIP –Assembler, appassembly, Jetty Install script (appassembly problemstillinger) Continuous Integration