search query: @supervisor Jolma, Ari / total: 10
reference: 10 / 10
« previous | next »
Author:Martomaa, Simo
Title: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
Publication type:Master's thesis
Publication year:2004
Pages:76      Language:   fin
Department/School:Maanmittausosasto
Main subject:Kartografia ja geoinformatiikka   (Maa-123)
Supervisor:Jolma, Ari
Instructor:Reini, Jari
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark M80     | Archive
Keywords:threetier-architecture
www-browser
GIS
client-application
kolmitasoarkkitehtuuri
www-selain
paikkatietojärjestelmä
asiakassovellus
Abstract (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.
Abstract (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ä.
ED:2005-02-18
INSSI record number: 28077
+ add basket
« previous | next »
INSSI