Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
28 3 MITT SYSTEM<br />
Figur 4: Systemstruktur<br />
I tillegg til systemstrukturen er det nødvendig med en datastruktur som knytter<br />
lokasjonsmodulen til informasjonsmodulen. AROUND-arkitekturen er en slik<br />
datastruktur som skisserer en struktur som knytter informasjon til forskjellige<br />
lokasjoner. AROUND-arkitekturen bygger en hierarkisk struktur (se avsnitt 2.2.1).<br />
Øverste niv˚a knytter informasjon til alle lokasjoner. G˚ar man nedover i hierarkiet<br />
knyttes informasjon til færre <strong>og</strong> færre lokasjoner. Denne strukturen gjør at<br />
det enkelt kan knyttes informasjon til flere lokasjoner. Derfor er denne valgt som<br />
datastruktur.<br />
AROUND-arkitekturen definerer to krav som m˚a oppfylles for at en slik struktur<br />
skal kunne implementeres:<br />
• Physical locality. The system must provide a service selection mechanism<br />
that is effectively based on physical locality, thus allowing two physically colocated<br />
devices to discover the same services independently <strong>of</strong> their networks<br />
or administrative domains. Supporting this form <strong>of</strong> locality implies a discovery<br />
process capable <strong>of</strong> working in the wide area, over multiple network<br />
technol<strong>og</strong>ies, and across multiple administrative domains.<br />
Oversatt betyr dette at systemet m˚a tilby en utvelgelsesmekanisme som er<br />
basert p˚a lokasjon <strong>og</strong> som tillater at to forskjellige enheter m˚a kunne oppdage<br />
de samme tjenestene uavhengig av nettverk <strong>og</strong> administrative domener. For<br />
˚a støtte dette er det nødvendig med en lokaliseringsprosess som er i stand<br />
til ˚a arbeide i et bredt omr˚ade, over flere nettverksteknol<strong>og</strong>ier, <strong>og</strong> p˚a tvers<br />
av flere administrative domener.<br />
• Spatially distributed operation. The service location space should allow<br />
queries to be scoped in spatial terms and be answered without having to search<br />
the entire <strong>of</strong>fer space. Even though the system aims to be globally available,<br />
in the sense that it should be possible to discover local services anywhere, it<br />
does not aim to support global discovery, in the sense <strong>of</strong> searching for services<br />
available anywhere. This particular characteristic <strong>of</strong> locationbased services<br />
discovery should be explored in the design <strong>of</strong> a scalable global infrastructure<br />
for location-based services by creating a distribution model that reflects the<br />
spatial organisation <strong>of</strong> the service <strong>of</strong>fer space.