A method to develop a component based alarm centre client with high scalability
Different methods are compared to examine different possibilities to develop an alarm centre client with high scalability. Methods for the construction of a component and methods to handle the communication between components in the system. Also the possibility to create a robust and stable system w...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Institutionen för teknik och naturvetenskap
2008
|
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-95262 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-95262 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-952622013-08-20T06:17:07ZA method to develop a component based alarm centre client with high scalabilityengEn metod för utveckling av en skalbar och komponentbaserad larmcentralsklient.Olofsson, RobertLinköpings universitet, Institutionen för teknik och naturvetenskapLinköpings universitet, Tekniska högskolan2008Different methods are compared to examine different possibilities to develop an alarm centre client with high scalability. Methods for the construction of a component and methods to handle the communication between components in the system. Also the possibility to create a robust and stable system with high performance was investigated by comparing and evaluating different techniques. Techniques to validate data and secure the client from communication interruptions. A client with high scalability can efficiently be developed by using a component based model where each component is created with support from the .NET base class library, components which can be developed and tested independently. The data validation technique is highly dependent of the update frequency and the present data type. A Query Notification technique was chosen for irregularly updated data and a Pollningtechnique for regularly updated data. Olika metoder jämförs för att utreda hur man effektivt kan utveckla en skalbar komponentbaserad larmcentralsklient. Metoder för att konstruera en enskild komponent samt för att hantera kommunikationen mellan olika komponenter i ett sammansatt system. Vidare studeras hur man med olika tekniker kan skapa ett robust och stabilt system, samt tekniker för att validera data och säkra klienten mot avbrott i kommunikationen. En skalbar klient kan utvecklas genom att man använder en komponentbaserad modell där man använder .NET’s klassbibliotek för att skapa sina komponenter vilka kan utvecklas och testas oberoende av varandra. Valet av valideringsteknik var högst beroende av hur ofta en viss typ av larmcentralsdata uppdaterades i databasen. Effektivast visade det sig vara att använda en notifieringsteknik för validering av data med en oregelbunden uppdateringsfrekvens och att använda en pollningteknik för regelbundet uppdaterad data. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-95262application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
Different methods are compared to examine different possibilities to develop an alarm centre client with high scalability. Methods for the construction of a component and methods to handle the communication between components in the system. Also the possibility to create a robust and stable system with high performance was investigated by comparing and evaluating different techniques. Techniques to validate data and secure the client from communication interruptions. A client with high scalability can efficiently be developed by using a component based model where each component is created with support from the .NET base class library, components which can be developed and tested independently. The data validation technique is highly dependent of the update frequency and the present data type. A Query Notification technique was chosen for irregularly updated data and a Pollningtechnique for regularly updated data. === Olika metoder jämförs för att utreda hur man effektivt kan utveckla en skalbar komponentbaserad larmcentralsklient. Metoder för att konstruera en enskild komponent samt för att hantera kommunikationen mellan olika komponenter i ett sammansatt system. Vidare studeras hur man med olika tekniker kan skapa ett robust och stabilt system, samt tekniker för att validera data och säkra klienten mot avbrott i kommunikationen. En skalbar klient kan utvecklas genom att man använder en komponentbaserad modell där man använder .NET’s klassbibliotek för att skapa sina komponenter vilka kan utvecklas och testas oberoende av varandra. Valet av valideringsteknik var högst beroende av hur ofta en viss typ av larmcentralsdata uppdaterades i databasen. Effektivast visade det sig vara att använda en notifieringsteknik för validering av data med en oregelbunden uppdateringsfrekvens och att använda en pollningteknik för regelbundet uppdaterad data. |
author |
Olofsson, Robert |
spellingShingle |
Olofsson, Robert A method to develop a component based alarm centre client with high scalability |
author_facet |
Olofsson, Robert |
author_sort |
Olofsson, Robert |
title |
A method to develop a component based alarm centre client with high scalability |
title_short |
A method to develop a component based alarm centre client with high scalability |
title_full |
A method to develop a component based alarm centre client with high scalability |
title_fullStr |
A method to develop a component based alarm centre client with high scalability |
title_full_unstemmed |
A method to develop a component based alarm centre client with high scalability |
title_sort |
method to develop a component based alarm centre client with high scalability |
publisher |
Linköpings universitet, Institutionen för teknik och naturvetenskap |
publishDate |
2008 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-95262 |
work_keys_str_mv |
AT olofssonrobert amethodtodevelopacomponentbasedalarmcentreclientwithhighscalability AT olofssonrobert enmetodforutvecklingavenskalbarochkomponentbaseradlarmcentralsklient AT olofssonrobert methodtodevelopacomponentbasedalarmcentreclientwithhighscalability |
_version_ |
1716596445033791488 |