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...

Full description

Bibliographic Details
Main Author: Olofsson, Robert
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