Miles deler erfaringer med høyvolumløsninger på Javazone

Oslo, 06.07.2009

Morten Udnæs fra Miles deler sine erfaringer med programmering av høyvolumløsninger i Java mot fagsystemer skrevet i Cobol.

Til tross for at de fleste nå programmerer i Java og Java brukt på riktig måte er i stand til å ta over fagsystemene skrevet i Cobol, så vil de Cobol-baserte systemene fortsatt opprettholdes i overskuelig fremtid og det er derfor viktig å få til en god sameksistens samtidig som høyvolumegenskapene bevares og om mulig forbedres.

Javazone er etter vår mening den viktige utviklerkonferansen i Norge, kanskje i Europa, og vi synes følgelig det er viktig å bidra både faglig og som sponsor på Javazone. Selv i disse finanskrisetider ligger konferansen an til å sprenge deltakergrensen samtidig som det høye faglige nivået opprettholdes.

Abstrakt om Morten sitt foredrag - "The forgotten art of batch programming":

This talk is about handling massive amounts of data from a file based legacy system. You may think this is a stupid example. Who would ever get 1.000.000.000 transactions in files? Orders will be placed from Web and properly load balanced as they get in. But the fact of the matter is, don't be so sure. There is a lot of legacy systems out there. In 1997 the Gartner Group estimated that there were 240 billion lines of Cobol code in active apps. Something like 90 percent of financial transactions are processed by Cobol code, and 75 percent of all business data processing is Cobol. Most of that code is still there after being fixed for 2000 bug.

So why is all this Cobol stuff relevant to me?

I develop using Java, not Cobol (Thank God!). It's relevant because Java is ready for the heavy lifting of replacing all this code. But since all systems can't be replaced in one go, you must interface with the existing solutions. Doing that using typical java stack in the typical java way, can give you an over-engineered and badly designed solution.
The speaker used 3,5 years as a software architect and developer replacing large mainframe applications using best practice Java architecture (message oriented, Spring, Hibernate etc). Doing so he realized that new techniques have their place, but processing large batch files using Hibernate probably wasn't the easiest way of dealing with legacy code and integration.

This talk is about what you do when your boss asks you to develop the mega-file-processing-foobar-application.

Relaterte nyheter

  • Det beste fra QCon London 2012 11.04.2012

    Andre uken i mars gikk den sjette utgaven av QCon London av stabelen. I år hadde vi ikke mindre enn ni Milesere på plass for å få med seg buzzen på en av Europas viktigste utviklerkonferanser. Her kan du lese hva hver og en av de har tatt med seg hjem og destillert av høydepunkter fra så vel tutorials som foredrag.

  • Roots 2012 - 25.-27. april i Bergen 31.03.2012

    Roots-konferansen ble en stor en stor suksess i 2011, og vi i Miles er naturligvis med på sponsorsiden også i 2012. Karianne, Erik, og André er med i komiteen, og lover et program med enda flere godbiter enn i fjor. Dette blir garantert årets faglige høydepunkt!

  • Rekrutteringsgave til UiB Bergen, 25.02.2012

    23. februar 2012 var daglig leder Tom Georg Olsen og faglig pådriver Pär Wiger på besøk hos Institutt for Informatikk - Universitet i Bergen, for å overrekke dem en gavesjekk på kr 20.000,-. Pengene skal brukes i rekrutteringsarbeidet til studiet, og skal fortrinnsvis brukes til å få flere kvinner til å studere informatikk.