Know IT - Toppbild

Thrane&Thrane - Satelittkommunikasjon

Kunden

Thrane & Thrane Norge AS

www.thrane.com

Behovet

Kunden hadde en eldre applikasjon brukt for konfigurasjon og monitorering av systemer for satelittkommunikasjon. Løsningen var
installert på 18 jordstasjoner rundt om i verden, og bestod av terminalbaserte skjermbilder utviklet i Oracle Forms.

Denne plattformen var derimot ikke lenger supportert, og det var behov for ny løsning på en mer moderne plattform.

Målsettingen

Med utgangspunkt i et begrenset budsjett, ønsket Thrane & Thrane å oppdatere løsningen med et mer brukervennlig grensesnitt for brukerne. Samtidig ønsket de å portere løsningen til en plattform som gav mulighet til enklere vedlikehold og videreutvikling. Et tresifret antall skjermbilder i Oracle Forms måtte re-implementeres innenfor en tidsbegrensning på 3-4 måneder. 

Løsningen

 

For å oppfylle kundens ønsker om kort utviklingstid for portering av et såpass stort system, ble valget vårt å lage en webbasert løsning skrevet i Ruby on Rails. Applikasjonen besto i stor grad av CRUD-funksjonalitet som vi på forhånd var klar over at Rails er god på. Derfor vi hadde stor tro på denne beslutningen.

Kunden ønsket seg en Java løsning på JBoss med Oracle database i bunn, da de hadde erfaring med dette på eksisterende hardware. Med bruk av JRuby som motor for Rails løsningen, fikk de en standard Java webapplikasjon som enkelt kunne integreres mot andre Java API'er utviklet av Thrane & Thrane.

Med basis i eksisterende metadata for Oracle Forms løsningen, ble det implementert en generator i Rails som produserte en webapplikasjon med tilsvarende funksjonalitet som fantes i de terminalbaserte skjermbildene. Vi oppfylte de funksjonelle føringene om en tastaturstyrt løsning med de samme skjermbildene og forretningsreglene, slik at brukerne enkelt skulle finne seg til rette i et nytt grensesnitt.

Utrulling av webløsningen til jordstasjonene rundt om i verden er godt i gang, og er per høsten 2010 rullet ut i Italia, Japan, Israel, Hellas, Korea og Kina. Responsen fra deres kunder har vært veldig positiv, og systemet har vist seg som meget stabilt og pålitelig i drift. Thrane & Thrane har selv tatt over vedlikehold og videreutvikling av løsningen, og er svært fornøyd med de teknologivalgene som prosjektet gjorde.


"Erfaringene fra prosjektet med JRuby on Rails var udelt positive, både fra kundens ståsted og fra oss som utviklere. Ruby er et morsomt språk å programmere i, og det er fascinerende hvor uttrykksfullt språket er i forhold til Java. Med bruk av webrammeverket Rails føler man at produktiviteten er på topp hver eneste dag."

Roy Paulsen, Seniorkonsulent og utvikler i prosjektet

 

 

"Know IT delivered a product of true quality which we as clients were able to shape throughout the process due to their agile work practices. Due to the fantastically diverse yet simple framework we now have, we are able to perform our own maintenance and implementation of new features that our customers have requested.

We received the product we wanted in a time frame we were doubtful was possible when we started the project. I strongly hope we can co-operate on a project again in the future."

Dave Green

Senior System Engineer, Thrane & Thrane Norge AS

September 2010

xltw%tzEloxKvyz%wt%t6yzloxKvyz%wt%t6yz