

Kunden i fråga hade bland mycket annat en egenutvecklad, plattformsoberoende middleware. Man hade en stor applikationsportfölj utvecklad mot och baserad på denna. Dessutom fanns många legacysystem som huvudsakligen kördes i stordatormiljö. Callistas uppgift blev att tillhandahålla expertis inom såväl j2ee som middlewareteknikerna. Samtidigt fungerade Callistas konsult som mentor för projektgruppen under arbetets gång. I och med att migrationsprojektet kommer att ske gradvis över tiden var det viktigt för kunden att kompetensen överfördes till, och stannade i, den egna projektgruppen så att kunskapen fanns kvar i organisationen.
Projektgruppen utarbetade tillsammans med Callistas konsult ett abstraktionslager som spänner över applikationsplattformar och middlewareprodukter. Det gör att en gemensam programmeringsmodell och gemensamma api:er kan användas oavsett plattform. Vilket i sin tur gör att man gradvis kan migrera applikationer och funktionalitet till J2EE.
Den första fasen, och därmed Callistas uppdrag, är nu avslutad. Arkitekturen finns på plats och projektgruppen är självgående vilket också innebär att mentorn lyckats med sin uppgift - att göra sig själv överflödig.