haku: @supervisor Jolma, Ari / yhteensä: 10
viite: 10 / 10
« edellinen | seuraava »
Tekijä:Martomaa, Simo
Työn nimi:Selainpohjaiset ratkaisut kolmitasoarkkitehtuurissa ja niiden soveltuvuus paikkatietojärjestelmiin erilaisilla sovellusalustoilla
Browser-based solutions in three-tiered architecture and their applicability to Geographical Information Systems on different platforms
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2004
Sivut:76      Kieli:   fin
Koulu/Laitos/Osasto:Maanmittausosasto
Oppiaine:Kartografia ja geoinformatiikka   (Maa-123)
Valvoja:Jolma, Ari
Ohjaaja:Reini, Jari
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark M80     | Arkisto
Avainsanat:threetier-architecture
www-browser
GIS
client-application
kolmitasoarkkitehtuuri
www-selain
paikkatietojärjestelmä
asiakassovellus
Tiivistelmä (fin): Diplomityössä tarkastellaan erilaisten teknologisten ratkaisujen soveltuvuutta asiakassovelluksen toteutukseen kolmitasoarkkitehtuurin paikkatietojärjestelmissä, joissa asiakassovellusta käytetään www-selaimessa.
Tarkasteltavina teknologisina ratkaisuina ovat .NET -teknologiaan pohjautuva ratkaisu, lava-teknologiaan perustuva ratkaisu, sekä ratkaisu, jossa asiakassovellus on toteutettu HTML-kielisenä.

Työn alussa luodaan tutkimuksen teoreettinen viitekehys esittelemällä paikkatiedon käyttöä ja ongelmanratkaisun perusteita paikkatietojärjestelmissä, sekä esitellään vaatimukset jotka paikkatietojärjestelmän toteutuksen tulisi täyttää.
Nämä vaatimukset kohdistuvat kolmitasoarkkitehtuurin järjestelmiin, joissa sovelluslogiikka, tietovarastokerros ja käyttöliittymäkerros ovat eristettyjä toisistaan.
Luvussa esitellään vaadittavat toiminnallisuudet jokaiselle kerrokselle.

Teoriaosuuden jälkeen käydään läpi standardoinnin nykytila, sekä esitellään alalla vaikuttavia standardointiorganisaatioita ja kuvataan .NET- ja Java-teknologian standardoinnin tila.

Ratkaisumallien esittely aloitetaan luomalla katsaus selainpohjaisten asiakassovellusten nykytilaan paikkatietokentässä, sekä eritellään ongelmat, joihin käytännön suunnittelutyössä nykyisin törmätään.
Tämän jälkeen kuvataan yleiset lainalaisuudet kolmitasoarkkitehtuurin toteutuksissa.
Lisäksi esitellään taustoja jotka ovat johtaneet tämän arkkitehtuurin kehittymiseen ja yleisyyteen.
Erilaisten toteutusteknologioiden esittely alkaa lava-teknologiasta, jossa kuvataan lyhyesti myös sovelluslogiikka- ja tietovarastokerroksen toiminta.

Asiakassovelluksen osalta käydään läpi sovelman tekniset mahdollisuudet ja rajoitukset.
Samoin tehdään .NET -teknologian kohdalla, jossa asiakassovellus on toteutettu upottamalla windows-forms komponentti HTML-sivulle.
HTML-tekniikalla toteutetussa ratkaisumallissa keskitytään lähinnä asiakassovelluksen toimintaan, eikä suoranaisesti oteta kantaa siihen, miten järjestelmän muut kerrokset tulisi toteuttaa.
HTML-ratkaisun yhteydessä esitellään myös JavaScrip-kielen tärkeimmät ominaisuudet.

Kriittisen tarkastelun avulla eritellään eri toteutustapojen hyvät ja huonot puolet, jonka jälkeen esitetään yhteenveto tuloksista, joka sisältää ehdotuksia nykytilanteen parantamiseksi, sekä antaa osviittaa siitä mihin suuntaan kehitys on kulkemassa www:ssä julkaistavissa paikkatietojärjestelmissä.
Lisäksi esitellään tärkeimpiä asiaan vaikuttavia tekijöitä.
Tiivistelmä (eng): The goal of this study was find out, which technological solution is most suitable for GIS-systems, which are distributed in a www, are constructed by using three-tier architecture-model and are used in an internet-browser.
Different technological solutions in this study are .NET-technology, Java-based solution and solution where client-application is made by using HTML.

In the beginning of this study, we take a look to theoretical issues behind Geographical Information System and find out what is needed to build a GIS-system to a www.
Also some common theories in GIS and cartography are introduced.
Then we go through each level of system (database, business logic and GUI) and present technical requirements of them.

Current situation of standards in software business is presented in chapter three.
This chapter includes closer look to organizations like ECMA and ISO.
Especially standardizing situation in Java-technology and .NET-technology is examined.

Different technical solutions are presented in order Java, .NET and HTML.
Before that, common model of three-tier architecture is shown and also current situation in web-based GIS-systems and problems in their designing are presented.
Java-based solution uses applet in webpage as a client application which has some advantages and disadvantages.
HTML-based solution in client-side is light and flexible solution, but technically there are small possibilities to do anything more demanding with that way.
Also some JavaScript is used to add new features to client.
In .NET-technology there is special windows-forms component, which is embedded to a webpage and used much like Java-applet.

In last chapter we compare different technical solutions presented earlier.
This process leads to conclusions which can be used as improvements and advices in a normal information systems development projects.
ED:2005-02-18
INSSI tietueen numero: 28077
+ lisää koriin
« edellinen | seuraava »
INSSI