120 likes | 331 Views
SOA 架構與資料標準. Service-Oriented Architecture & Data Standard. Outline. 什麼是 SOA? 我們的現況及做法 未來的軟硬體架構以及方向. Request. 什麼是 SOA?. 系統 A. 系統 B. XML. 固定標準的優點. 簡化開發的流程 降低開發的成本 讓更多的廠商加入研發 增加產值,用便宜的價錢買到更好的軟體 產業界的實例 工業用螺絲 Audi & VW 車架 PC AT/XT. 可置換模組. 庫存管理. 人事管理. 客戶關係. 客戶關係 ( 新 ). 會計金流.
E N D
SOA架構與資料標準 Service-Oriented Architecture & Data Standard
Outline • 什麼是SOA? • 我們的現況及做法 • 未來的軟硬體架構以及方向
Request 什麼是SOA? 系統A 系統B XML
固定標準的優點 • 簡化開發的流程 • 降低開發的成本 • 讓更多的廠商加入研發 • 增加產值,用便宜的價錢買到更好的軟體 • 產業界的實例 • 工業用螺絲 • Audi & VW車架 • PC AT/XT
可置換模組 庫存管理 人事管理 客戶關係 客戶關係(新) 會計金流 會計金流(新)
標準的訂定原則 • 最小需求 • 交換介面無關資料欄位 • 交換介面並非不能擴充 • 公正的第三者 • 了解管理的流程以及需要 • 不要再吵了~~~ • 參考美國HL7標準 • 改進成為我們自己的標準
L4 Switch Firewall L4 Switch Internal High Speed Network External Network SQL AP Server SQL Replication Security External Network AP Server Security Web Server Web Server Web Server Web Server Single Entry Point (DNAT) L4 Switch L4 Switch AP Server L4 Switch AP Server Data Sync 未來的硬體架構
虛擬主機 Database 系統A 系統B 系統C 系統D X Service Service Service Service AP Server
目前的困難 • 多種不同廠牌資料庫 • IBM • Sybase • Oracle • Microsoft SQL • Table切割 • 多個人事基本資料 • 多重Table • 病人基本資料
SOA or HST?? 系統A 系統B ? PatientInfo PatientInfo 系統C Hooking Shit Together PatientInfo
How to do?? • Fact & Pressure • 血庫上線 • IBM Downsizing • Sybase Connection • Solution • 先找出Data Owner • Sybase利用Replication的方式先行運作 • IBM Batch Download & Write Back
What’s Next?? • 參考美國HL7標準 • 從Data Source開始Downsizing