Examensarbete, avancerad nivå
XML-webbtjänster och GIS-funktioner
Sammanfattning
Detta examensarbete har haft som uppgift att undersöka om framtidens
utveckling av GIS-funktioner kommer att ske med XML-webbtjänster. Som ett
led i denna undersökning har ett antal GIS-funktioner utvecklats som
XML-webbtjänster med ESRI: s ArcGIS Server 9.0. Syftet med utvecklingen var
att utvärdera ArcGIS Servers stöd för XML-webbtjänster.
Med hjälp av XML-webbtjänsttekniken kan distribuerade GIS-applikationer
byggas. En övergång från traditionella GIS till distribuerade GIS kan ge
många fördelar. Det finns även andra tekniker utöver XML-webbtjänsttekniken
för att uppnå distibuerade GIS såsom CORBA och Java RMI.
XML-webbtjänsttekniken skiljer sig från dessa då all data utväxlas över
HTTP.
Idag finns det ett visst utbud av distribuerad GIS-funktionalitet på
Internet. Detta utbud består dock främst av adressupplysningar och enklare
kartpresentationer. Genom en analys av distribuerade GIS identifierades det
ett behov hos mindre företag, myndigheter och kommuner att över Internet
kunna utföra enklare områdesanalyser. Därför riktar sig de XML-webbtjänster
som utvecklats under examensarbetet mot denna målgrupp. Dessa
XML-webbtjänster implementerades sedan i en webbapplikation. För att
utvärdera
webbapplikationen och ArcGIS Server testades bland annat webbapplikationens
funktionalitet och kartgenereringstider. Testerna visade att ArcGIS Server
tillhandhåller funktionalitet för utveckling av XML-webbtjänster
innehållande åtminstone viss grundläggande GIS-funktionalitet. Testerna
visade också att webbapplikationens kartpresentation är betydligt
långsammare än liknade karttjänster på Internet.
Under utvecklingen av webbapplikationen upptäcktes ett antal brister hos
ArcGIS Server. Trots dessa visade utvecklingen av webbapplikationen att det
finns teknik för att snabbt och enkelt utveckla XML-webbtjänster.
Slutsatser som kunde dras från analysen och utvecklingsarbetet var att det
idag finns ett behov av distribuerade GIS, både bland organisationer som
hör till de traditionella GIS-användarna och bland andra organisationer.
Många företag och organisationer som har sin verksamhet utspridd över ett
större geografiskt område kan effektivisera verksamheten genom att
inkludera GIS i sitt beslutsstödssystem. XML-webbtjänster kan göra det
möjligt att köpa eller hyra in data och tjänster som GIS-användare behöver
samt förenkla utbyte av kunskap och information. Det är inte troligt att
XML-webbtjänster kommer att ersätta existerande GIS inom en snar framtid.
Dock kommer det att öppna upp en ny marknad för distribuerade GIS.
Marknaden kommer troligen att bestå av både nya och gamla GIS-konsumenter.