Version 2 1 Architecture Specification Team URL http www utdallas edu mas027000 Deliverable 3 Architecture Specification Revision History Version 1 0 2 0 Changed by Sama Amit and Sama Date 07 02 2007 07 05 2007 2 1 Muhammad 07 06 2007 2 2 Sama 07 12 2007 Remarks First Draft Changes in following sections 3 2 3 4 and 4 Updated Section 1 3 Definitions acronyms and abbreviations Changes in following section 3 2 updated system decomposition diagram 3 2 3 updated database tables 3 4 updated database tables and fields 4 1 updated screenshots of UI 4 13 deleted 1 Introduction This document describes the overview of the software architecture design goals current architecture and design model of the new system System overview of the software architecture system decomposition data management schemes and subsystem services are also detailed out in the document 1 1 Purpose of the system The purpose of the Ambulance Dispatch System is to create a system that causes the entire process of dispatching ambulances to emergency situations to be more efficient and more effective the net result of which is to save lives An ambulance dispatch system generally involves multiple people extremely large amounts of timely communications and lightening fast decision making Timely communication is a critical issue Any information transfer that can be expedited can safe a life Information must be drawn from the caller and entered into the system by the operator and transferred to the dispatcher The dispatcher must locate the closest available emergency vehicle determine availability and dispatch that vehicle to the proper location After the ambulance arrives at the proper location if the subject must be taken to the hospital an adequate hospital must be located notified of the arriving new patient and the shortest fastest route mapped into the ambulance s map system Any breakdown in this fragile process can lead to a lost life by consuming excessive time in clearing up confusions or miscommunications Misinformation can lead to the wrong decision in the rapidly paced environment 1 2 Design goals The design goals represent the desired qualities of Ambulance Dispatch System and provide a consistent set of criteria that must be considered when making design decisions The Ambulance Dispatch system must be 99 9 reliable due to critical use of the system To comply with the 1 Version 2 1 Architecture Specification Team URL http www utdallas edu mas027000 portability requirement server should be installable on a variety of machines and operating systems and functions in a variety of networking environments The applications and servers should have the transparent load balancing capability to assure 99 9 availability and accessibility The application performance should be high to reduce and minimize the delay furthermore Ambulance Dispatch System shall not take longer than 15 seconds to respond to a page request for members when using an internet connection that is 56k or higher The server should have spare capacity to handle larger number of clients 1 3 Definitions acronyms and abbreviations 1 3 1 Definitions Dispatcher Resides in control room and provides services such as answer s callers locates closest available emergency vehicle Transparent Unnoticeable to dispatcher or other users 56K Modem A device for transmitting usually digital data over telephone wires by modulating the data into an audio signal to send it and demodulating an audio signal into data to receive it GPS A system of satellites computers and receivers that is able to determine the latitude and longitude of a receiver on Earth by calculating the time difference for signals from different satellites to reach the receiver Dynamic Structure An interactive system or process Java Server Pages An extension to the Java servlet technology from Sun that allows HTML to be combined with Java on the same page The Java provides the processing and the HTML provides the page layout that will be rendered in the Web browser MYSQL it is a very popular open source relational DBMS from MySQL AB Uppsala Sweden www mysql com that runs under various versions of Unix and Windows and Mac WinCE Windows Consumer Electronics Microsoft s version of Windows for handheld devices and embedded systems that use x86 ARM MIPS and SHx CPUs Global System for Mobile Communications A digital cellular telephone technology that is based on time division multiple accesses it operates on the 900 megahertz and 1 8 gigahertz bands in Europe where it is the predominant cellular system and on the 1 9 gigahertz band in the United States Radio frequency identification is an automatic identification method relying on storing and remotely retrieving data using devices called RFID tags or transponders Unified Modeling Language An object oriented analysis and design language from the Object Management Group OMG 1 3 2 Acronyms and Abbreviations UI Module User Interface Module ADS Ambulance Dispatch System DB Data Base PDM Persistent Data Management JSP Java Server Pages JDBC Java Data Base Connectivity WinCE Windows Consumer Electronics GSM Global System for Mobile Communications RFID Radio frequency identification UML Unified Modeling Language KMP Key Management Principles LCD Liquid crystal display 1 4 References 1 4 1 1 4 2 1 4 3 1 4 4 Team Website www utdallas edu mas027000 Project Scope http www utdallas edu chung CS6354 Project doc Course Home Page http www utdallas edu chung CS6354 Ambulance Dispatch System Case Studies 2 Version 2 1 Architecture Specification Team URL http www utdallas edu mas027000 1 4 4 1 http www utdallas edu chung SE3354Honors Dalcher Disaster in London The LAS case study pdf 1 4 4 2 http www utdallas edu chung SE3354Honors Finkelstein A Comedy of Errors the London Ambulance Service case study pdf 1 4 4 3 http www utdallas edu chung SE3354Honors Kramer Succeedings of the 8th International pdf 1 4 4 4 http www utdallas edu chung SE3354Honors South West Thames Report of the Inquiry Into The London Ambulance Service pdf 1 4 5 Various Design Studied for the project 1 4 5 1 http www w3 org TR REC xml 1 4 5 2 www eecs harvard edu vino vino goals html 1 4 5 3 www cs ucla edu classes fall03 cs211 lectures lec1103 ppt 1 4 5 4 www cisco com web about ac123 ac147 archived issues ipj 12 reliable multicast html 1 4 6 Address Lookup Systems by Phone Number 1 4 6 1 http www anywho com 1 4 6 2 http www whitepages com 10001 reverse phone 1 4 7 Reference mapping systems 1 4 7 1 http www
View Full Document
Unlocking...