Return to search

Improving Alarm Interoperability with External Systems for a Wearable Command Unit Using Service-Oriented Architecture

This thesis investigates different aspects of implementing a Service-Oriented Architecture (SOA) for an alarm and crisis management system called Wearable Command Unit (WCU) developed by Saab Security Systems. The WCU system must be able to integrate easily with external systems in order to move into new markets and survive as a product. The focus of this report is a general solution for communicating alarm information from external systems to the WCU. A given requirement was that the solution must be based on SOA. Therefore, the concept of SOA is investigated and its applicability is considered for the WCU architecture. A design proposal based on a combination of open information and communication technologies was made to show how WCU may use SOA to receive alarm information from external systems. The design proposal was evaluated by a load test as well as comparing its conformance to SOA. The load test showed that the proposed solution can process incoming messages at a rate of 2 ms per message when client and server are run on the same machine. The result of the comparison showed that the WCU can, with small modifications, apply a SOA. While this thesis has only investigated the use of SOA in the context of alarm information, there is a clear trend toward integrating information for diverse systems to enable users to have better quality information. Providing first responders with the information that they need, when and where they need it can enable them to save lives, save property, and reduce the risk to the public of incidents. An important result from this thesis is the observation that a system that needs to integrate with many distinct systems can be better prepared if made SOA conformant. This requires the system to have an interface towards other systems based on platform independent protocols. Systems such as the WCU, which are based on Windows Communication Foundation (WCF), can easily add such an interface by configuring WCF in an appropriate way. / Detta examensarbete undersöker olika möjligheter att implementera Service-Oriented Architecture (SOA) för ett larm- och krishanteringssystem kallat Wearable Command Unit (WCU) utvecklat av Saab Security Systems. För att kunna nå nya marknader och utvecklas som produkt, är det viktigt att WCU-systemet på ett enkelt sätt kan integreras med externa system. Detta examensarbete fokuserar på att ta fram en generell lösning för att kommunicera larminformation från externa system till WCU. Ett förbestämt krav var att lösningen måste vara baserad på SOA. Begreppet SOA undersöks och dess tillämpningsbarhet för WCU undersöks. Ett designförslag baserat på en kombination av öppna informations- och kommunikationsteknologier gjordes för att visa hur WCU kan använda SOA för att ta emot larminformation från externa system. Designförslaget utvärderades genom ett belastningstest, samt genom att jämföra dess konformitet med SOA. Belastningstestet visade att designförslaget kan processa inkommande larm i en hastighet av 2 ms per meddelande när klienten och servern körs på samma maskin. Resultatet av jämförelsen visade att WCU kan, med små modifieringar, implementera en SOA. Detta examensarbete har endast undersökt användandet av SOA vad gäller larminformation, men det finns även en klar tendens mot att integrera annan information ifrån olika system för att på så sätt ge användare av systemet kvalitativ information. Genom att ge framskjutna enheter lämplig information, när och där de behöver det, kan de bli bättre förberedda på att rädda liv och egendom, och samtidigt minska olycksrisken för allmänheten. Ett viktigt resultat från detta examensarbete är iakttagelsen att ett system som behöver integreras med många andra olika system kan bli bättre förberett genom att göra det SOAbaserat. För att ett system ska vara SOA-baserat krävs att det har ett gränssnitt baserat på plattformsoberoende protokoll mot andra system. System som WCU, som är baserade på Windows Communication Foundation (WCF), kan med lätthet lägga till ett sådant gränssnitt genom lämplig konfigurering av WCF.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-92027
Date January 2007
CreatorsGlauser, Ivan
PublisherKTH, Kommunikationssystem, CoS
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTrita-ICT-COS, 1653-6347 ; COS/CCS 2007-04

Page generated in 0.0021 seconds