17.11.2012 Views

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!