Til implementation af systemet er valgt følgende teknologier:
Valg af teknologi var stort set fastlagt ved projektets start. Projektets formål er at give mobil adgang til oplysninger, og Oracle har et produkt der er beregnet til netop det. Portal-to-Go. Det er et meget åbent system der kan kombineres med en masse andre teknologier, men det sætter alligevel nogle retningslinjer.
Portal-to-Go formatterer sider så de kan vises på andre enheder end en almindelig WEB-browser, deri inkludereret mobile enheder som WAP. Alternativet ville være at lave systemet i WML direkte til WAP-telefonen, men eftersom Portal-to-Go er Oracles løsning på problemet, faldt det naturligt at bruge det. Så har vi også kunnet få hjælp og vejledning til brugen af det. Portal-to-Go's mulighed for automatisk at kunne formattere siderne til et hvilket som helst format, inklusiv fremtidige, gør det også til et godt og meget fremtidssikret valg. Portal-to-Go er mere detaljeret beskrevet i bilag XXX side XXX.
Oracle's hoved-produkt er deres database, så også her er valget faldet naturligt. Vi skal bruge oplysninger fra bl.a firmaets egen kunde-database, som også er en Oracle-database. Desuden har vi gennem hele datamatiker-uddannelsen arbejdet med Oracle-databaser, så det passer os glimrende. Tilgangen er ganske enkelt med SQL via JDBC. Vi har ikke fundet det nødvendigt at bruge PL/SQL, da vi primært skal hente oplysninger frem med "SELECT statements".
Java er det sprog projektdeltagerne er blevet oplært i at programmere i, så det er vores foretrukne sprog. Portal-to-Go er selv implementeret i Java, og de plugins (adaptere) man kan lave til PtG skal også være Java. Der er så lavet nogle standard-adaptere (i java) der gør det muligt at lave adaptere i andet end java, så det er egentlig ikke noget krav. Oracle DK har selv lavet et simpelt system udelukkende i PL/SQL til Portal-to-Go. Men igen, java er vores foretrukne sprog, og det passer godt til Portal-to-Go. Desuden er Java et meget udbredt og anerkendt sprog.
XML bliver brugt af Portal-to-Go, så her er ikke rigtig noget valg. Vi kommer i berøring med det, når vi skal bygge siderne op, som PtG skal modtage. Det gøres i java ved at linke nogle objekter sammen i en træ-struktur, der danner et dokument. Vi skal altså ikke skrive XML-dokumenter som man kender dem i form af tekst med tag's, men opbygge dem i Java. Portal-to-Go har nogle hjælpe-klasser, så det er ikke særlig svært. Portal-to-Go bruger XSL til at formattere siderne til de forskellige enheder, men der er skrevet det XSL der er nødvendigt til WAP, så vi har ikke selv noget med XSL at gøre. Portal-to-Go's standard for XML-dokumenter er beskrevet i bilag XXX side XXX.
WAP-telefonen er den eneste reelle mobile online enhed på markedet. Vi har dog ikke udelukkende valgt den, da Portal-to-Go kan formattere siderne til hvad-som-helst, og deriblandt WAP. Vi har dog udviklet systemet med WAP som den teknologi systemet skal vises på, for at få et færdigt brugbart produkt. Når det i fremtiden skal vises på andre enheder, kan Portal-to-Go sørge for det. Det er meget begrænset hvad WAP kan vise, så hvis systemet kan vises på WAP, så vil det også kunne vises på andre enheder. Derimod hvis vi udviklede til en mere avanceret standard (f.eks HTML eller Flash), ville man måske ikke kunne se alt indholdet på den mere begrænsede WAP-telefon. Hvordan WAP-telefonen får adgang til MAOV-systemet, er beskrevet i bilag XXX side XXX.