Itemplates.no

emneord:referanser

bake-it: Løsningen som ble ny med XPages

I media er det stadig fokus på merking av matvarer. Det er ikke bare pris og holdbarhet forbrukerne er interessert i, men også hva maten faktisk inneholder.

Bake-it er et nettsted spesielt utviklet for brukere i bakeri- og konditorbransjen. Grunnsteinen i bake-it er ingredienser og definisjonen av næringsinnholdet i disse. Basert på disse ingrediensene bygges det opp resepter (oppskrifter) hvor man har automatisk beregning av kalkyler, næringsinnhold, varedeklarasjon, grovhetsmerke og nøkkelhullsmerke i henhold til krav fra myndighetene.

Bake-it ble lansert for første gang i 2003 som et samarbeidsprosjekt mellom Idun Industri og Regal. I 2004 ble også svenske KåKå og Nord Mills med, og løsningen ble videreutviklet til å være tospråklig.

Løsningen ble programmert med de relativt begrensede mulighetene som man hadde tilgang til i tidligere Domino-versjoner. En av de største begrensningene har imidlertid vært at bake-it ikke har støttet andre nettlesere enn Internet Explorer. Fordelingen av nettlesere er en helt annen i dag enn den var i 2003 og det er nesten umulig å diktere hvilken nettleser som skal benyttes i en ekstranett-løsning .

Bake-it har hele tiden blitt oppdatert i forhold til funksjonalitet og eksterne krav fra blant annet Mattilsynet, men teknologisk har vi stort sett forholdt oss til de rammene som bake-it hadde i 2003.

Økende krav til modernisering av bake-it og lanseringen av Lotus Notes/Domino 8.5.x med nye verktøy initierte en redesign av bake-it. Viktig for oss i denne prosessen var at vi ikke måtte skrive om selve forretningslogikken. Motoren i bake-it er basert på komplekse beregninger og det er lagt ned mye arbeid i programmering og testing for å få dette riktig. Dersom man hadde valgt å utvikle bake-it på nytt på en annen plattform, ville det krevd at forretningslogikken måtte skrives på nytt. Vi landet på en løsning basert på XPages, hvor vi kunne fokusere på design og støtte for flere nettlesere og mobile klienter, men samtidig beholde forretningslogikken.

Sammenlignet med løsningen som ble utviklet i 2003 og som baserte seg på utstrakt bruk av HTML-koding, inneholder løsningen i dag langt mindre kode og er mye enklere å vedlikeholde. Vi har valgt å basere design og basisfunksjonalitet på et rammeverk som er utviklet av IBM. Dette gir oss en del fordeler fordi vi kan benytte standard javascript-biblioteker og stylesheets og være trygge på at resultatet blir omtrent likt i de ulike nettleserne.  Løsningen baserer seg også på utstrakt bruk av Dojo, som nå er integrert i XPages. Dojo er et rammeverk basert på Javascript.

Ny versjon av bake-it er utvidet med grensesnitt for iphone for utvalgte deler av løsningen.

 

Bake-it er basert på Lotus Notes/Domino og kjører i dag på versjon 8.5.2. Ny versjon av løsningen skal lanseres våren 2011.

Norsk Sykepleierforbund - stillingsmarked

Item har levert Internett og ekstranettløsning for utlysning av stillinger hos Norsk Sykepleierforbund

Behovet:
Norsk Sykepleierforbund (NSF) har alltid hatt en sentral rolle når det gjelder stillingsmarkedet for Sykepleiere i Norge. For å beholde denne posisjonene hadde Norsk Sykepleierforbund behov for å utvikle en ny totalløsning for nnlegging, oppfølging og distribusjon av ledige stillinger via Sykepleien.no.

Løsningen - stillingsmarkedet:

Med utgangspunkt i NSFs kravspek ble det utviklet et nettsted for publisering av stillingsannonser. Løsningen har i tillegg til administrator, to roller. Den ene er stillingsannonsør og den andre er brukeren. Hver enkelt stillingsannonsør har etter pålogging mulighet til å registrere og publisere stillingsannonser basert på sin rolle og rettigheter. Brukere kan, basert på registrerte profiler, få tilgang til automatisk varsling via SMS/e-post og lagring av søk.

Teknisk løsningen:

Løsningen baserer seg på en OpenSource-portal og er integrert med med Oracle og Lotus Notes/Domino som databaser.

Se stillingsmarkedet her Se stillingsmarkedet her

Höegh Autoliners Business Web

Item har levert arbeidsprosessverktøy til Höegh Autoliners

Behovet
Höegh Autoliners Business hadde behov for et rollebasert web-system som støtter alle forretningsrollene i Höegh Autoliners verdikjede (både kommersielle og operasjonelle). Blant kravene var det blant annet at systemet skulle sikre effektiv innrapportering, distribusjon og gjenfinning av informasjon i hele Höegh Autoliners globale organisasjon. Ideen til Höegh Autoliners Business Web ble født og Item fikk i i oppdrag sammen med Procedo å utforme dette.

Løsningen - Höegh Autoliners Business Web
Gjennom utstrakt bruk av dokumenthåndtering, arbeidsflyt, diskusjonsfora og effektiv fritekstsøking, har systemet gjort det mulig å gi brukerne støtte til de mest komplekse arbeidsprosesser. Rollestyring og personalisering sørger for at hver bruker får en arbeidsflate (dashboard) som er tilpasset brukerens oppgaver og informasjonsbehov. Samtidig sørger utstrakt bruk av tilgangskontroll for at brukeren kun får tilgang til informasjon og funksjoner som er relevant for den forretningsrollen som brukeren innehar. Hovedutfordringen med Höegh Autoliners Business Web har vært å utforme en løsning som skal benyttes i et globalt perspektiv av mange ulike brukere – der muligheten for opplæring, oppfølging og støtte av brukerne er svært begrenset. Brukerne kommer fra alle verdensdeler, noen er nybegynnere og andre er eksperter. Noen har moderne datautstyr med rask internett-tilkobling, mens andre sitter med gamle skjermer på trege telefonlinjer. Systemet er integrert med Höegh Autoliners Webs øvrige informasjon- og backofficessystemer.

Første versjon av systemet ble lansert 2002 og det har løpende blitt videreutviklet. I dag er Höegh Autoliners Business web et viktig forretningskritisk system.
Teknologier som er brukt i løsningen, foruten Lotus Domino: JavaScript, LotusScript, Java, Ajax, FusionCharts, DominoPDF, XML

Stort SOA prosjekt hos Innovasjon Norge

Notes/Domino har tradisjonelt blitt sett på som et system det har vært vanskelig å koble seg opp mot. Her har vi enda et prosjekt som motbeviser dette. IBM har utviklet verktøy som gjør gode integrasjoner mulig, forteller Ketil Hjerpaasen i Item Consulting. Han har jobbet med denne typen løsninger siden 2003, og har unik erfaring på området. Det konkrete prosjektet for Innovasjon Norge handlet om å koble sammen kundehåndteringsverktøyet Siebel, og arkiveringssystemet Ephorte, med et stort saksbehandlingssystem i Notes. Biztalk fungerer som en dataformidler mellom systemene. I tillegg til de interne systemene handlet det også om å integrere det hele mot oppslag i Brønnøysundregisteret, Folkeregisteret og en stor nasjonal landbrukssdatabase. Hele prosessen skjer gjennom bruk av SOA-teknologi.

– Det er samspillet mellom alle disse elementene vi har utviklet, forteller Ketil Hjerpaasen. Item Consultings rolle har vært å utvikle den delen hvor datastrømmen fra Domino kommer til ”møteplassen” - stedet der alle de ulike teknologiene møtes og forstår hverandre gjennom et felles språk (WSDL). Med LotusScript og Java som programmeringsspråk er det via Webservices bygd opp en arkitektur som muliggjør fri datautveksling mellom de ulike systemene.
Prosessen har vært omfattende, og Hjerpaasen mener nøkkelen ligger i Item Consultings grundighet og kunnskap i planleggings- og tilretteleggingsfasen. Gjennom en prototype og et pilotprosjekt identifiserte man hvordan man så for seg en god utnyttelse av de ulike systemene, og hvordan de best mulig kunne snakke sammen på tvers av egne grensesnitt.

Ny rammeavtale for vedlikehold og videreutvikling av plattformen ble inngått i 2009.