haku: @keyword middleware / yhteensä: 39
viite: 2 / 39
Tekijä:Suni, Tuomas
Työn nimi:Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä
Integration solution for visualizing mass communications networks on geographic information system
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2016
Sivut:(8) + 89 s. + liitt. 14      Kieli:   fin
Koulu/Laitos/Osasto:Sähkötekniikan korkeakoulu
Oppiaine:Tietoverkot   (S3022)
Valvoja:Manner, Jukka
Ohjaaja:Isotalo, Heikki
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201605121989
Sijainti:P1 Ark Aalto  3855   | Arkisto
Avainsanat:service-oriented architecture
integration
geospatial data
enterprise service bus
middleware
palvelukeskeinen arkkitehtuuri
paikkatietojärjestelmä
integraatiot
palveluväylä
väliohjelmisto
Tiivistelmä (fin):Paikkatiedon ja paikkatietojärjestelmien käyttö on laajentunut ammattilaiskäytöstä osaksi joka paikan tietotekniikkaa.
Paikkatiedon yleistymistä ovat vauhdittaneet Open Geospatial Consortiumin määrittelemät avoimet standardit paikkatiedon tallentamisessa ja jakamisessa.
Toisaalta internet-sovelluksista on tullut yhä enemmän hajautettuja järjestelmiä, jotka hyödyntävät monimuotoisia tietolähteitä ja palveluita.
Internet-sovellusten hajautettavuutta on edistänyt World Wide Web Consortium erilaisilla XML- ja Web Service -standardeillaan.

Tässä työssä tehdään tietoliikenneyritys Digita Oy:lle paikkatietojärjestelmän vaatimusmäärittely.
Sen pohjalta suunnitellaan sitä tukeva ohjelmistoarkkitehtuuri ja toteutetaan taustajärjestelmäratkaisu, joka hyödyntää tietolähteinä yrityksen olemassa olevia ohjelmointirajapintoja, tietojärjestelmiä ja aineistoja mahdollisimman tehokkaasti.

Työn tuloksena määriteltiin televisio- ja radiopalveluiden kuluttajille sovellus, joka visualisoi palveluiden saatavuuden karttaesityksenä sekä tiedottaa häiriö- ja huoltotilanteesta alueellisesti ja reaaliaikaisesti.
Toteutettu taustajärjestelmäratkaisu rakennettiin palvelukeskeisen arkkitehtuurimallin mukaisesti.
Arkkitehtuurin ytimenä toimii palveluväyläsovellus, joka hyödyntää tässä työssä toteutettuja rajapintapalveluita sekä reitittää ja muuntaa tietoa kohdejärjestelmään soveltuvaksi.

Ratkaisu vastasi erinomaisesti kaikkiin sille asetettuihin vaatimuksiin.
Taustajärjestelmän julkiset rajapinnat suunniteltiin uudelleenkäytettäviksi myös mahdollisissa tulevissa sovelluksissa, mutta taustajärjestelmäratkaisun suorituskyvyn ja tiedon reaaliaikaisuuden kanssa voi tulla eteen haasteita.
REST-arkkitehtuurin hyödyntäminen ja koordinaattimuunnosten määrän pienentäminen voisivat vaikuttaa suorituskykyhaasteisiin edullisesti.
Tiivistelmä (eng):The use of geospatial data and geographic information systems has been extended from professional use to the part of ubiquitous computing.
Open Geospatial Consortium has defined several open standards for storing and sharing geospatial data, which has promoted the development and utilization of geographic data and systems.
At the same time, internet applications are becoming distributed systems that exploit diverse data sources and services.
Different XML and Web Service standards defined by World Wide Web Consortium have advanced the development of distributed systems.

In this master's thesis a requirement specification is performed for a geographic information system of telecommunication company Digita Oy.
Based on requirement specification, supporting software architecture is designed and backend system is implemented.
This system utilizes Digita's existing application programming interfaces, information systems and data as a data source.

The result of this study was the requirement specification for an application that is directed to consumers of television and radio services.
The application visualizes availability of the services as well as outages and maintenances in the network geographically in real time.
Designed architecture of the backend system was based on the model of service-oriented architecture.
A core of the architecture is service bus application, which uses the services implemented in this study, route messages and transform data to a schema of a target system.
The solution fulfilled the requirements that were set very well.
Interface of the backend system was planned for reusing for future applications, but there might be some challenges in performance and real time data.
REST architecture and minimizing the number of coordinate transforms could reduce the probability of performance issues.
ED:2016-05-22
INSSI tietueen numero: 53543
+ lisää koriin
INSSI