Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Future of COBOL: Modernizing Bolagsverket’s COBOL applications
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2013 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

COBOL is an old programming language that, despite its age, is still used in many different areas, such as financial and insurance administration. The Swedish Companies Registration Office, also known as Bolagsverket is no exception. This agency administers information regarding Swedish companies and associations. Although the COBOL programs work, they have many disadvantages. The system is both expensive, inflexible and there are very few new developers available. Bolagsverket would therefore gladly replace COBOL with a more flexible and affordable alternative. This thesis will study and present some solutions and also provide actual examples of how they can be used. Two different products have been studied; Oracle SALT and Micro Focus Visual COBOL. SALT offers a web service interface, which enables the users to access services related to the COBOL programs remotely via the Internet or other networks. Visual COBOL, on the other hand, compiles the code into low-level code and deploys it onto new platforms. Both products can make the use of the code in a more flexible manner. Visual COBOL has, however, more substantial and long-term functionality that Bolagsverket is very interested in pursuing, even though it costs five times as much as SALT. One other main reason is that the second product can drastically reduce the gap between the COBOL programs and the surrounding systems. It is even possible to save money since some components can be reduced or even completely removed. The final conclusion is that neither of the programs offers any pure replacement with regards to COBOL, but they have made the language much more adapted to twenty-first century computer systems. They are therefore considered as a good option instead of rewriting the entire COBOL code into a new language.

Abstract [sv]

COBOL är ett gammalt programmeringsspråk som trots sin ålder fortfarande används inom många olika områden, såsom administration inom finans- och försäkringsbranschen. Bolagsverket i Sverige är inget undantag. Den här myndigheten hanterar information rörande de företag och föreningar som finns i Sverige. Även om COBOL-programmen fungerar som det ska finns det många nackdelar. Det är dyrt, inte särskilt medgörligt och dessutom finns det få nya utvecklare att tillgå. Bolagsverket skulle därför gärna vilja byta ut programmen mot något mer flexibelt och prisvärt alternativ. Det här examensarbetet kommer presentera några aktuella lösningar. Kodexempel kommer också att skapas för att visa hur detta kan användas i praktiken. Två olika produkter kommer att behandlas i rapporten; Oracle SALT och Micro Focus Visual COBOL. SALT erbjuder ett gränssnitt för webtjänster. Det möjliggör att användarna kan komma åt tjänster knutna till COBOL programmen, fast på distans, via exempelvis Internet eller något annat nätverk. Visual COBOL har i sin tur en helt annan lösning, nämligen kompilering av COBOL till ett lågnivåspråk som går att använda på flera nya plattformar. Både produkterna erbjuder stora möjligheter i att göra COBOL mer flexibelt. Visual COBOL har däremot mer omfattande och långsiktiga funktioner som Bolagsverket kan tänkas gå vidare med, trots att det kostar fem gånger så mycket som SALT. En annan fördel med Visual COBOL är att flera delar av arkitekturen kan komma att användas mindre, eller till och med avvecklas helt, och kan således även sänka kostnaderna. Slutsatserna som kan dras är att ingen av produkterna byter ut COBOL helt, däremot kan de göra det gamla programmeringsspråket mer anpassat för 2000-talets moderna datorsystem. De betraktas därmed som fullt dugliga alternativ istället för en total omskrivning av COBOL-koden till ett annat språk.

Place, publisher, year, edition, pages
2013. , 30 p.
Keyword [en]
COBOL, Visual COBOL, Micro Focus, Bolagsverket, SALT, Oracle, JCA, TUXEDO, Java EE
Keyword [sv]
COBOL, Visual COBOL, Micro Focus, Bolagsverket, SALT, Oracle, JCA, TUXEDO, Java EE
National Category
Computer Engineering Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-19779OAI: oai:DiVA.org:miun-19779DiVA: diva2:643614
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2013-08-28 Created: 2013-08-28 Last updated: 2013-10-30Bibliographically approved

Open Access in DiVA

fulltext(1320 kB)432 downloads
File information
File name FULLTEXT02.pdfFile size 1320 kBChecksum SHA-512
9c965f89f054fcc03e98256b4fdfd36e664641fed5572e962f9781943ab3dc4be25ca21de4f926de6537a8e553f80a498ca9e4bd689352f7bd8c8ee4e8089f75
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Åhman, Stefan
By organisation
Department of Information and Communication systems
Computer EngineeringSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 432 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 369 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf