2007年5月29日 星期二

全國血袋即時平臺將採SOA

預計6月底陸續完成3個系統的驗證之後,臺灣血液基金會將會再行評估是否擴大應用範圍。 服務導向架構(Service Oriented Architecture,SOA)的概念,雖然還在演進的過程中,但已經有不少企業積極嘗試,繼華南銀行、臺大醫院之後,目前正在建置當中的全國血袋即時資訊交換平臺,也決定採用SOA架構,根據現階段的規畫來看,預計6月底將陸續完成3個系統的驗證,其中包括了高危險群回報、用血回報以及輸血不良反應回報等系統。 目前這個專案已經委由資策會創新應用服務研究所規畫,該專案負責人徐志浩表示,即便過去的人工作業方式,並沒有造成嚴重的用血危險事件,但是血液輸送一旦發生問題,可能就會危及生命。 資策會創新應用服務研究所去年中就與臺灣血液基金會密集開會討論需求,直到去年底拍板定案之後,今年初正式展開相關的系統架構規畫,目前則已確定會以SOA架構,建置全國血袋即時資訊交換平臺。針對這個部分,資策會創新應用服務研究所的做法,是先釐清各個異質系統中,究竟有哪些模組需要抽離出來,然後封裝成可以被異質系統呼叫的Web Services,最後才能逐步完成高危險群回報、用血回報及輸血不良反應回報等系統。 徐志浩表示,由於全國血袋即時資訊交換平臺是一個全新的平臺,所以,在決定採用SOA架構之後,原生就有Web Services,並以此作為該平臺的訊息交換標準,但是對於其他醫療院所的系統而言,原本可能是用C#或是COBOL撰寫,如果要與全國血袋即時資訊交換平臺介接,就要有一致性的傳輸標準,例如:Web Services等。 徐志浩不諱言地指出表示,即便IT應用較為成熟的醫療院所,比如長庚醫院等,雖然都已經有血庫管理系統,但是由於各個醫療院所的系統各自獨立,因此,全國血袋即時資訊交換平臺必須考量到異質系統的整合彈性。除此之外,由於全國血袋即時資訊交換平臺的運作,將會涉及多對多的通報流程作業,因此,相關訊息的傳遞標準也必須考量到這個特性。 依據現階段的規畫來看,資策會創新應用服務研究所決定採用的兩種訊息協定標準,包括了Web Services以及JMS(Java Message Service),其中Web Services主要是針對單一事件的通報,JMS則是負責多對多的事件處理,例如:輸血不良反應的通報等。徐志浩表示,全國血袋即時資訊交換平臺與各醫療院所的系統,都分別安裝流程網絡、資料網絡、訊息網絡以及事件網絡等4大技術元件之後,就可以透過Web Services或JMS進行訊息交換。 不過,以SOA建構全國血袋即時資訊交換平臺的計畫,目前還處在概念驗證階段,徐志浩強調,6月底陸續完成系統驗證之後,臺灣血液基金會還會進一步評估可行性。 資料來源: iThome 2007/5/28

沒有留言: