Skip to content

Architecture & Technology

cloudzfy edited this page Aug 26, 2013 · 4 revisions

Architecture

Architecture

The architecture of our solution has showed above. Two rich clients act as a patient and a doctor. We make use of Model-View-ViewModel? (MVVM) to implement these two. And we deploy our server in Windows Azure. We use Windows 8 as patient client and Windows Phone as doctor client, which communicate with WCF RIA Service. In addition, a ECG Sensor can be connected with Windows 8 Metro Style Application by a custom Windows Service to implement the data transfer between tablet PC and ECG Sensor by virtual Serial Port.

The ECG data will be recorded in byte-stream file and upload to the Windows Azure that store in Blob, and provide download service to authorized users. Shared Access Signature is used to increase the security level of private data.

Regular data will be stored in SQL Azure to keep data integrity and security. Between SQL Azure and WCF, we use ADO.NET to construct persistent object.

In order to provide a more comfortable user experience and security level, we use Access Control Service to support various opportunities logining ways. Such as Windows Live, Google, Yahoo. Email address of user information is used to separate different users in our system.

Technology

Technologies we used are shown below:

Technology

<- Previous Page              Next Page ->

Clone this wiki locally