haku: @keyword service delivery platform / yhteensä: 2
viite: 2 / 2
« edellinen | seuraava »
Tekijä:Aalto, Markus
Työn nimi:Design and implementation of Java based Distributed Data Storage
Hajautetun tietovaraston suunnittelu ja toteutus Java-kielellä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2009
Sivut:76      Kieli:   eng
Koulu/Laitos/Osasto:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Saikkonen, Heikki
Ohjaaja:Larjomaa, Juha
Digitoitu julkaisu: https://aaltodoc.aalto.fi/handle/123456789/97010
OEVS:
Digitoitu arkistokappale on julkaistu Aaltodocissa
Sijainti:P1 Ark S80     | Arkisto
Avainsanat:service delivery platform
distributed data storage
Java
Java
hajautettu tietovarasto
palvelukehitysalusta
Tiivistelmä (fin): Palvelukehitysalusta on asiakaskohtaisten palveluiden kehitystä varten luotu ohjelmisto mobiiliverkko-operaattoreille.
Alustalla toteutettavat palveluohjelmistot tarjoavat operaattoreille korkean käytettävyyden ja suorituskyvyn, yhdistettynä tulevaisuuden kasvuodotukset mahdollistavaan skaalautuvuuteen.
Palvelukehitysalusta asennetaan osaksi operaattorin verkkoa, ja se tarjoaa ympäristön sekä palveluiden luomista että niiden ajamista varten.
Tyypillisesti palveluohjelmistot liittyvät useisiin operaattorin järjestelmiin, kuten verkon viestikeskuksiin, palvelutarjoajien sovelluksiin ja business tuki järjestelmiin.

On tavallista, että palveluohjelmistot sekä käyttävät että tallentavat tietoa ohjelman suorituksen yhteydessä.
Tallennettava tieto voi olla joko pysyvää, tai tilapäistä ja lyhytaikaisesti säilytettävää.
Aiemmin palveluohjelmistoissa tiedon tallennukseen käytettiin korkean käytettävyyden omaavia tietokantoja.
Korkean käytettävyyden tietokannat ovat tyypillisesti sekä kalliita että monimutkaisia.
Lisäksi tietokannat yleensä vaativat ylimääräistä laitteistoa korkean käytettävyyden saavuttamiseksi.

Tämän diplomityön aiheena on hajautetun tietovaraston suunnittelu ja toteutus.
Toteutus on optimoitu tiedon lukemista varten, ja se tarjoaa tiedon pysyvän tallennuksen yhdistettynä korkeaan käytettävyyteen.
Tieto hajautetaan järjestelmän kaikkiin solmuihin, ja se tallennetaan jokaisessa solmussa paikallisesti.
Tietovarasto toteutetaan komponenttina, joka integroidaan osaksi palvelukehitysalustaa.
Komponentti tarjoaa sekä palvelukehitysalustalle että palvelusovelluksille luotettavan tallennuspalvelun klusterissa.
Tiivistelmä (eng): Service creation platform is a development platform that is used to create customer specific service applications to operator networks.
Service applications must support high availability and high performance with sufficient level of scalability to support future traffic growth.
Service creation platform is located in the operator network, and it provides business logic creation and connectivity framework to enable flexible service creation.
Service applications typically connect to various operator business support systems, core messaging components and content provider applications.

Service applications almost always need to read and write service execution related persistent or transient data.
Previously a highly available database was used for providing such storage services for the duster of service nodes.
However, highly available databases are typically either expensive or complex, and they often require additional hardware support for providing the high availability.

The target of this thesis work is to design and implement a distributed data storage component, which is optimised for read access.
The implementation ensures data persistence and high availability using local file system disks and transaction distribution between the cluster nodes.
The component is fully integrated into the service creation platform providing the clustered data storage services for the platform itself and the applications but on top of the platform.
ED:2010-01-13
INSSI tietueen numero: 38734
+ lisää koriin
« edellinen | seuraava »
INSSI