01.06.2014 Views

APR 07 Har du de rette kompetencer? - Prosa

APR 07 Har du de rette kompetencer? - Prosa

APR 07 Har du de rette kompetencer? - Prosa

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PROSIT - IT-STU DE REN DES FAGBLAD <strong>APR</strong> <strong>07</strong> SIDE 7<br />

”<br />

Det er næsten som at<br />

skrive en engelsk stil,<br />

at ko<strong>de</strong> i Cobol<br />

Eksempel på 3270-skærmbille<strong>de</strong>r. 3270 henty<strong>de</strong>r til 32 linier a 70 tegn, som er størrelsen på skærmen. I dag<br />

er vi oppe på 32 linier a 80 tegn, men ingen mulighed for at scrolle, og ikke noget grafi k som knapper o.l.<br />

Skærmbille<strong>de</strong>t er et af <strong>de</strong> skærmbille<strong>de</strong>r som brugerne benytter.<br />

<strong>de</strong>t ikke kører, så er <strong>de</strong>t noget, vi<br />

hurtigt hører. Svarti<strong>de</strong>r, svarti<strong>de</strong>r,<br />

svarti<strong>de</strong>r. Normalt når vi arbej<strong>de</strong>r<br />

i præsentationslaget siger vi, at<br />

fra brugeren gør noget, til <strong>de</strong>r er<br />

svar må <strong>de</strong>r maks. gå to sekun<strong>de</strong>r.<br />

Selvom <strong>de</strong>r in<strong>de</strong> i maven på<br />

systemet gennemløbes måske 150<br />

programmer <strong>de</strong>r hver især tjekker<br />

noget forretningslogik, læser<br />

databaser, udregner og opdaterer<br />

andre databaser, inkl. logning o.l.<br />

- og <strong>de</strong>t gæl<strong>de</strong>r også på <strong>de</strong> dage,<br />

hvor maskinerne kører 100% CPU<br />

forbrug. Selve datasikkerhe<strong>de</strong>n<br />

skal også være høj. Folk er jo<br />

normalt ikke så tilfredse med,<br />

at banken ikke har styr på, hvor<br />

mange penge <strong>de</strong> har, eller ting<br />

forsvin<strong>de</strong>r fra et kontoudtog. Så<br />

data er ikke noget, man må ændre<br />

u<strong>de</strong>n et godt revisionsspor - og<br />

mange data må slet ikke <strong>rette</strong>s, når<br />

vi snakker om historiske data (dvs.<br />

at <strong>de</strong> er behandlet færdigt og evt.<br />

præsenteret for en bruger). Så <strong>de</strong>r<br />

er ikke plads til mange fejl, når<br />

først et system er gået i luften.<br />

Integration er et keyword<br />

Banksystemer er ikke bare et<br />

system, men rigtig mange forskellige<br />

systemer, og ti<strong>de</strong>ns trend er,<br />

at man selvfølgelig kun skal lave<br />

tingene en gang, og så skal systemerne<br />

være integreret til <strong>de</strong>n store<br />

guldmedalje. Nye <strong>de</strong>jlige udfordringer,<br />

for at integrere er én ting. At<br />

få <strong>de</strong>t til at performe er noget helt<br />

an<strong>de</strong>t, som selvfølgelig også bare<br />

skal virke. Og <strong>de</strong>t er endnu en af <strong>de</strong><br />

store forcer ved at udvikle på mainframe.<br />

Systemerne er store, og <strong>de</strong>t<br />

kræver, at man tænker sig om. Selv<br />

<strong>de</strong>n mindste sten kan vælte hele<br />

systemet, hvis <strong>de</strong>t ikke virker.<br />

24 timers drift<br />

Nu kan 24 timers drift dække<br />

over mange ting. Vores maskiner<br />

er tændte 24 timer i døgnet, 365<br />

dage om året, så vi må jo have 24<br />

timers drift. Men vi har perio<strong>de</strong>r,<br />

hvor brugeren ikke kan benytte<br />

systemet fordi vi skal have afviklet<br />

serviceprogrammer. Vi har også<br />

en masse ting, <strong>de</strong>r kører batch om<br />

natten. Men generelt set skal vi<br />

udvikle systemer <strong>de</strong>r er realtidssystemer,<br />

og skal kunne benyttes<br />

hele ti<strong>de</strong>n. Der er så meget at lave<br />

hele ti<strong>de</strong>n, at vi simpelthen ikke<br />

har tid til at ’lukke’ for systemer<br />

ret lang tid ad gangen - for<br />

så kommer vi for langt bagefter<br />

med behandlingen. I integrere<strong>de</strong><br />

systemer vil <strong>de</strong>t bety<strong>de</strong>, at vi<br />

måske behandler noget på forkert<br />

grundlag.<br />

Nattevagter<br />

I min af<strong>de</strong>ling har vi ansvaret<br />

for mange basissystemer (bå<strong>de</strong><br />

udvikling og drift), og <strong>de</strong>rmed<br />

en <strong>de</strong>l programmer, <strong>de</strong>r kører<br />

om natten. Om natten har vi en<br />

nattevagtordning, hvor en tilkal<strong>de</strong>vagt<br />

skal tilse alle af<strong>de</strong>lingens<br />

systemer. Det giver nogle go<strong>de</strong><br />

udfordringer for mig som udvikler<br />

at være med i <strong>de</strong>n ordning, da<br />

man kommer rundt om programmer<br />

og systemer som man ellers<br />

aldrig ville have stødt på. Udfordringer<br />

er <strong>de</strong>r nok af – så hvis <strong>du</strong><br />

er til backend systemudvikling,<br />

komplekse systemer og tårnhøje<br />

krav, er <strong>de</strong>r altid plads til go<strong>de</strong><br />

udviklere. Og især in<strong>de</strong>n for <strong>de</strong>n<br />

finansielle branche, hvor <strong>de</strong>r i<br />

øjeblikket er stor efterspørgsel på<br />

disse profiler. Så <strong>de</strong>t kan være, at<br />

vi ses en dag?<br />

Eksempel på Cobol ko<strong>de</strong>.<br />

Endnu et eksempel på 3270-skærmbille<strong>de</strong>r. Dette er et udviklingsværktøj<br />

til DB2 fra IBM.<br />

Bankdata oplærer i mainframe<br />

Bankdata er med sine 450 ansatte en af <strong>de</strong> større it-virksomhe<strong>de</strong>r i trekantsområ<strong>de</strong>t.<br />

Kun<strong>de</strong>rne er en række større banker og andre fi nansielle<br />

fi rmaer, som ejer Bankdata og driver en stor <strong>de</strong>l af <strong>de</strong>res it-systemer hos<br />

Bankdata. Udviklingen sker på mainframe, men også på brugergrænsefl<br />

a<strong>de</strong>r i Websphere portalen.<br />

Mange nye medarbej<strong>de</strong>re får Bankdatas tre måne<strong>de</strong>rs intro<strong>du</strong>ktionsforløb<br />

til <strong>de</strong>n fi nansielle branche og udvikling på mainframe. Og <strong>de</strong> ansætter<br />

gerne uddanne<strong>de</strong> og oplærer <strong>de</strong>m.<br />

www.bankdata.dk

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!