方軟集團化ESB平台介紹
方軟信息集成平台(ESB),該平台負責所有系統之間的交互,實現整個集團與醫院信息系統的互聯互通,避免以往的中間表交互等交互方式,真正實現醫院所有信息系統的即插即用。
該平台由一個基礎支撐平台以及在此之上提供的一系列加速器、適配器、基礎服務組成;接入平台的系統符合現有的技術標準(MLLP、WebServices等),平台之上傳輸的信息符合HL7標準併兼容IHE相關標準。
其主要的功能組件如下:
基礎支撐平台(ESB):為信息集成平台提供基礎的運行支撐平台,提供服務定義、服務發布、服務註冊、服務發現、服務綁定、服務協作、事務協調、服務質量管理等主要功能。
HL7 Accelerator:HL7加速器,該加速器負責將各個系統發往信息集成平台的數據格式化為HL7標準,並根據需要轉化為特定的目標格式;並提供消息的路由功能,可以根據HL7 Message的MSH標識將消息路由到目標系統。
ProcessManager:流程服務,現有應用程序與更新的應用程序相集成,以便它們透明地協同工作,實現在業務邏輯層支持業務流程集成、業務流程再造、業務流程自動化和業務協同。
適配器:提供了一系列的接入適配器,主要包括MLLP、WebServices、MQ、MSMQ、Socket、SMTP、FTP等接入方式,以滿足不同廠商的產品快速接入到信息集成平台。
方軟集成平台採用了業界公認的相關標準,方便第三方應用以標準方式接入,主要分為以下兩類:
技術標準:平台的技術標準主要採用了MLLP標準,同時由適配器提供對WebServices、MQ、MSMQ、Socket、SMTP、FTP等標準的支持。MLLP(Minimal Lower Layer Protocol,MLLP)是由HL7標準化組織提出的一個通訊標準,該標準是在TCP/IP協議之上的一個符合醫療信息傳輸需要的通訊標準。
數據標準:平台的數據標準主要採用了HL7 v2.3.1標準,同時兼容IHE標準,由於HL7並沒有對信息域部分進行定義,因此數據域部分大量採用了國標(GB系列)。HL7(Health Level Seven)是由美國ANSI組織批准實施的醫療衛生標準,該標準參考了國際標準組織(ISO),採用開放式系統互聯(OSI)的通訊模式,將HL7納為最高的一層,也就是應用層。自其2.1版正式頒布以來,在醫療衛生機構,特別是醫院的影響力日益廣泛,目前在全球HL7標準已有很多廠商及醫院支持與使用。中國也於2000年初建立了HL7中國協作中心。
方軟集成平台重要提供應用程序集成和業務流程管理兩大功能:
應用程序集成:利用SOA或EAI方式,用於完成消息和業務流程。
業務流程集成:把應用程序集成到單一的自動化業務流程;支持兩個更重要的BPM技術:業務規則引擎(business rule engine,BRE)和業務活動監視(business activity monitoring,BAM)。