17.09.2013 Views

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!