[Forrige artikkel] [Indeks] [Neste artikkel] [CW hjemmeside]

Objektorientert Cobol på stormaskin


IBM lanserer objektorientert Cobol for OS/2, AIX og MVS stormaskinmiljø. Verdens mest brukte programmeringsspråk nekter å dø ut. Den nye versjonen av Cobol er fullt tilbake-kompatibel og med gammel Cobol-kode.

KNUT GJERNES

Nå kan verdens tre millioner Cobol-programmerere lage objekter i det språket de kjenner best.

-- Med lite eller ingen opplæring kan utvikleren migrere til et objektorientert miljø og dra nytte av fordelene med en gang, sier markedssjef i IBM, Tim Negris.

Verdens mest brukte programmeringsspråk tar i bruk objektorientert teknologi i sin Visual Age for Cobol for OS/2, Cobol Set for AIX og Cobol for MVS. Når Cobol nå blir tilgjengelig med objekt-orienterte tillegg kan det populære programmeringsspråket også brukes til å lage klient/tjener-applikasjoner .

Tilbakekompatibelt

Det er to adskilte oppgaver som møter deg når du har kjøpt den nye OO Cobol-kompileren. For det første skal du migrere den gamle koden og for det andre skal du ta i bruk den nye funksjonaliteten.

-- Runtime-versjoner kompilert med gammel Cobol-kompiler spiller sammen med nye programmer. Derfor kan du konvertere til ny kompiler gradvis, og bruke den tiden du trenger. Men skal du ta i bruk de nye mulighetene må du selvfølgelig bruke den nye kompileren, sier salgssjef i IBM, Bjørn Helge Roksvold.

Migrering av gammel kode skal ifølge IBM gå smertefritt, kun med noen helt spesielle unntak.

-- Det har vist seg at det har dukket opp noen problemer med konvertering av Cobol-kode kompilert med Cobol OS/VS. Den 20 år gamle koden kombinert med gammel CICS-teknikk kan gi problemer. Med Cobol II har vi ikke hatt noen problemer, forteller systemkonsulent Jan Ankarstrand.

Programmereren

Den gamle Cobol-programmereren skal vernes og skal få fortsette å utøve sin funksjon. Og IBM lover at Cobol-programmereren vil kjenne seg godt igjen i den nye kompileren.

-- Vi har prøvd å tilrettelegge det slik at den gamle programmereren kan beholdes. Programmereren vil ha de samme "move-statements". Det blir mer en ny dimensjon, uttaler Ankarstrand.

Men det er ikke til å komme fra at arbeidsdagen vil se annerledes ut. Det blir enda viktigere med en grundig analyse og design på forhånd. Og mye av arbeidstiden blir å sette seg inn i hvilke objekter som er tilgjengelige.

-- Det blir en annen måte å jobbe på. Utvikleren vil finne objekter ute som han ønsker å ta i bruk. Men samtidig ønsker han ikke å kjøpe en full applikasjon. Han skaffer seg derimot baser eller spesialfunksjoner, samt utvikler noe selv for så å sette det sammen til en applikasjon. Den som blir flinkest til å sette sammen disse applikasjonene blir den beste programvareleverandøren, sier Roksvold.

Dominerende

Cobol er det dominerende språk på stormaskiner. Både på MVS, VS og VM har alle Cobol som hovedbase.

-- Kritiske applikasjoner vokser stadig på stormaskin. Stormaskinmiljø er en koloss i utvikling som går veldig sakte fremover. De store tunge installasjonene ønsker også å utvikle seg videre. De ønsker å ta nye miljøer og verktøyer i bruk, men de kan ikke kaste alt de har på båten. Derfor må det gjøres sakte, men sikkert, opplyser Roksvold.

Det finnes utrolig mange Cobol-applikasjoner i produksjon. Mange selskaper som har investert mye i Cobol er redde for å oppgradere. IBMs objektorienterte Cobol gjør det mulig for organisasjonene å gradvis konvertere til mer moderne teknologi uten alt for store kostnader.

Standarder

En brukergruppe som heter OMG (Object Management Group) har blitt enige om hvordan objektorienterte standarder skal se ut. En standard er CORBA som er en arkitektur for hvordan man skal utveksle objekter over distribuerte heterogene systemer. IBMs implementering av CORBA heter SOM (System Object Model). For å lage objekter må du bruke standardene som OMG har bestemt. Dette blir likt som når Cobol-kompilere måtte følge ANSI-standarden. Etter hvert får vi store klassebiblioteker som inneholder de forskjellige objektene som er tilgjengelige.

-- Hvem som helst kan lage disse objektene. Og utvalget av objekter vil etter hvert bli mye større. Det finnes i dag mange generelle basisobjekter. Det finnes også biblioteker innen forsikring, finans og handel, sier Celeste Norlund, som er ekspert på objektorientering hos IBM.

BYGGEKLOSSER: Objekt-orientert programmering er utvikling etter byggekloss prinsippet. Dette gir deg en raskere utvikling av applikasjoner. (Foto: A.Hysing)

KOMBINASJON: Jan Ankerstrand, Celeste Norlund og salgsjef Bjørn Roksvold i IBM

[Forrige artikkel] [Indeks] [Neste artikkel]


[Image map not available]
Artikkel automatisk generert, 07/12-95, kl. 17.44 cw@oslonett.no