charles-at-linknext / software-architecture-42010

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Healthcare Architecture Framework

  • Copyright (C) 2016 WoT.City Inc.
  • Authors: Jollen Chen

A standard system architecture desctiption. It aims to conform the ISO 42010 to guide system's design.

1. Introduction

本文討論一個 Healthcare 的物聯網系統架構,此架構可應用在 Healcare 有關的系統開發應用。本文目標是描述一份 best practice 與 methods,並提出一個 abstraction layers 設計。

本架構內容 components 都可以易於重用,同時也著試制定 component 的介面標準。

2. Basics of System Architectures

2.1 Concept Formulation

Stakeholders. 用戶(User)希望可以偵測居家空氣品質,並保障數據的私有性(Privacy)。架構師(Developer)希望能以 Web 開放標準建構系統,或滿足 W3C Web of Things 規範;考量未來產品線的擴充,須符合 ISO 42010 與 IEC 62304。醫生(Doctor)接收用戶的居家空氣品質,以判斷是否要示警。商店 (Store)接收用戶的居家空氣品質,以適時提供空氣清淨機。

Organization View. 家裡(User)佈署sSensors,平台服務商(Platform)提供 Backend Service。專家(Experts)可得到觀看數據的授權,並提供 User 健康照護顧問。

Viewpoints. 使用 configuration script。使用 decomposition architecrure(eg. REST)。Software lifecycle 滿足 IEC 62304。

Technical View. Sensors 經由 IoT Gateway 推送(Push)數據給 Platform。使用 Web 開放標準。參照圖 2.1。

Viewpoints. 使用 SPA 設計 IoT App 與 IoT Cloud(Web Service Backend)。使用 FreeRTOS tasking 的 IoT Device。使用 RFC 7252。

Figure 2-1

Viewpoints. 用戶數據在傳輸過程需加密。

Viewpoints. IoT Gateway 需具有內儲。

2.2 Hierarchy of the System

2.3 System Components

3. Development

4. Requirements in Viewpoints

5. Summary

6. Bibliography

Acknowledge

About