Designing a Distributed Application Middleware by Using Windows Communication Foundation

dc.contributor.authorUusitalo, Petri
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2014-03-09
dc.date.accessioned2018-04-30T13:50:30Z
dc.date.accessioned2025-06-25T16:17:36Z
dc.date.available2014-04-14
dc.date.available2018-04-30T13:50:30Z
dc.date.issued2014
dc.description.abstractWhen software system infrastructure consists of more than one client, sharing a common data and messages starts to be one of the most wanted features of the applications. This research concentrates on data distribution between software systems in a sheet metal machines. The main objective is to design and implement a distributed application middleware for the sheet metal industry environment by using a Windows Communication Foundation. This work proceeds on by first analyzing the nature of the distributed systems by investigating the principles, different architectures and main characteristics of the distributed systems. At next this thesis covers the Windows Communication Foundation programming framework that is used to build distributed applications in a Windows platform. We study the message exchange patterns and communication methods provided by this framework and take a look to the programming model to design and implement distributed services. In a practical part of this thesis we familiarize to the design and implementation of the application middleware. We cover the network topology model where the designed system will work. We introduce the communication and message exchange models of the designed middleware and present the most fundamental parts of the middleware logic. In the last section we cover the results which discuss about the work done and analyze the tests that were executed in a simple configuration that simulated distributed system network in a Windows platform. The conclusion of this work demonstrates that the main objectives of this study were met and the outcome was a prototype of the distributed application middleware. We conclude that principles of the distributed systems and Windows Communication Foundation framework can be adapted to the design of software systems for the sheet metal machines. However additional research work is needed to conclude which are the software components and modules to be used in a complete distributed application middleware.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent81
dc.identifier.olddbid6245
dc.identifier.oldhandle10024/6197
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/8999
dc.language.isoeng
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/6197
dc.subjectWindows Communication Foundation
dc.subjectService-Oriented Architecture
dc.subjectdistributed systems
dc.subjectapplication middleware
dc.subject.degreeprogrammefi=Tietotekniikan koulutusohjelma (DI)|
dc.subject.studyfi=Tietotekniikka (KTM)|en=Computer Science|
dc.titleDesigning a Distributed Application Middleware by Using Windows Communication Foundation
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_5729.pdf
Size:
0 B
Format:
Adobe Portable Document Format