• 登入
  • 註冊網站會員
CIO Taiwan
  • 活動
  • 影音
  • 趨勢分析
  • CIO 雜誌
  • CISO精選
  • 電子報
  • 下載
  • 聯繫我們
沒有結果
查看所有結果
CIO Taiwan
沒有結果
查看所有結果
首頁 專欄

手把手邁向HIS微服務之路 (下)

2022-06-02
分類 : 專欄
0
A A
0
孫1

口述/孫培然‧彙整/CIO編輯室


上期我們談到在我們要開發一個系統時,會先跟使用者訪談需求後,再由敏捷軟體開發小組撰寫一份系統設計書,系統設計書裡面的大綱有七大重點如下:

  1. UI & Event Binding
  2. ViewModel
  3. View Service
  4. WebAPI Controller
  5. Mode Service
  6. Stored Procedure
  7. Interactive

[推薦閱讀:手把手邁向HIS微服務之路 (上) ]

首先要畫出 UI(User Interface),每個 UI 都要有 Event Binding,也就是某個按鈕按下去要做什麼動作。所以每一個按鈕都要定義一個事件名稱<圖1>,事件名稱前面一定要加一個 on,如 onAddClick 就是定義一個新增按鈕的選點事件。

1
圖1. UI&Event Binding

我們跟使用者討論完把 UI 畫出來以後,就要開始寫每一個事件裡面所要產生的東西。產生出來的畫面可能會呈現很多內容,所以接下來就要把相關的 ViewModel 設計出來,如<圖2>所示,這就是一個前、後端共享的 ViewModel 類別。

2
圖2. ViewModel

第三個就是當 Property/Event 對應的按鈕按下去以後,會呼叫前端的哪一個 View Service,Input 及 Output 是什麼,都要列很清楚如<圖3>。

3
圖3. View Service

然後這些功能會相對到後端的 WebAPI Controller,如<圖4>,也就是要呼叫哪一個 API。如 API 的 Method 是要 GET 還是 POST,是 PUT 還是 DELETE? URL 裡面是要呼叫的 API ,如「getAppStoreInfo」,以及 Input 及 Output 的內容。

4
圖4. WebAPI Controller

WebAPI Controller 的下一個階段,則是要呼叫哪一個 View Model,也就是要呼叫Model Service,如<圖5>。要特別注意的是,從 View Service、WebAPI 到 Model,甚至到 Stored Procedure,如<圖6>,相關名稱除非有特殊性或差異性,不然功能名稱都要力求統一。

5
圖5. Model Service
6
圖6. Stored Procedure

串聯整個系統的資料溝通機制,是透過底層共用的 ViewModel 來溝通,如<圖7>,所以從前端到後端,再到資料庫的 Stored Procedure,中間資料的傳遞格式都是用 JSON 的方式來做傳遞,完整對應到前、後端的 MVC 架構。這是每一個系統設計師所必須要規劃出來的架構,有了這個架構以後,就已經把單體拆成微服務架構了,而且整個程式碼、API 也都已經分類分好了,它們之間透過 ViewModel 來互相溝通,這系統設計書的七項大綱,是根據近幾年來,在建立微服務架構所累積的實務經驗,而整理出來的方法論架構,期望,對於想導入微服務架構的醫院或企業有所助益。

7
圖7. Interactive

打造微服務要避免迷失

但俗話說:「水能載舟,亦能覆舟」,如果微服務架構用的不好,坦白講可能也會出問題。想要用的好,打造微服務架構時就應該要注意一些細節。

其實我現在一直在推廣「導入微服務重構現代化 HIS 架構」,期望台灣醫療數位轉型順利成功,但現在擔心的一點就是,大家雖然已經知道微服務很好,卻還是用舊有的傳統思維架構去看微服務,只是想要用新瓶來裝舊酒,最後無法執行時,卻說是新瓶子沒有用,就會更慘,因為單體跟微服務架構的觀念是完全背道而馳,所以還需要更深入的去談如何避免微服務的迷思,否則到時候問題會更大。


(本文授權非營利轉載,請註明出處:CIO Taiwan)

標籤: HIS孫培然醫療資訊系統
上一篇文章

VMware 協助全球雲端服務廠商滿足客戶的主權雲服務需求

下一篇文章

【專訪】國發會前主委暨臺灣區塊鏈大聯盟總召集人陳美伶

相關文章

主權 AI 議題升溫!美國總統令:AI Cybersecurity 躍升國安議題
CISO精選

主權 AI 議題升溫!美國總統令:AI Cybersecurity 躍升國安議題

2026-07-07
AI 時代的新課題:企業如何建立 Token 治理?
專欄

AI 時代的新課題:企業如何建立 Token 治理?

2026-07-06
醫療業:AI 眼鏡如何成為智慧醫院的關鍵基礎設施
專欄

醫療業:AI 眼鏡如何成為智慧醫院的關鍵基礎設施

2026-07-03
下一篇文章
政治大學法學院副教授臧正運

【專訪】政治大學法學院副教授臧正運

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

2026 Elite Vendor

追蹤我們的 Facebook

近期文章

  • SentinelOne AI 全棧式安全平臺邁向自動化 SOC
  • Dynatrace以確定性AI建立信任,驅動代理自主維運
  • Al Agent 治理 萬里雲以 Apigee 築起零信任防線
  • Confluent數據驅動AI落地 偉康成就金融智能樞紐
  • 突破預算枷鎖 萬里雲推 Self-Funding 戰略轉型

📈 CIO點閱文章週排行

  • 【醫療轉型】屏東義大攜手思科建構「數位免疫網」:打造智慧醫療新典範,讓醫學中心照護深入偏鄉

    【醫療轉型】屏東義大攜手思科建構「數位免疫網」:打造智慧醫療新典範,讓醫學中心照護深入偏鄉

    0 分享
    分享 0 Tweet 0
  • 群聯電子攜手新立資訊導入 SynxDB,打造高效能數據平台,加速良率分析與 AI 應用布局

    0 分享
    分享 0 Tweet 0
  • 醫療業:AI 眼鏡如何成為智慧醫院的關鍵基礎設施

    0 分享
    分享 0 Tweet 0
  • 【重點包】虛擬資產服務法三讀 穩定幣納管、VASP 全面監理

    0 分享
    分享 0 Tweet 0
  • InfoSec Taiwan 2026:重新定義 AI 時代的「信任邊界」

    0 分享
    分享 0 Tweet 0
  • 魏董事長說三星做夢 韓國人還關心台灣什麼事?

    0 分享
    分享 0 Tweet 0
  • 【專訪】振生半導體執行長張振豐

    0 分享
    分享 0 Tweet 0
  • AI 時代的新課題:企業如何建立 Token 治理?

    0 分享
    分享 0 Tweet 0
  • 三大電信開放 API 串聯金融業 TWCA 建構行動身分認證生態

    0 分享
    分享 0 Tweet 0
  • FDE 前線部署工程師,讓 AI 真正落地的角色

    0 分享
    分享 0 Tweet 0

數位及平面

  • CIO Taiwan 網站
  • CIO 雜誌紙本
  • CIO 雜誌 HYREAD 版
  • CIO 雜誌 Zinio 版

關注社群

  • Line 加入好友
  • Facebook 粉絲頁

合作夥伴

  • CIO 協進會

關於我們

  • 公司介紹及工作機會
  • 隱私權政策

旗訊科技股份有限公司|統編:84493719|台北市 100 中正區杭州南路一段 15-1 號 19 樓|TEL: 886-2-23214335
Copyright © Flag Information Co.,Ltd. All Rights Reserved.

CIO Taiwan 歡迎你回來!

可用 使用者名稱 或 Email 登入

忘記密碼 註冊

歡迎註冊 CIO Taiwan 網站會員

請設定 Email 及 使用者名稱(使用者名稱不接受中文、將來無法更改)

欄位皆為必填 登入

找回密碼

請輸入 使用者名稱 或 Email 以重設密碼

登入
  • 登入
  • 註冊
沒有結果
查看所有結果
  • 活動
  • 影音
  • 產業速報
  • 新聞速寫
  • 風雲人物
  • 產業瞭望
  • 專欄
  • 精選文章
  • 原生現場
  • 供應商視野
  • 線上調查
  • CIO 雜誌
  • 電子報
  • 下載
  • 聯繫我們

© 2020 CIO Taiwan 版權所有

7/28 活動延期通知

因高雄市政府於7/28早上宣布全日停班停課,因此「智慧醫療研討會高雄場」活動延期舉辦。主辦單位將另行公告研討會相關訊息,歡迎報名參加!

您已閒置超過 3 分鐘了,為您推薦其他文章!點擊空白處、ESC 鍵或關閉回到網頁

Owennini1200

魏董事長說三星做夢 韓國人還關心台灣什麼事?

文/林宏文 近來韓國朋友對台灣電子業相當關注,除了 Computex 熱鬧開展,

台灣企業砸 AI 重金卻陷 ROI 泥淖,關鍵在數據合規與品質

台灣企業的 AI 動能在亞洲市場排名第一,但同一份調查也揭示了一個對比:投資意願

【影】臺灣以三面向打造全球無人機發展亞洲中心 資安與國際認證為關鍵 

文/鄭宜芬 台灣卓越無人機海外商機聯盟(TEDIBOA)9日於台中舉辦「台灣卓越

【專訪】遠創智慧資訊處資深經理兼副處長陳懿玲

從 ETC 到停車 AI 治理平台 打造大規模 Edge 營運韌性 在生成式 A

【專訪】振生半導體執行長張振豐

Root of Trust新戰略 迎戰量子安全新世代 生成式 AI 加速落地、智

InfoSec Taiwan 2026:重新定義 AI 時代的「信任邊界」

整理/鄭宜芬 隨著生成式 AI與自動化技術重塑產業生態,資訊安全面臨前所未有的挑

2026 總統盃黑客松國際松徵件啟動 打造 AI「數位共好」新未來

整理/鄭宜芬 數位發展部部長林宜敬表示,面對 AI 快速發展與數位科技深度融入日

監理鬆綁催生金融新場景 玉山攜北市聯醫打造跨域「金融處方箋」

文/鄭宜芬 隨著金管會逐步鬆綁法規限制,金融服務突破傳統業務邊界,朝向跨產業整合

量子風險升至董事會層級 金管會揭 PQC 遷移指引七大策略

整理/鄭宜芬 為協助金融機構因應量子運算技術發展可能帶來之資安風險,金融監督管理

文章分類

  • 產業速報
  • 專欄
  • 影音
  • 風雲人物
  • CXO分享
  • 產業瞭望
  • 原生現場
  • 精選文章
  • 趨勢分析
  • 供應商視野
  • 新聞速寫
  • 下載
  • Sponsors

熱門標籤

  • 最新文章
  • 雲端運算
  • 人工智慧
  • 數位轉型
  • 製造業
  • 物聯網
  • 資料與分析
  • 資安
  • 區塊鏈
  • 5G
  • 儲存
  • 基礎架構

活動

  • CIO價值學院 四堂課
  • 智慧醫療研討會 台北/高雄場
  • 金融科技高峰會 春季/秋季場
  • 製造業CIO論壇 台北/台中/高雄場
  • 商業服務科技論壇
  • 亞太CIO論壇
  • CISO資安學院 金融/醫療/新竹場
  • CIO Insight 調查

影音

  • 影音