Utveckling av en Windows Service för databassynkronisering med Microsoft Sync Framework
Vik, Christian (2011)
Vik, Christian
Yrkeshögskolan Novia
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105066416
https://urn.fi/URN:NBN:fi:amk-201105066416
Tiivistelmä
Tämä opinnäytetyö tehtiin Hogia Ferry Systemsille. Tutkintotyö käsittelee synkronointityökalun kehittämisen tietokantaan, jota yrityksen tuotteet käyttävät. Ratkaisu tulee nykyisen ole synkronointijärjestelmän tilalle.
Tämä projekti kohdistaa synkronointipalvelun kehittämisen useimmille eri tietokannoille . Tietokannat, joita tuetaan ovat SQL Server, Informix sekä Oracle. Synkronointityön kehittämiseksi olen käyttänyt Microsoft Sync Frameworkia. Jotta saataisiin tietokantojen kokoonpano ja kartoitus dynaamiseksi, teen kaiken kokoonpanon XML-tiedostojien avulla. Synkronoinnin ajastamiseen olen käyttänyt Quartz.NETiä. Synkronointipalvelulla on tuki sekä ajastetulle että käsin tehtävälle synkronisoinnille.
Projekti kehitettiin Microsoft .NET perustalla ja kehitys tapahtui Visual Studio 2010:llä ohjelmointikielellä C#. Tuloksena saatiin toimiva synkronointityökalu toteutettuna kuten Windows Service sekä WPF:ssä kirjoitettu asiakasohjelma missä huollon kommunikaatio tapahtuu WCF:n kautta.
Tämä projekti kohdistaa synkronointipalvelun kehittämisen useimmille eri tietokannoille . Tietokannat, joita tuetaan ovat SQL Server, Informix sekä Oracle. Synkronointityön kehittämiseksi olen käyttänyt Microsoft Sync Frameworkia. Jotta saataisiin tietokantojen kokoonpano ja kartoitus dynaamiseksi, teen kaiken kokoonpanon XML-tiedostojien avulla. Synkronoinnin ajastamiseen olen käyttänyt Quartz.NETiä. Synkronointipalvelulla on tuki sekä ajastetulle että käsin tehtävälle synkronisoinnille.
Projekti kehitettiin Microsoft .NET perustalla ja kehitys tapahtui Visual Studio 2010:llä ohjelmointikielellä C#. Tuloksena saatiin toimiva synkronointityökalu toteutettuna kuten Windows Service sekä WPF:ssä kirjoitettu asiakasohjelma missä huollon kommunikaatio tapahtuu WCF:n kautta.