haku: @author Kaavi, Jukka / yhteensä: 1
viite: 1 / 1
« edellinen | seuraava »
Tekijä:Kaavi, Jukka
Työn nimi:A System for Number Translation Management
Numeromuunnosten hallintajärjestelmä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2005
Sivut:101      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan osasto
Oppiaine:Tietokoneverkot   (T-110)
Valvoja:Virtanen, Teemupekka
Ohjaaja:Puttonen, Esa
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 Aalto     | Arkisto
Avainsanat:number translations
service numbers
object/relational mapping
object transfer
distributed computing
numeromuunnokset
palvelunumerot
olio/relaatio-sidonta
olioiden siirto
hajautettu prosessointi
Tiivistelmä (fin): Äänipuhelut ovat vaikuttaneet ihmisten elämään jo yli sadan vuoden ajan.
Tämän ajan kuluessa puhelinyhtiöille on kertynyt valtava maailmanlaajuinen puhelinverkkoinfrastruktuuri.
Tätä olemassa olevaa infrastruktuuria voidaan nykyään käyttää monenlaisten palveluiden tuottamiseen.

Eräs palvelukategoria on palvelunumerot.
Nämä ovat automaattisia ja interaktiivisia palveluja, joita käytetään soittamalla kyseiseen palvelunumeroon.
Palvelunumero kätkee taakseen kyseiseen numeroon liittyviin reititysrakenteen, joka on määritelty puhelinverkon järjestelmiin.
Tämä reititysrakenne määrää palvelunumeron toiminnallisuuden - siis sen, miten verkko reitittää puhelua ja minkälaista palautetta soittajalle missäkin tilanteessa annetaan.
Tätä reititysprosessia ja siihen käytettävää reititysrakennetta kutsutaan yleisesti numeromuunnokseksi.

Tässä diplomityössä kuvataan korkealla tasolla järjestelmä, jonka päätehtävä on numeromuunnosten hallinta.
Muunnokset määritellään relaatiotietokantaan, jonka taulut kuvaavat muunnokseen liittyvän reititysrakenteen sekä muun datan.
Tämä relaatiotietokanta ohjaa puhelinverkon puheluiden reitityksestä vastuussa olevien järjestelmien toimintaa.
Aikaisemmat työkalut muunnosten hallintaan ovat olleet käytännössä sellaisia, että niillä editoidaan suoraan muunnokseen liittyvää dataa kyseisessä relaatiotietokannassa.
Uuden järjestelmän perusidea on se, että muunnos määritellään erillisellä asiakas-ohjelmalla piirtämällä muunnosta kuvaava graafi, joka koostuu erillisistä solmuista ja niitä yhdistävistä kaarista.
Graafi välitetään sovelluspalvelimelle, joka prosessoi sitä ja tallentaa graafin kuvaaman muunnoksen relaatiokantaan automaattisesti.
Tällä tavailla muunnoksen rakenne on helppo sisäistää ja muunnosten käsittely helpottuu huomattavasti, kun käyttäjien ei tarvitse olla tietoisia tietokannan skeemasta.

Muunnosgraafit ja tietokannan skeema ovat erittäin monimutkaisia ja tästä syystä ei ole ollenkaan triviaalia saada ohjausgraafin mukainen ohjaus tallennettua oikein erilliseen relaatiotietokantaan ennalta määrätyn skeeman mukaisesti.
Työn tärkein tarkoitus on löytää tähän ongelmaan tehokas ja toimiva ratkaisu.
Ongelma jaetaan työssä kahteen osaan.
Ensimmäinen vaihe on löytää keino ohjausgraafien välittämiseen asiakas-ohjelmien ja sovelluspalvelimen välillä.
Tämä ei vielä riitä, ja toinen osa onkin löytää hyvä ratkaisu siihen, miten sovelluspalvelin voi tehokkaasti tallentaa ohjausgraafin mukaisen muunnoksen relaatiotietokantaan kannan skeeman mukaisesti.
Ratkaisujen täytyy luonnollisesti toimia myös toiseen suuntaan, eli asiakasohjelmien pitää pystyä lataamaan relaatiotietokannasta muunnoksia takaisin graafimuotoon editointia varten.
Tiivistelmä (eng): Phone calls have affected people's lives for over hundred years now.
During that time, telephone companies have established a huge routing and switching infrastructure globally.
This infrastructure can nowadays be used to implement many services besides plain phone calls.

One interesting service category is the service numbers, which are interactive and automatic services accessed by dealing the service number.
In the telephone network, behind the service number, there lies a routing structure that defines the actual functionality of that service number.
That is, the routing structure defines the details of how the call is actually routed and what kind of feedback is given to the caller at different situations.
This routing process and routing structure is generally referred to as a number translation.

This master's thesis describes on a general level a system, which is mainly used to manage these number translations.
The actual translations are defined in a relational database, whose tables define the routing structure and the other data of translations.
This relational database is responsible for providing data to other systems in telephone networks, which do the actual call routing.
The old tools used to manage the translations have been quite simple providing practically only direct editing possibilities of the database tables.
The fundamental idea of this new system is that the translations are defined by drawing graphs using a separate client application.
These graphs contain nodes and edges that connect the nodes.
This way, the routing structure of the translation can be very easily perceived and users can totally omit the details of the database schema.
After being designed at the client-side, the graph is delivered to application server which processes it and stores it into the relational database.

The translation graphs, as well as the schema of the database, are very complex and, thus, it is not a trivial task to get the translation graphs from the clients into the relational database correctly.
The main objective of this thesis is to find effective and functional solution for this problem.
This problem is divided in two parts.
The first part is to find a suitable solution for transferring these complex graph structures between clients and the application server.
The second part is to come up with a solution to be able to effectively and correctly store, at the application server, the translation graphs into the relational database, according to the predefined schema of that database.
This process must naturally work in to the other direction also - the clients need to be able to open translation graphs from the relational database.
ED:2005-07-04
INSSI tietueen numero: 28988
+ lisää koriin
« edellinen | seuraava »
INSSI