Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (1)
Emner Cobol, Mainframes, Serviceorienteret arkitektur (SOA)

Lær at leve med Cobol-koden: It-kludetæpper kan være praktiske

Selvom Cobol-applikationen er gammel, så er det ikke sikkert, at det kan betale sig at skifte den ud. I stedet bør man sørge for at få udviklerne på sine forskellige platforme til at arbejde sammen.

Af Jesper Stein Sandal Mandag, 9. maj 2011 - 11:12

Der er ganske givet mange it-chefer, der har en privat liste over gamle applikationer, som de helst ville sende på pension, så de kunne samle alt på én platform. Men det er ikke realistisk, og derfor bør man i stedet fokusere på at gøre det så let som muligt for sin organisation at leve med applikationer, der er spredt ud over mere eller mindre forældede platforme.

Det mener i hvert fald IBM distinguished engineer Hayden Lindsey fra IBM's Rational-division.

»I dag kører de applikationer, der driver din virksomhed, med komponenter, som kører på forskellige platforme. De består af forskellige stumper lavet med forskellige teknologier, men er en del af den samme applikation,« siger Hayden Lindsey til Version2.

Det kan eksempelvis være et system, som henter data fra en Cobol-applikation, som via en applikationsserver og webservices bliver tilgået som en webapplikation i en browser. Det giver udfordringer, når systemerne skal vedligeholdes.

»Du kan meget vel have mindst tre personer involveret fra tre interessegrupper. Hvis du skal lave opdateringer på tværs af platforme, så er du nødt til at gøre det manuelt, og det øger risikoen for, at folk begår fejl,« siger Hayden Lindsey.

Han arbejder blandt andet med Application Lifecycle Management hos IBM, som netop er det område, der handler om at kunne håndtere en applikation, der måske viser sig at blive brugt i produktionen i over 30 år.

Selvom det er muligt at konvertere 95 procent af koden i de fjerdegenerationssprog, der er brugt til at lave applikationer til mainframes, som er blevet oversat til Cobol i 1970'erne og 1980'erne, så er der stadig en manuel opgave med at få de sidste fem procent på plads.

»Migrering er en løsning, hvis du eksempelvis ikke længere kan finde medarbejdere med de nødvendige kompetencer, men det er et ret drastisk skridt. Der kører stadigvæk omkring 250 milliarder linjer Cobol-kode, så det er ikke realistisk at migrere det hele. Og Cobol-applikationerne gør det, de skal og yder som regel udmærket. Så du kunne omskrive det hele til Java, men hvad ville formålet være?« spørger Hayden Lindsey.

I stedet kan man ændre rammerne omkring applikationerne, hvor det blandt andet er vigtigt at få de forskellige hold, som er involveret i de forskellige platforme, til at arbejde sammen. Og så bør man ifølge Hayden Lindsey fokusere mere på at konsolidere værktøjerne, som udviklerne arbejder med, i stedet for sprogene.

»Det giver mere mening at ændre brugeroplevelsen med at vedligeholde applikationen, så den er den samme på tværs af forskellige platforme. Softwareudviklere ved udmærket godt, hvordan de lærer et nyt programmeringssprog, men prøv ikke at sætte en nyuddannet til at bruge en editor på en 'green screen', som var state-of-the-art for 30 år siden,« siger Hayden Lindsey med henvisning til det miljø, der stadig er standard i mange it-afdelinger, som arbejder med mainframe-applikationer.

Problemet er, at hver generation fra mainframen over klient-server til serviceorienteret arkitektur har udviklet sine egne værktøjer, og det er ikke alle platformene, der er lige parate til de nye udfordringer, der opstår, når applikationerne eksempelvis pludselig skal tilgås via web.

»Man skal sørge for at lavede samlede test på hele applikationen og ikke kun teste Java-delen for sig og Cobol-delen for sig. Og så skal man sørge for at finde sikkerhedshullerne i Cobol-koden. Kunderne begynder at blotte nogle interne applikationer via webservices, og så er der pludselig risiko for, at sårbarhederne bliver synlige,« siger Hayden Lindsey.

Hans overordnede råd til it-afdelinger, der har systemer bestående af komponenter spredt over mange platforme, er at få menneskene bag systemerne til at samarbejde uafhængigt af deres forskellige platforme.

»Det gælder om at få holdene samlet. Vi har fået splittet udviklermiljøerne, fordi hver generation ville opfinde nye værktøjer, fordi vi troede, vi havde opfundet noget nyt, så hver platform har sine egne værktøjer,« siger Hayden Lindsey.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Forretningsanalytiker til informationsarkitektur
Udgivet 4. mar 14.44
Technical Product Manager - SDK & Platform
Udgivet 23. maj 15.35
MainFrame-udvikler
Udgivet 14. maj 13.02
Selvkørende projektleder
Udgivet 7. maj 10.38

Kommentarer (1)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Rasmus Kaae 9. maj. 2011 - 11.40
 
Husk lige ..

At IBM Rational sælger et Eclipse-baseret udviklingsmiljø der håndterer mange forskellige sprog - herunder Cobol, Java, C++, m.fl. hvilket koger artiklen ned til en salgstale der skal ramme mainframe-tilhængere og modstandere positivt :-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Ethernet fylder 40: Fra datacenter til F16-fly

Udgivet 24. maj 15.55Opdateret 24. maj 15.55

Rygte: 48 millioner Xbox Live-konti hacket

Udgivet 24. maj 14.40Opdateret 24. maj 14.40

Shopamok: 41 domæner fra konkursbo sat til salg for 500 kroner

Udgivet 24. maj 14.08Opdateret 24. maj 14.08

300.000 cloud-servere giver ny Xbox supermuskler

Udgivet 24. maj 11.31Opdateret 24. maj 11.31

Yousee: Vi ville ikke skræmme kunderne

Udgivet 24. maj 10.44Opdateret 24. maj 11.32

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

Redpill Linpro hjælper kunderne ud af IBM Notes' databaser

Redpill Linpro

Skyen bliver hybrid i fremtiden

HP

HP satser på open source i skyen

HP

HP lancerer verdens mest automatiserede servere

HP

Kapitaludvidelse på halv mia. skal åbne nordtysk marked

GlobalConnect

It-virksomheder

Lakeside
|
CapaSystems
|
Adapt
|
Software Innovation
|
ITX
|
Omada
|
Raxco Scandinavia
|
Intelliglobe
|
VPS Pro
|
Cometpeople
|
Deltek Danmark
|
2webdesign - Online Marketing
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300