Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7.2.3.3 Ekstern grænseflade<br />
Side 54<br />
Den eksterne grænseflade i slutbruger<strong>system</strong>et skal kunne bruges <strong>til</strong> at kommunikere data<br />
imellem flere forskellige <strong>system</strong>er. Grænsefladen skal kun understøtte udveksling <strong>af</strong> data, og<br />
definitionen vil derfor være meget lig definitionen <strong>af</strong> datastruktur.<br />
Figur 19: ekstern grænseflade<br />
Til at starte med vil den eksterne grænseflade kun understøtte udstræk <strong>af</strong> data. I Figur 19 er<br />
vist definitionen på en konfiguration <strong>af</strong> en ekstern grænseflade. Det er kun selve forespørgslen<br />
der er defineret. Data bliver overført i det XML format som .Net’s DataSet objekt<br />
understøtter.<br />
De eksterne grænseflader vil kunne defineres før resten <strong>af</strong> <strong>system</strong>et defineres. Det muliggør at<br />
den overordnede struktur kan implementeres først. Således kan hele organisationens struktur<br />
først implementeres kun ved hjælp <strong>af</strong> de eksterne grænseflader. Senere kan de enkelte<br />
<strong>system</strong>er så defineres med hver deres specifikke funktionalitet.<br />
7.2.3.4 Mapnings grænseflade<br />
Mapningen forgår lidt ligesom et View. Eneste forskel er at der ikke bruges tabeller som<br />
datagrundlag, men View. Alle felter i den eksterne grænsefladedefinition skal mappes <strong>til</strong> et<br />
internt felt. Løsningen giver i sin nuværende form ikke mulighed for at lave meget komplekse<br />
mapninger.