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.1 Valg <strong>af</strong> teknologier<br />
Side 44<br />
Produktet ønskes udviklet ved brug <strong>af</strong> standarder. Derudover skal projektet simplificere den<br />
fremtidige udviklingsproces <strong>af</strong> slutbruger<strong>system</strong>er.<br />
Simple grænseflader opnås bla. ved at bruge XML som det primære kommunkationsformat.<br />
Internt tænkes data lagres i en relationel database. Slutbruger<strong>system</strong>erne tænkes at skulle<br />
håndtere struktureret data og en relationel database leverer både kræfterne og standarderne <strong>til</strong><br />
at gøre dette.<br />
Brugergrænsefladen opbygges ved hjælp <strong>af</strong> XSLT, som kan bruges <strong>til</strong> at formatere HTML ud<br />
fra XML.<br />
Der skal kommunikeres data over netværk. Til dette bruges webservices. Webservices er en<br />
simpel måde at s<strong>til</strong>le ressourcer <strong>til</strong> rådighed på tværs <strong>af</strong> et netværk.<br />
• XML - Der bruges XML version 1.0<br />
Bruges <strong>til</strong> grænsefladerne i <strong>system</strong>et. XML’ens struktur kan valideres, og XML kan<br />
derfor bruges <strong>til</strong> såvel dataoverførsler som <strong>til</strong> konfiguration og beskrivelser i <strong>system</strong>et<br />
• WebServices - Der bruges protokollerne SOAP og WSDL.<br />
• HTML - Optimeret <strong>til</strong> Internet Explorer 6.0<br />
Dette bruges <strong>til</strong> at vise brugergrænseflader <strong>til</strong> slutbrugeren. HTML er valgt fordi det er<br />
tekstbaseret og derfor meget nemt, dynamisk at ændre. HTML er i stor udstrækning<br />
platformsu<strong>af</strong>hængigt.<br />
• .Net – version 1.1<br />
Fordelen ved at bruge .Net er alle de standard funktionaliteter der er inkluderet. En<br />
anden fordel ved .Net er at Visual Studio .Net er et udviklings værktøj der at<br />
specialfrems<strong>til</strong>let <strong>til</strong> .Net’s funktionaliteter.<br />
• XSLT<br />
Dette er et scriptsprog der kan konvertere en xml struktur <strong>til</strong> en anden struktur. I<br />
projektet er det XSLT der genererer HTML ud fra den konfiguration og den data der<br />
er <strong>til</strong>gængelig.<br />
• SQL Server 2000<br />
Relationen database. Er valgt pga. den gode integrering i .Net og dens generelt meget<br />
gode brugergrænseflader.