版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討21序言1.1企業(yè)對應(yīng)用集成需求1.2應(yīng)用集成目標(biāo)1.3應(yīng)用集成作用示例醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討2/14231.1企業(yè)對應(yīng)用集成需求-1
問題企業(yè)獨立信息單元不停增加,彼此缺乏關(guān)聯(lián)信息時效重復(fù)操作準(zhǔn)確性
……成為企業(yè)業(yè)務(wù)、決議能力短板醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討3/14241.1企業(yè)對應(yīng)用集成需求-2
原因業(yè)務(wù)推進(jìn)信息建設(shè)業(yè)務(wù)群間水平、能力存在差距信息需求緊迫程度差異信息系統(tǒng)本身實施能力所致技術(shù)規(guī)范項目本身管理/文檔缺失等…醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討4/14251.1企業(yè)對應(yīng)用集成需求-3怎樣處理革命性:推倒重來/一攬子方案改良性:逐一分析,據(jù)優(yōu)先級給出方案醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討5/14261.1企業(yè)對應(yīng)用集成需求-4
企業(yè)根本需求用投入產(chǎn)出符合企業(yè)能力方案,使信息系統(tǒng)成為企業(yè)利益最大化工具處理眼前問題同時,不能成為新弧島。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討6/14271.2應(yīng)用集成目標(biāo)為企業(yè)打造統(tǒng)一、規(guī)范、開放骨干應(yīng)用實現(xiàn)企業(yè)業(yè)務(wù)需求下,各信息應(yīng)用、系統(tǒng)間不一樣層次信息共享、數(shù)據(jù)通訊以應(yīng)用集成為契機,觸發(fā)企業(yè)業(yè)務(wù)流程重組(BPR)、優(yōu)化,信息與業(yè)務(wù)水平得到同時提升,為企業(yè)未來奠定穩(wěn)固基礎(chǔ)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討7/14281.3應(yīng)用集成作用介紹企業(yè)間異行間信用卡在ATM上互通超市與供貨商間EDI(電子數(shù)據(jù)交換)企業(yè)內(nèi)酒店各部門間消費統(tǒng)一結(jié)算直銷企業(yè)網(wǎng)上訂單到送貨后臺過程。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討8/14292概念1、信息系統(tǒng)相關(guān)概念支撐系統(tǒng)應(yīng)用不一樣層次技術(shù)介紹 網(wǎng)絡(luò)/硬件基礎(chǔ)設(shè)施/操作系統(tǒng)(略)網(wǎng)絡(luò)應(yīng)用環(huán)境數(shù)據(jù)庫4. 各種商業(yè)應(yīng)用軟件/管理系統(tǒng)系統(tǒng)在業(yè)務(wù)中應(yīng)用開發(fā)工具集成技術(shù)概念7. 多層次系統(tǒng)集成8. 應(yīng)用集成醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討9/142102.1信息系統(tǒng)概念
定義分類體系結(jié)構(gòu)層次組成醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討10/142112.1.1信息系統(tǒng)定義信息系統(tǒng)是用信息化伎倆將業(yè)務(wù)邏輯固化,是人、設(shè)備、應(yīng)用軟件、操作環(huán)境、業(yè)務(wù)流程集合體。信息系統(tǒng)是管理理念、整合實施水平表達(dá)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討11/142122.1.2分類1、管理信息系統(tǒng)按應(yīng)用區(qū)分?jǐn)?shù)據(jù)分析、決議支持業(yè)務(wù)操作系統(tǒng)支持后臺數(shù)據(jù)/事務(wù)處理醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討12/142132.1.2分類2、按交互形式標(biāo)準(zhǔn)應(yīng)用程序:IE/窗口/字符界面報表/圖表無交互系統(tǒng):訂單處理、工作流……
部件/組件……醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討13/142142.1.3體系結(jié)構(gòu)-概念概念體系結(jié)構(gòu),指信息系統(tǒng)每個組成部分之間相互關(guān)系,包含:層次、拓樸結(jié)構(gòu)、布局、接口、邊界等;組成部分包含:硬件、軟件、數(shù)據(jù)、操作規(guī)程、文檔、參加人員等。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討14/142152.1.3體系結(jié)構(gòu)-1按系統(tǒng)操作端區(qū)分主機/終端模式集中式文件資源共享對等網(wǎng)客戶/服務(wù)器(C/S)瀏覽器/服務(wù)器(B/S)靜態(tài)頁面由服務(wù)器解釋腳本由中間層支撐B/S結(jié)構(gòu)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討15/142162.1.3體系結(jié)構(gòu)-2按拓樸結(jié)構(gòu)區(qū)分點狀線狀星型網(wǎng)狀醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討16/142172.1.3體系結(jié)構(gòu)-3
按計算模式區(qū)分集中式計算分時共享資源共享客戶端/服務(wù)器模式分布式計算胖客戶/服務(wù)器結(jié)構(gòu)三層或更多層結(jié)構(gòu)其它結(jié)構(gòu)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討17/142182.1.4信息系統(tǒng)層次信息系統(tǒng)層次結(jié)構(gòu)信息系統(tǒng)層次結(jié)構(gòu)是按照互連、互通、互操作開放式系統(tǒng)思想對信息系統(tǒng)應(yīng)用層次進(jìn)行劃分結(jié)構(gòu)模型。信息系統(tǒng)層次劃分1、物理層——硬件產(chǎn)品、網(wǎng)絡(luò)設(shè)備;2、操作系統(tǒng)層——系統(tǒng)軟件;3、工具層——DBMS、中間件、網(wǎng)絡(luò)工具等;4、數(shù)據(jù)層——數(shù)據(jù)模型;5、功效層——功效模型;6、業(yè)務(wù)層——管理模型;7、表示層——人機交互。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討18/142192.1.5信息系統(tǒng)組成網(wǎng)絡(luò)、硬件基礎(chǔ)設(shè)施、操作系統(tǒng)網(wǎng)絡(luò)應(yīng)用環(huán)境:OA平臺/信息安全數(shù)據(jù)庫平臺工具/中間層應(yīng)用軟件/應(yīng)用系統(tǒng)業(yè)務(wù)應(yīng)用醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討19/142202.2網(wǎng)絡(luò)應(yīng)用環(huán)境Intranet/Internet基礎(chǔ)服務(wù)信息安全醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討20/142212.2.1網(wǎng)絡(luò)基礎(chǔ)服務(wù)Intranet/Internet基礎(chǔ)服務(wù)域名(DNS)服務(wù)
Web(WWW)服務(wù)
FTP文件服務(wù)電子郵件服務(wù)(Email)
其它服務(wù):群件、工作流工具……醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討21/142222.2.1網(wǎng)絡(luò)基礎(chǔ)服務(wù)-DNS
分布式層次數(shù)據(jù)庫提供域名和數(shù)據(jù)映射域名IP地址域名
計算機名
IP地址
域名樹狀名字系統(tǒng)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討22/142232.2.2網(wǎng)絡(luò)安全
密碼技術(shù)與密鑰管理證書數(shù)字署名智能IC卡技術(shù)安全套接字(SSL)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討23/142242.3數(shù)據(jù)庫
數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫分類發(fā)展現(xiàn)實狀況經(jīng)典產(chǎn)品介紹醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討24/142252.3.1數(shù)據(jù)庫概述數(shù)據(jù)庫詞義:原始及加工數(shù)據(jù)集合產(chǎn)品包含:數(shù)據(jù)庫+管理工具+開發(fā)接口醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討25/142262.3.2數(shù)據(jù)庫分類
關(guān)系型數(shù)據(jù)庫文件型數(shù)據(jù)庫非結(jié)構(gòu)化數(shù)據(jù)庫多媒體數(shù)據(jù)庫專用、工程數(shù)據(jù)庫醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討26/142272.3.3數(shù)據(jù)庫發(fā)展情況-1發(fā)展階段第一階段(70年代),可說是一套對表有限命令集。例:DBASE第二階段(80年代)SQL面世了第三階段(90年代)加強了數(shù)據(jù)庫整體安全性、管理、提供了事務(wù)處理等功效醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討27/142282.3.3數(shù)據(jù)庫發(fā)展情況-2運行環(huán)境演變第一階段,在小、中、大型機上運行RDBMS普通為多用戶系統(tǒng)。微機上為單用戶版本第二階段,開始出現(xiàn)跨平臺產(chǎn)品,數(shù)據(jù)庫開始支持網(wǎng)絡(luò)并發(fā)操作…第三階段,產(chǎn)品追求開放性、可移植、可連接、可伸縮醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討28/142292.3.3數(shù)據(jù)庫發(fā)展情況-3產(chǎn)品組成改變早期產(chǎn)品主要提供數(shù)據(jù)定義、數(shù)據(jù)存取、數(shù)據(jù)控制等基本操作和數(shù)據(jù)存放組織、并發(fā)控制、安全性完整性檢驗、系統(tǒng)恢復(fù)、數(shù)據(jù)庫重新組織和重新結(jié)構(gòu)等基本功效。這些成為RDBMS關(guān)鍵功效。第二階段產(chǎn)品以數(shù)據(jù)管理基本功效為關(guān)鍵,著力開發(fā)外圍軟件系統(tǒng),比如FORMS表格生成系統(tǒng)、REPORTS報表系統(tǒng)、MENUS菜單生成系統(tǒng)等。這些外圍工具軟件,就是所謂第四代應(yīng)用開發(fā)環(huán)境,他們大大提升了數(shù)據(jù)庫應(yīng)用開發(fā)效率。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討29/142302.3.4經(jīng)典產(chǎn)品介紹MicrosoftSQLServerOracleIBMDB2SybaseSQLServer醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討30/14231MicrosoftSQL-Server
兼容性:微軟處理方案可移植性:僅提供IA架構(gòu)WINDOWS平臺產(chǎn)品可聯(lián)結(jié)性:支持較多協(xié)議高生產(chǎn)率:第三方軟件非常多Sybase企業(yè)是1984年成立,屬于后起之秀。他推出了支持企業(yè)范圍“客戶/服務(wù)器體系結(jié)構(gòu)”數(shù)據(jù)庫。Sybase把“客戶/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu)”作為開發(fā)產(chǎn)品主要目標(biāo)。SybaseSystem11.5是其主導(dǎo)產(chǎn)品,支持企業(yè)內(nèi)部各種數(shù)據(jù)庫應(yīng)用需求,如數(shù)據(jù)倉庫、聯(lián)機事務(wù)處理、決議支持系統(tǒng)和小平臺應(yīng)用等。 MSSQLServer是購置Sybase企業(yè)1987年推出SybaseSQLServer,又稱為大學(xué)版INGRES第三代產(chǎn)品,所以他們實質(zhì)是一樣。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討31/14232ORACLE
兼容性:Oracle產(chǎn)品采取標(biāo)準(zhǔn)SQL,有很好產(chǎn)品兼容性可移植性:Oracle在非常寬廣應(yīng)用范圍內(nèi)提供了全系列產(chǎn)品可聯(lián)結(jié)性:支持較多協(xié)議高生產(chǎn)率:提供了各種開發(fā)工具醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討32/14233DB2特點DB2數(shù)據(jù)庫關(guān)鍵又稱作DB2公共服務(wù)器,采取多進(jìn)程多線索體系結(jié)構(gòu),能夠運行于各種操作系統(tǒng)之上,并分別依據(jù)對應(yīng)平臺環(huán)境作了調(diào)整和優(yōu)化,方便能夠到達(dá)很好性能。DB2關(guān)鍵數(shù)據(jù)庫特色有:支持面向?qū)ο缶幊?支持多媒體應(yīng)用程序醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討33/14234SybaseSQL-Server
特點:在80年代中期出現(xiàn)產(chǎn)品。至今占有相當(dāng)市場份額較新產(chǎn)品AdaptiveServer,集成了Server、Anywhere等,提供了單一編程模型開發(fā)工具:PB、PD、PJ、PC++醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討34/142352.4軟件-概念軟件是由人設(shè)計和建造產(chǎn)品。包含:1、執(zhí)行時提供希望功效和性能指令;2、使得程序能夠適當(dāng)?shù)夭僮餍畔?shù)據(jù)結(jié)構(gòu);3、描述程序操作和使用文檔。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討35/142362.4應(yīng)用軟件特征1、軟件是被設(shè)計開發(fā),而不是傳統(tǒng)意義上被制造,它是工程化產(chǎn)品;2、軟件不會“磨損”;3、即使軟件產(chǎn)業(yè)正在向基于構(gòu)件組裝前進(jìn),大多數(shù)應(yīng)用軟件依然是定制。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討36/142372.4商用軟件分類1、系統(tǒng)軟件2、工具軟件3、商業(yè)軟件4、工程和科學(xué)計算軟件5、嵌入式軟件6、人工智能軟件7、個人軟件8、專用軟件9、管理信息系統(tǒng)(MIS)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討37/142382.5業(yè)務(wù)應(yīng)用CRMSCMPDMERPWEB網(wǎng)站OA(郵件+內(nèi)部主頁)基礎(chǔ)網(wǎng)絡(luò)設(shè)施(LAN或WAN)企業(yè)MIS骨架層次醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討38/142392.5業(yè)務(wù)應(yīng)用管理系統(tǒng)起源產(chǎn)品化MIS軟件+配置/個性化調(diào)整優(yōu)點:有成功案例,實施快速,適于”克隆”缺點:造價與產(chǎn)品“名氣”成正比,定制調(diào)整有限定制開發(fā)優(yōu)點:完全量身定制,可完整支持管理思緒缺點:系統(tǒng)穩(wěn)定性受實施能力影響醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討39/142402.5業(yè)務(wù)應(yīng)用
發(fā)散一下?(無正確答案)
定制系統(tǒng)VS購置成品?案例背景:某書店想上電子商務(wù),網(wǎng)上賣書!醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討40/142412.6開發(fā)工具
早期語言:匯編、Cobol、Basic
結(jié)構(gòu)化工具:C、PASCAL
面向?qū)ο蠊ぞ撸篋elphi、C++、VB
支持組件開發(fā)工具:Java、C#醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討41/142422.7信息系統(tǒng)集成概念
定義區(qū)分層次信息系統(tǒng)集成標(biāo)準(zhǔn)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討42/142432.7.1信息系統(tǒng)集成-定義什么是系統(tǒng)集成?系統(tǒng)是指為實現(xiàn)某一目標(biāo)而形成一組元素有機集合,而系統(tǒng)本身又可作為一個元素單位參加屢次組合,這種組合過程稱為系統(tǒng)集成。系統(tǒng)集成關(guān)鍵原因1、系統(tǒng)集成交付物依然是一個系統(tǒng),符合系統(tǒng)全部特點;2、系統(tǒng)集成不是系統(tǒng)間簡單堆積,而是系統(tǒng)間有機集合。需要利用系統(tǒng)工程原理和方法,經(jīng)過綜合、協(xié)調(diào)使得全局、整體系統(tǒng)指標(biāo)最優(yōu)化。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討43/142442.7.1信息系統(tǒng)集成-定義2什么是信息系統(tǒng)集成?信息系統(tǒng)集成是依據(jù)應(yīng)用需求,將硬件產(chǎn)品、網(wǎng)絡(luò)設(shè)備、系統(tǒng)軟件、工具軟件以及對應(yīng)應(yīng)用軟件等集成為一個含有優(yōu)良性能價格比計算機系統(tǒng)全過程。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討44/142452.7.2區(qū)分層次信息系統(tǒng)集成系統(tǒng)層次:在不一樣層次上,實現(xiàn)之間互連/互通,使之形成一個整體1、物理層——硬件產(chǎn)品、網(wǎng)絡(luò)設(shè)備;2、操作系統(tǒng)層——系統(tǒng)軟件;3、工具層——DBMS、中間件、網(wǎng)絡(luò)工具等;4、數(shù)據(jù)層——數(shù)據(jù)模型;5、功效層——功效模型;6、業(yè)務(wù)層——管理模型;7、表示層——人機交互。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討45/142462.7.3信息系統(tǒng)集成標(biāo)準(zhǔn)標(biāo)準(zhǔn)1、開放性——開放標(biāo)準(zhǔn);2、結(jié)構(gòu)化——處理復(fù)雜系統(tǒng);3、先進(jìn)性——較長生命周期;4、主流化——系統(tǒng)可靠性;5、可行性——資源、進(jìn)度約束。思緒1、深入研究目標(biāo)系統(tǒng)特點;2、開展全方面調(diào)研工作;3、分析問題,依據(jù)客戶優(yōu)先極、難度確定范圍4、制訂總體處理方案。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討46/142472.8應(yīng)用集成概念-1企業(yè)應(yīng)用集成分類1、體系結(jié)構(gòu)間集成(橫向)2、體系結(jié)構(gòu)內(nèi)集成(縱向)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討47/142482.8應(yīng)用集成概念-2橫向集成長久、穩(wěn)定集成隨機集成醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討48/142492.8應(yīng)用集成概念-3縱向集成單一層次集成:(應(yīng)用環(huán)境……集成)數(shù)據(jù)集成應(yīng)用集成:平臺工具/中間層
醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討49/142503數(shù)據(jù)集成
概念方法數(shù)據(jù)共享接口集成復(fù)制數(shù)據(jù)倉庫醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討50/142513.1.1數(shù)據(jù)集成概念-定義數(shù)據(jù)集成:是共享或者合并來自于兩個或更多應(yīng)用數(shù)據(jù),支持更多企業(yè)應(yīng)用過程;數(shù)據(jù)集成目標(biāo):是利用一定技術(shù)伎倆將系統(tǒng)中數(shù)據(jù)按一定規(guī)則組織成為一個整體,使得用戶能有效地對數(shù)據(jù)進(jìn)行操作;數(shù)據(jù)集成處理對象:系統(tǒng)中各種異構(gòu)分布數(shù)據(jù)庫中數(shù)據(jù);數(shù)據(jù)集成目標(biāo):是到達(dá)應(yīng)用之間信息共享、數(shù)據(jù)通訊。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討51/142523.1.2數(shù)據(jù)集成概念-適用場所數(shù)據(jù)集成經(jīng)常是應(yīng)用集成最簡單、直接路徑。數(shù)據(jù)集成通常經(jīng)過使用基本文件I/O或者標(biāo)準(zhǔn)數(shù)據(jù)庫呼叫來實現(xiàn),不需要復(fù)雜技術(shù)體系。適于實現(xiàn)成本較低、進(jìn)度安排比較輕易、所需開發(fā)技能不高集成處理方案。當(dāng)前流行DBMS都提供數(shù)據(jù)集成工具。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討52/142533.1.3數(shù)據(jù)集成概念-不適用場所1、不適于安全性/完整性規(guī)則要求高應(yīng)用:因為繞過應(yīng)用程序安全性檢驗,可能造成數(shù)據(jù)破壞;存取控制改變可能會打開新安全漏洞;數(shù)據(jù)輸入輸出可能把敏感數(shù)據(jù)公布到共用網(wǎng)上;2、不適于接口、業(yè)務(wù)規(guī)則復(fù)雜應(yīng)用:擁有很多復(fù)雜數(shù)據(jù)結(jié)構(gòu)大型商業(yè)應(yīng)用數(shù)據(jù)結(jié)構(gòu)沒有正式書面文件支持應(yīng)用面向交易應(yīng)用(如銀行業(yè)或會計方面應(yīng)用)存有敏感個人數(shù)據(jù)和商業(yè)機密應(yīng)用等在提供數(shù)據(jù)集成方案,時要做認(rèn)真分析。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討53/142543.2.1數(shù)據(jù)共享-方法方法新擴展應(yīng)用經(jīng)過一定安全和事務(wù)機制直接訪問另外一個應(yīng)用數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)集成。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討54/142553.2.2數(shù)據(jù)共享-優(yōu)缺點優(yōu)點:是最簡單方法,通常也是最有效方法。實時數(shù)據(jù)同時、結(jié)構(gòu)完全相同缺點:輕易造成數(shù)據(jù)一致性和完整性破壞結(jié)構(gòu)改變時,全部外掛需要一起調(diào)整醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討55/142563.2.3數(shù)據(jù)共享-適用場所適合用于1、同一軟件供給商產(chǎn)品功效擴展2、有詳細(xì)技術(shù)文檔產(chǎn)品功效擴展不適合用于數(shù)據(jù)主要性程度較高,沒有詳細(xì)技術(shù)說明文檔數(shù)據(jù)集成。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討56/142573.2.4數(shù)據(jù)共享-例子
酒店系統(tǒng)結(jié)帳臺服務(wù)員收銀統(tǒng)計表開發(fā)背景酒店已經(jīng)有了支持業(yè)務(wù)操作全套管理系統(tǒng)收銀部想統(tǒng)計每個收銀員日收銀對比軟件系統(tǒng)文檔很全方案開發(fā)一個基于數(shù)據(jù)庫,獨立于主MIS統(tǒng)計程序醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討57/142583.3.1接口集成描述利用系統(tǒng)提供各種接口(文件接口、導(dǎo)入導(dǎo)出函數(shù))進(jìn)行數(shù)據(jù)集成方法。是當(dāng)前應(yīng)用最廣數(shù)據(jù)集成方法。這種經(jīng)過接口抽象方法提供了集成不一樣類型應(yīng)用高效率,也是面向接口集成主要優(yōu)勢。文件接口通常采取格式有文本文件、數(shù)據(jù)文件、XML文件或其它自定義文件。利用應(yīng)用系統(tǒng)導(dǎo)出函數(shù)生成接口文件,經(jīng)過其它系統(tǒng)導(dǎo)入函數(shù)打開接口文件并讀取數(shù)據(jù),接口文件傳輸能夠是磁盤、磁帶、光盤、Extranet、Internet等各種介質(zhì)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討58/142593.3.2接口集成-優(yōu)缺點
優(yōu)點通常對相關(guān)聯(lián)系統(tǒng)無不良影響關(guān)聯(lián)絡(luò)統(tǒng)間界限明確,層次清楚缺點接口定義過程需精準(zhǔn)變更時調(diào)整工作量大有時效問題大量數(shù)據(jù)傳輸需要額外介質(zhì),增加了風(fēng)險醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討59/142603.3.3接口集成-適用場所適合用于:系統(tǒng)開發(fā)規(guī)范,輸入輸出接口通暢業(yè)務(wù)允許關(guān)聯(lián)絡(luò)統(tǒng)間存在異步時延醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討60/142613.3.4接口集成—示例
某企業(yè)資產(chǎn)條碼打印背景企業(yè)自有資產(chǎn)都在ERP系統(tǒng)中系統(tǒng)數(shù)據(jù)庫完全封裝,但可指定數(shù)據(jù)導(dǎo)出企業(yè)想用系統(tǒng)中數(shù)據(jù)打印資產(chǎn)標(biāo)簽系統(tǒng)未提供該功效方案導(dǎo)出指定數(shù)據(jù),外掛一個小程序打印醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討61/142623.3.5接口集成—XML規(guī)范接口文件定義復(fù)雜,難以讀懂,開發(fā)調(diào)試需要花費大量時間和人力,穩(wěn)定性和可擴展性都受到影響。數(shù)據(jù)文件通常依賴于固定數(shù)據(jù)格式,這些格式即使是規(guī)范,但需要依賴于固定數(shù)據(jù)庫環(huán)境,這限制了集成通用性和開放性。XML(ExtensiveMarkupLanguage)擴展標(biāo)識語言消除了這些麻煩。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討62/142633.3.6XML范例項目推進(jìn)會任鵬松業(yè)務(wù)周例會陳剛會議名稱召集人<Columnss:StyleID="s27"ss:Width="36"/><Columnss:StyleID="s28"ss:AutoFitWidth="0"ss:Width="105.75"/><Rowss:Index="2"><Cellss:StyleID="s23"><Datass:Type="String">召集人</Data></Cell><Cellss:StyleID="s23"><Datass:Type="String">會議名稱</Data></Cell></Row><Row><Cell><Datass:Type="String">陳剛</Data></Cell><Cell><Datass:Type="String">業(yè)務(wù)周例會</Data></Cell></Row><Row><Cell><Datass:Type="String">任鵬松</Data></Cell><Cell><Datass:Type="String">天項目推進(jìn)會</Data></Cell></Row>醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討63/142643.4.1數(shù)據(jù)復(fù)制-概念數(shù)據(jù)復(fù)制目標(biāo)是為了保持?jǐn)?shù)據(jù)在不一樣數(shù)據(jù)庫間一致性,而數(shù)據(jù)庫能夠是同一廠商也能夠是不一樣廠商(異構(gòu)),甚至能夠是采取了不一樣模型和管理模式數(shù)據(jù)庫。數(shù)據(jù)復(fù)制基本要求是其必須能夠提供一個數(shù)據(jù)轉(zhuǎn)化和傳輸基礎(chǔ)技術(shù)(基于消息機制傳輸處理中間件),以屏蔽不一樣數(shù)據(jù)庫間數(shù)據(jù)模型差異。數(shù)據(jù)復(fù)制服務(wù)基本原理:在兩個或多個數(shù)據(jù)庫之間設(shè)置一個軟件中介(復(fù)制服務(wù)器),在一邊,數(shù)據(jù)從源數(shù)據(jù)庫中被抽取,而在另一邊,數(shù)據(jù)被導(dǎo)入目標(biāo)數(shù)據(jù)庫。
醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討64/142653.4.2數(shù)據(jù)復(fù)制-應(yīng)用場所數(shù)據(jù)復(fù)制常慣用于應(yīng)用系統(tǒng)業(yè)務(wù)規(guī)則比較復(fù)雜或數(shù)據(jù)結(jié)構(gòu)比較復(fù)雜但含有相同或相同數(shù)據(jù)屬性數(shù)據(jù)集成,如組織結(jié)構(gòu)內(nèi)下級向上級數(shù)據(jù)同時匯總或者移動計算設(shè)備數(shù)據(jù)同時等等。普通來說,源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫最好來自統(tǒng)一廠商,需要復(fù)制數(shù)據(jù)庫能夠用不一樣標(biāo)志進(jìn)行隔離(如地域、銷售商等)。針對客戶性能需求不一樣,復(fù)制服務(wù)能夠提供秒級、分鐘級、小時級服務(wù)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討65/142663.4.3數(shù)據(jù)復(fù)制–場景示例
某全國性超市連鎖業(yè)務(wù)統(tǒng)計同時背景連鎖店使用同一系統(tǒng)(數(shù)據(jù)結(jié)構(gòu)相同)
業(yè)務(wù)實時性要求高,無法使用網(wǎng)頁等實時連接伎倆需要天天能將數(shù)據(jù)匯總,形成統(tǒng)一數(shù)據(jù)庫方案設(shè)定基于數(shù)據(jù)庫功效同時功效,每晚由系統(tǒng)開啟無人執(zhí)守同時進(jìn)程。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討66/142673.5.1數(shù)據(jù)倉庫技術(shù)-概念概念:將多個數(shù)據(jù)庫和數(shù)據(jù)模型集成為一個統(tǒng)一數(shù)據(jù)庫視圖方法。描述:在分布數(shù)據(jù)庫和應(yīng)用之間放置一個中間平臺層(數(shù)據(jù)倉庫系統(tǒng)),該層與每一個后臺數(shù)據(jù)庫用其自帶接口相連,并將分布數(shù)據(jù)庫映射為一個統(tǒng)一數(shù)據(jù)模型,這種數(shù)據(jù)模型只在中間件中存在。應(yīng)用就能夠應(yīng)用該數(shù)據(jù)模型庫去訪問需要信息。同時,該中間件也能夠經(jīng)過將相關(guān)數(shù)據(jù)映射和導(dǎo)入實體數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫更新。優(yōu)點:將各種數(shù)據(jù)類型表示為統(tǒng)一數(shù)據(jù)模型,支持信息交換,它能夠經(jīng)過一個良好定義接口訪問企業(yè)中任何相連數(shù)據(jù)庫,也提供了一個利用統(tǒng)一接口處理面向數(shù)據(jù)應(yīng)用集成方法。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討67/142683.5.2數(shù)據(jù)倉庫-定義是企業(yè)面向主題、集成、穩(wěn)定、不一樣時間數(shù)據(jù)集合,為企業(yè)應(yīng)用系統(tǒng)提供統(tǒng)一、規(guī)范所需信息。數(shù)據(jù)倉庫系統(tǒng)是處理信息技術(shù)發(fā)展中存在擁有大量數(shù)據(jù),而其中有用信息貧乏綜合處理方案。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討68/142693.5.3數(shù)據(jù)倉庫特征面向主題:數(shù)據(jù)是由業(yè)務(wù)主題組織,而不是由客戶總數(shù)或者其它關(guān)鍵原因(可能是組織正確方法,比如,事務(wù)數(shù)據(jù))組織。集成:數(shù)據(jù)是作為一個整體進(jìn)行存放,而不是以可能有不一樣結(jié)構(gòu)或組織方式文件集合存放。非易失:數(shù)據(jù)保持不變。按計劃添加新數(shù)據(jù),不過依據(jù)規(guī)則,原數(shù)據(jù)不會丟失。隨時間而改變:時間量度明確地包含在數(shù)據(jù)中,使得隨時間趨向和改變能夠用于分析研究(許多數(shù)據(jù)倉庫還包含地理空間維)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討69/142703.5.4數(shù)據(jù)倉庫-結(jié)構(gòu)圖示醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討70/142713.5.5數(shù)據(jù)倉庫-形成過程醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討71/142723.5.6數(shù)據(jù)倉庫-要素數(shù)據(jù)分級(DataStaging)數(shù)據(jù)分級是指從分布式源數(shù)據(jù)庫進(jìn)行數(shù)據(jù)提取、轉(zhuǎn)換、凈化、加載過程。1)提取(Extract)從源數(shù)據(jù)庫讀取源數(shù)據(jù)過程;2)轉(zhuǎn)換(Transform)將源數(shù)據(jù)轉(zhuǎn)換成為符合數(shù)據(jù)倉庫內(nèi)部結(jié)構(gòu)格式初始目標(biāo)數(shù)據(jù)過程;3)凈化(Cleanse)對初始目標(biāo)數(shù)據(jù)進(jìn)行數(shù)據(jù)過濾和驗證得到目標(biāo)數(shù)據(jù)過程;4)加載(Load)將目標(biāo)數(shù)據(jù)添加到目標(biāo)數(shù)據(jù)源過程。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討72/142733.5.6數(shù)據(jù)倉庫-要素22、匯總(Summaries)是一類程序,它針對目標(biāo)數(shù)據(jù)預(yù)先計算出象總額、平均值等慣用聚集函數(shù)值伴隨數(shù)據(jù)加載一起添加到數(shù)據(jù)倉庫中,當(dāng)然,這不是必須。3、元數(shù)據(jù)(Metadata)是“相關(guān)數(shù)據(jù)數(shù)據(jù)”,能夠分為管理元數(shù)據(jù)、業(yè)務(wù)元數(shù)據(jù)和操作元數(shù)據(jù),它能夠告訴用戶數(shù)據(jù)倉庫有什么、來自何處、全部者、安全訪問授權(quán)等信息。4、數(shù)據(jù)倉庫數(shù)據(jù)庫(DataWarehouseDatabase)指數(shù)據(jù)倉庫中明細(xì)數(shù)據(jù)(原子數(shù)據(jù))和匯總數(shù)據(jù),因為它不考慮數(shù)據(jù)事務(wù)存放而考慮數(shù)據(jù)查詢分析,所以其設(shè)計標(biāo)準(zhǔn)不一樣于事務(wù)數(shù)據(jù)庫,普通采取星型數(shù)據(jù)庫設(shè)計方法醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討73/142743.5.7數(shù)據(jù)倉庫-與業(yè)務(wù)數(shù)據(jù)庫對比特征業(yè)務(wù)統(tǒng)計數(shù)據(jù)庫數(shù)據(jù)倉庫數(shù)據(jù)庫易變性動態(tài)靜態(tài)通用性當(dāng)前歷史時間維暗指明確可見粒度原始、詳細(xì)詳細(xì)、可匯總更新連續(xù)、隨機定時、計劃任務(wù)可重復(fù)不可預(yù)期靈活性低高性能要求高性能可接收低性能醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討74/142754應(yīng)用集成概念1、應(yīng)用集成概念2、中間件技術(shù)分類主流中間件技術(shù)介紹3. OMGCORBA4. Microsoft.NET5. J2EE醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討75/142764.1.1概念-數(shù)據(jù)集成問題數(shù)據(jù)集成不能完全支撐業(yè)務(wù)1、應(yīng)用系統(tǒng)供給商處于商業(yè)市場考慮或者知識產(chǎn)權(quán)保護(hù)原因,往往不原意提供數(shù)據(jù)集成技術(shù)伎倆,而是提供給用程序接口(API)方式來實現(xiàn)系統(tǒng)集成,這種情況在Windows平臺下尤為顯著。2、基于企業(yè)內(nèi)存在大量應(yīng)用系統(tǒng),這些都是企業(yè)長久管理知識和經(jīng)驗積累,在充分利用現(xiàn)有資源和保護(hù)投資前提下愈加希望實現(xiàn)應(yīng)用系統(tǒng)之間功效交互。3、基于企業(yè)內(nèi)部存在大量應(yīng)用系統(tǒng),這些應(yīng)用系統(tǒng)造成了大量功效冗余,即相同行為功效卻含有不一樣人機界面,造成操作者認(rèn)知模型結(jié)構(gòu)混亂和復(fù)雜化,所以需要通用實現(xiàn)功效交互來降低冗余,簡化操作者認(rèn)知模型。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討76/142774.1.2概念-應(yīng)用集成定義應(yīng)用集成是遵照規(guī)范開放標(biāo)準(zhǔn),并用技術(shù)伎倆經(jīng)過系統(tǒng)間功效交互,實現(xiàn)之間信息交互。應(yīng)用集成技術(shù)要求:1)能提供給用間互操作性,即實現(xiàn)應(yīng)用間信息交互;2)能提供分布式環(huán)境中應(yīng)用可移植性,即應(yīng)用物理分布無關(guān)性;3)能提供分布式環(huán)境中應(yīng)用訪問透明性,降低應(yīng)用集成編程復(fù)雜性。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討77/142784.1.3概念-策略全部信息系統(tǒng)、業(yè)務(wù)環(huán)境,都在趨向于支持各種規(guī)范及標(biāo)準(zhǔn),這是異構(gòu)系統(tǒng)間實現(xiàn)應(yīng)用集成基礎(chǔ)。應(yīng)用集成是依據(jù)企業(yè)特征,經(jīng)過分析并形成方案,并付諸實施,對系統(tǒng)各個步驟進(jìn)行調(diào)整,使之使到業(yè)務(wù)目標(biāo)項目過程。要實現(xiàn)系統(tǒng)應(yīng)用集成,系統(tǒng)必須恪守一個公共體系結(jié)構(gòu)——公共開放式標(biāo)準(zhǔn),這是建立開放式系統(tǒng)最直接路徑。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討78/142794.1.4概念-早期標(biāo)準(zhǔn)早期標(biāo)準(zhǔn)制訂主要集中在:1、實現(xiàn)標(biāo)準(zhǔn)化應(yīng)用程序接口(API);2、建立支持互操作標(biāo)準(zhǔn)化協(xié)議,使系統(tǒng)之間能夠進(jìn)行對程序和數(shù)據(jù)相互訪問,歷史上曾形成了形形色色各類標(biāo)準(zhǔn)和規(guī)范,如ISOOSI—RM(七層模型)等。3、很多標(biāo)準(zhǔn)和規(guī)范只是處理了一些單一領(lǐng)域開放性問題,為了建立一個統(tǒng)一、開放性、實現(xiàn)分布式應(yīng)用互操作應(yīng)用集成環(huán)境,必須構(gòu)建一個能夠表示分布應(yīng)用構(gòu)件之間互操作通用模型,該模型應(yīng)該使分布式計算包括到全部方面都含有“開放性”,包含通信協(xié)議、應(yīng)用編程接口、人機接口等等。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討79/142804.1.5概念-中間件技術(shù)中間件是位于平臺(硬件和操作系統(tǒng))和應(yīng)用之間通用服務(wù),這些服務(wù)含有標(biāo)準(zhǔn)程序接口和協(xié)議。針對不一樣操作系統(tǒng)和硬件平臺,它們能夠有符合接口和協(xié)議規(guī)范各種實現(xiàn)。中間件是在計算機OS之上,支持軟件開發(fā)、運行軟件,能夠使應(yīng)用軟件相對獨立于應(yīng)用系統(tǒng)環(huán)境,為各種分布式、跨平臺應(yīng)用建立起可用平臺,把分散系統(tǒng)和資源組合在一起,支持應(yīng)用軟件系統(tǒng)間集成。中間件含有標(biāo)準(zhǔn)程序接口和協(xié)議,通常提供了通用工具API。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討80/142814.1.5概念-中間件技術(shù)-2二層架構(gòu)缺點?醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討81/142824.2中間件技術(shù)分類
遠(yuǎn)程過程調(diào)用中間件
消息中間件
對象請求代理
事務(wù)處理監(jiān)控其它專用中間件:數(shù)據(jù)庫中間件、CTI……醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討82/142834.2.1RPC-1遠(yuǎn)程過程調(diào)用是一個廣泛使用分布式應(yīng)用程序處理方法。一個應(yīng)用程序使用RPC來“遠(yuǎn)程”執(zhí)行一個位于不一樣地址空間里過程,而且從效果上看和執(zhí)行當(dāng)?shù)卣{(diào)用相同。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討83/142844.2.1RPC-2
特點:RPC通訊是同時。(采取線程能夠進(jìn)行異步調(diào)用)RPC為c/s分布式計算提供了有力支持通常需要一些網(wǎng)絡(luò)細(xì)節(jié)以定位serverServer端通常必須保持可用狀態(tài)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討84/142854.2.2消息中間件-1MOM指是利用高效可靠消息傳遞機制進(jìn)行平臺無關(guān)數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)集成。經(jīng)過提供消息傳遞和消息排隊模型,它可在分布環(huán)境下擴展進(jìn)程間通信,并支持多通訊協(xié)議、語言、應(yīng)用程序、硬件和軟件平臺。產(chǎn)品:IBMMQSeries醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討85/142864.2.2消息中間件-2特點 異步運行
結(jié)構(gòu)支持:一對一、一對多、多對一,使得系統(tǒng)結(jié)構(gòu)更靈活。
程序與網(wǎng)絡(luò)復(fù)雜性相隔離醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討86/142874.2.3對象請求代理伴隨對象技術(shù)與分布式計算技術(shù)發(fā)展,二者相互結(jié)合形成了分布對象計算,并發(fā)展為當(dāng)今軟件技術(shù)主流方向。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討87/142884.2.4事務(wù)處理監(jiān)控-1背景最早出現(xiàn)在大型機上,為其提供支持大規(guī)模事務(wù)處理可靠運行環(huán)境。伴隨分布計算技術(shù)發(fā)展,分布應(yīng)用系統(tǒng)對大規(guī)模事務(wù)處理提出了需求,比如商業(yè)活動中大量關(guān)鍵事務(wù)處理。事務(wù)處理監(jiān)控界于client和server之間,進(jìn)行事務(wù)管理與協(xié)調(diào)、負(fù)載平衡、失敗恢復(fù)等,以提升系統(tǒng)整體性能。它能夠被看作是事務(wù)處理應(yīng)用程序“操作系統(tǒng)”。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討88/142894.2.4事務(wù)處理監(jiān)控-2價值進(jìn)程管理,包含開啟server進(jìn)程、為其分配任務(wù)、監(jiān)控其執(zhí)行并對負(fù)載進(jìn)行平衡。事務(wù)管理,即確保在其監(jiān)控下事務(wù)處理原子性、一致性、獨立性和持久性。通訊管理,為client和server之間提供了各種通訊機制,包含請求響應(yīng)、會話、排隊、訂閱公布和廣播等。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討89/142904.2.5基于HTTP協(xié)議模型示意醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討90/142914.2.6主流中間件標(biāo)準(zhǔn)不一樣組織/企業(yè)標(biāo)準(zhǔn)及技術(shù)1)CORBACCM;2)MicrosoftCOM/DCOM;3)JavaBean和EJB醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討91/142924.3.1CORBA–OMGOMG(ObjectManagementGroup)是由800多個信息系統(tǒng)供給商、軟件開發(fā)者和用戶共同組成國際組織,建立于1989年,致力于將對象和分布式系統(tǒng)技術(shù)集成為一個可相互操作統(tǒng)一結(jié)構(gòu),經(jīng)過建立行業(yè)指導(dǎo)和對象管理規(guī)范為應(yīng)用開發(fā)提供公共框架。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討92/142934.3.2CORBA–標(biāo)準(zhǔn)歷程公共對象請求代理體系結(jié)構(gòu)CORBA是OMG提出一套進(jìn)行標(biāo)準(zhǔn)化分布式計算體系結(jié)構(gòu)。1、1990年公布了OMA(對象管理體系結(jié)構(gòu));2、1992年公布了CORBA1.0;3、1996年公布了CORBA2.0;4、1998年2月公布了CORBA2.2;5、1999年公布了CORBA3.0;醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討93/142944.3.3CORBA–要素CORBA(CommonObjectRequestBrokerArchitecture)這是標(biāo)準(zhǔn)化分布式對象計算基礎(chǔ),是一個標(biāo)準(zhǔn)規(guī)范,它基礎(chǔ)是OMA。對象管理體系結(jié)構(gòu)OMA(ObjectManagementArchitecture)是OMG提出異構(gòu)環(huán)境下對分布式對象進(jìn)行管理體系結(jié)構(gòu),它包含:1)對象請求代理ORB(ObjectRequestBroker)2)對象服務(wù)(ObjectServices)3)公共設(shè)施(CommonFacility)4)域接口(DomainInterface)5)應(yīng)用接口(ApplicationInterface)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討94/142954.3.4OMA要素間關(guān)系醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討95/142964.3.5CORBA規(guī)范1、CORBA對象模型(CCM)它提供了對象概念和術(shù)語有組織表示,定義了分布計算模型,該模型表示了對象關(guān)鍵特征:1)與對象相關(guān)概念:對象、請求、對象創(chuàng)建和銷毀、數(shù)據(jù)類型、接口、操作、屬性;2)與對象實現(xiàn)相關(guān)概念。2、IDL和GIOP3、CORBAORB結(jié)構(gòu)模型醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討96/14297IDL&GIOPIDL和GIOP是CORBA兩個非常主要概念,分別實現(xiàn)了程序開發(fā)語言無關(guān)性和處理了分布式計算對象異構(gòu)性。接口定義語言IDL(InterfaceDefiniteLanguage)描述客戶調(diào)用和對象實現(xiàn)提供接口,屏蔽了各種開發(fā)語言之間差異;GIOP是ORB內(nèi)部傳輸協(xié)議(IIOP是GIOP在Internet上映射協(xié)議),能夠?qū)崿F(xiàn)跨平臺通訊;醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討97/14298ORB模型醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討98/142994.3.6ORB布署1、依據(jù)需求編寫符合IDL語法規(guī)范接口定義文件;2、利用IDL編譯器,將接口定義文件編譯成樁文件和骨架文件;3、編寫客戶程序,靜態(tài)或動態(tài)調(diào)用對象(樁調(diào)用、DII);4、從骨架中派生出詳細(xì)對象實現(xiàn)類,編寫實現(xiàn)詳細(xì)功效代碼,使用BOA或POA實現(xiàn)、注冊類;5、編譯、連接。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討99/1421004.3.7ORB-BUS總體架構(gòu)
Web瀏覽器
IDL文件
IDL/Java編譯器
客戶Applet
IDL樁
IDL構(gòu)架
服務(wù)器
JavaORB
JavaORB
客戶端
服務(wù)器端
圖5-3ORBUS系統(tǒng)總體結(jié)構(gòu)
對象
對象
對象
IIOP引擎
客戶Application
IIOP引擎
網(wǎng)絡(luò)
ORB域守護(hù)進(jìn)程
醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討100/1421014.4.NET體系COM是Microsoft企業(yè)制訂并頒布一個不依賴于任何編程語言構(gòu)件對象模型,COM+是以COM為基礎(chǔ)新一代技術(shù),在COM+基礎(chǔ)上,Microsoft將多年積累下來技術(shù)精華集合起來形成了一個完整、多層結(jié)構(gòu)企業(yè)應(yīng)用總體方案——WindowsDNA,使得Windows成為真正企業(yè)應(yīng)用平臺。在上述技術(shù)發(fā)展前提下,Microsoft推出了Microsoft?.NET體系結(jié)構(gòu)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討101/1421024.4.NET體系-WebService一個能夠使用XML消息訪問服務(wù)組件Interface,這個Interface描述了一組可訪問操作。
-由SOAP+WSDL包裝Object-適應(yīng)渙散耦合網(wǎng)絡(luò)環(huán)境,可經(jīng)過Web訪問,伎倆是SOAPMessage-服務(wù)行為、輸入/輸出都可使用WSDL描述關(guān)鍵技術(shù):SOAP–XML格式消息交換協(xié)議消息/文檔交換協(xié)議
Web服務(wù)對象面向?qū)ο笤L問界面WSDL–基于XML組件描述UDDI–可經(jīng)過Web訪問注冊中心使用SOAPMessage來訪問WSFL–WebService間工作流描述醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討102/1421034.4.1COM/DCOM/COM+COM對象是由Windows系統(tǒng)平臺直接支持并注冊二進(jìn)制代碼對象,它實現(xiàn)了面向?qū)ο蠡咎卣饕约罢Z言無關(guān)性、訪問透明性和可重用性特征。DCOM是COM擴展,采取DCOM協(xié)議以及遠(yuǎn)程代理服務(wù)對象進(jìn)行遠(yuǎn)程調(diào)用COM。COM+是在原先MTS基礎(chǔ)上發(fā)展起來,是COM、DCOM和MTS集成。為COM調(diào)用提供了一個新基于MSMQ通信方法,COM+提供監(jiān)聽(Interception)結(jié)構(gòu),使得COM只有在需要時介入。同時,COM+為創(chuàng)建高伸縮性分布式企業(yè)應(yīng)用提供了各種服務(wù)——事務(wù)處理、安全服務(wù)、并行處理、消息隊列以及負(fù)載平衡等其它相關(guān)服務(wù)。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討103/1421044.4.2WindowsDNA結(jié)構(gòu)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討104/1421054.4.3Microsoft?.NET結(jié)構(gòu)1、Microsoft?.NET是MicrosoftXMLWebservices平臺,XMLWebservices允許應(yīng)用程序經(jīng)過Internet進(jìn)行通訊和共享數(shù)據(jù)。2、.NET框架是用于生成、布署和運行XMLWebservices和應(yīng)用程序多語言環(huán)境,它包含以下三個主要部分:公共語言運行庫、統(tǒng)一編程類和ASP.NET。3、WebService把組件技術(shù)和web綁定在一起。首先提供組件接口黑盒功效,另首先不需要用RPC(DCOM)、RMI(JAVA)、IIOP(CORBA)等object-model-special協(xié)議,而是用慣用web協(xié)議和數(shù)據(jù)格式。使用XML格式、SOAP報文格式,SOAP綁定在http協(xié)議上,所以無須擔(dān)心網(wǎng)絡(luò)中防火墻,也就不存在tunneling問題;WebService經(jīng)過XMLWSDL文檔來進(jìn)行自描述,與Windows注冊表無關(guān),從而防止了COM組建布署時版本沖突問題。WebService使組件技術(shù)延伸到更廣泛internet領(lǐng)域,從而能夠取得更大范圍代碼復(fù)用(比如Passport.NET),進(jìn)行更加快捷分布式應(yīng)用開發(fā),創(chuàng)建含有更高伸縮性企業(yè)級應(yīng)用。
醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討105/1421064.4.3.NET體系結(jié)構(gòu)-1醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討106/1421074.4.4.NET結(jié)構(gòu)布署基于WindowsDNA或者.NET框架,建立由COM+和WebService組成企業(yè)應(yīng)用集成環(huán)境,業(yè)務(wù)邏輯有三種布署方式:胖客戶、瘦客戶和零客戶。1、胖客戶:在當(dāng)?shù)夭际鹆擞脩艚缑?,主要業(yè)務(wù)邏輯和當(dāng)?shù)財?shù)據(jù)庫。單元I/O數(shù)據(jù)流要與服務(wù)器交換,所以在服務(wù)器上只布署少數(shù)業(yè)務(wù)邏輯,如:數(shù)據(jù)收發(fā),轉(zhuǎn)換,消息管理等等。2、瘦客戶:在當(dāng)?shù)夭际鹆擞脩艚缑婧蜕贁?shù)業(yè)務(wù)邏輯。多數(shù)業(yè)務(wù)邏輯要經(jīng)過DCOM/IIOP/RMI等方式遠(yuǎn)程調(diào)用服務(wù)器上布署COM組件或者WebService組件。3、零客戶:瀏覽器客戶端,界面表現(xiàn)層以及全部業(yè)務(wù)邏輯都布署在服務(wù)器端。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討107/1421084.4.4.NET結(jié)構(gòu)布署醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討108/1421094.5.1Java--J2EE基礎(chǔ)JAVA特點:簡單(Simple):輕易編寫程序,不需要長時間訓(xùn)練,而能滿足當(dāng)代需求。面向?qū)ο?Object-Oriented)分布式(Distributed):健壯(Robust):安全(Secure):結(jié)構(gòu)中立(ArchitectureNeutral):普通而言,網(wǎng)絡(luò)是由很多不一樣機型機器所組合而成,CPU和作業(yè)系統(tǒng)體系結(jié)構(gòu)都有所不一樣;所以,怎樣使一個應(yīng)用程序能夠在每一個機器上執(zhí)行,是一個難題。所幸,Java編譯器產(chǎn)生一個結(jié)構(gòu)中立目標(biāo)文件格式(ObjectFileFormat);這使得編譯碼得以在很各種處理器中執(zhí)行。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討109/1421104.5.2J2EE概述-11、J2EE平臺概述J2EE平臺是基于java技術(shù),不依賴于硬件平臺和操作系統(tǒng)。J2EE是一個規(guī)范,最初由Sun開發(fā),現(xiàn)在由JavaCommunityProcess(JCP)控制,是一個開放平臺得到大量廠商支持,不一樣廠商提供了符合規(guī)范說明各種實現(xiàn)方法J2EE主要針對于構(gòu)件多層分布式網(wǎng)絡(luò)應(yīng)用系統(tǒng),增強系統(tǒng)可擴充性,伸縮性醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討110/1421114.5.2J2EE概述-22、J2EE價值地位J2EE平臺是一個能夠給IT機構(gòu)、應(yīng)用開發(fā)者和產(chǎn)品供給商帶來以下好處:供給商能夠開發(fā)運行在支持J2EE平臺任何系統(tǒng)之上產(chǎn)品。不需要額外工作,他們產(chǎn)品就能夠運行在各種系統(tǒng)平臺上團(tuán)體IT開發(fā)者會從可移植性組件技術(shù)IT開發(fā)者能夠?qū)W⒂谥С謽I(yè)務(wù)處理需求,而不需要花時間去創(chuàng)造內(nèi)部應(yīng)用架構(gòu)。由應(yīng)用服務(wù)器處理一些復(fù)雜問題,如多線程、事務(wù)和生命周期管理。采取J2EE平臺能夠保護(hù)企業(yè)投資,因為它是一個工業(yè)標(biāo)準(zhǔn),而不是某個供給商特有產(chǎn)品。J2EE平臺把應(yīng)用在物理上清楚、有邏輯性地分成多層,所以,自然滿足了多層應(yīng)用地需求。開發(fā)者能夠創(chuàng)建自己J2EE平臺組件,也能夠從快速發(fā)展第三方市場取得這些組件。所以大大縮短開發(fā)周期。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討111/1421124.5.3J2EE體系結(jié)構(gòu)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討112/1421134.5.4J2EE關(guān)鍵技術(shù)JavaServerPage(JSP)ServletEnterpriseJavaBeans(EJB)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討113/1421144.5.4J2EE關(guān)鍵技術(shù)-1JavaServerPage(JSP)服務(wù)器端腳本語言JSP頁面內(nèi)容在向客戶端傳送時先在服務(wù)器端處理服務(wù)器編譯JSP中Java代碼生成JavaServlet類似語言有ActiveServerPages醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討114/1421154.5.4J2EE關(guān)鍵技術(shù)-2ServletJSP被請求時由應(yīng)用服務(wù)器編譯成JSPServlet假如JSP已經(jīng)被裝載在內(nèi)存中,應(yīng)用服務(wù)器將不編譯該JSP,而是直接執(zhí)行JSPServletServlet特征是在服務(wù)器端運行Java程序完全運行于服務(wù)器端webserver中平臺獨立醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討115/1421164.5.4J2EE關(guān)鍵技術(shù)-3EJBEJB是開發(fā)和配置基于組件分布式商務(wù)應(yīng)用程序一個組件結(jié)構(gòu)。用EJB結(jié)構(gòu)開發(fā)應(yīng)用程序是可伸縮、事務(wù)型、多用戶安全。這些應(yīng)用程序可能只需編寫一次,然而能夠在支持EJB規(guī)范任何服務(wù)器平臺上配置EJB包含以下內(nèi)容EJB服務(wù)器EJB容器EJB類和實例EJB當(dāng)?shù)亟涌诤虴JB遠(yuǎn)程接口醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討116/1421174.5.5EJB各組成間關(guān)系EJB服務(wù)器是EJB容器運行母體提供一些系統(tǒng)服務(wù):如事務(wù),安全服務(wù)等EJB容器管理EJB類和實例生成調(diào)用bean代碼創(chuàng)建、初始化和銷毀bean管理持久對象提供EJBServer服務(wù)給beanEJB類實例Bean,包含:會話Bean(有狀態(tài)/無狀態(tài))實體Bean消息Bean醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討117/1421184.5.6EJB布署EJB布署
每一個EJB組件必須包含一個布署描述文件,該文件申明需要EJB容器哪些服務(wù)。比如,能夠用布署描述來指定事務(wù)處理要求、安全性要求、持久性要求等。客戶端代碼,如Servlets或appletsEnterpriseBeansHome對象EJB對象Remote接口Home接口EJB容器/服務(wù)器返回EJB對象引用生成一個新EJB對象生成一個EJB對象醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討118/1421194.5.7EJB開發(fā)工具開發(fā)環(huán)境Jbuilder7.0(VisualAge、JDevelop)平臺軟件Weblogic7.0(Webspher、JBOSS)數(shù)據(jù)庫Oracle、DB2、MSSQL)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討119/1421205業(yè)務(wù)應(yīng)用集成/工作流
業(yè)務(wù)/系統(tǒng)流程重組(BPR)
基于工作流實現(xiàn)(WF)醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討120/1421215.1.1介紹—概念實現(xiàn)企業(yè)多個應(yīng)用系統(tǒng)構(gòu)件之間協(xié)同,將孤立應(yīng)用過程集成起來,形成一個面向需求、協(xié)調(diào)、高度伸縮性、集成企業(yè)信息系統(tǒng)。“面向需求”“協(xié)調(diào)”“高度伸縮性”“集成”工作流系統(tǒng)價值:定義工具、執(zhí)行服務(wù)和任務(wù)表管理器,都是為業(yè)務(wù)過程、人員操作動作提供支持。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討121/1421225.1.2介紹—目標(biāo)1、實現(xiàn)符合業(yè)務(wù)流程需求信息交互,這也是系統(tǒng)集成根本目標(biāo);2、滿足企業(yè)實施并行工程(CE)和經(jīng)營過程重組(BPR)擴展需要;3、充分利用已經(jīng)有資源,經(jīng)過實現(xiàn)已經(jīng)有應(yīng)用系統(tǒng)集成和封裝保護(hù)企業(yè)過去在信息化建設(shè)上投資;4、實現(xiàn)應(yīng)用邏輯和過程邏輯分離及過程建模與詳細(xì)數(shù)據(jù)、功效分離,支持在不修改功效前提下,經(jīng)過修改過程模型來完成集成系統(tǒng)功效改變,以提升企業(yè)靈活性和反應(yīng)能力。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討122/1421235.1.3介紹—局部例子有工作流能力工具
TaskmonitorSQLServerDTS任務(wù):定義開啟規(guī)則定義動作組合醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討123/1421245.1.4介紹—工作流機片斷醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討124/1421255.2.1實現(xiàn)--思緒思緒:用系統(tǒng)工作流管理,實現(xiàn)業(yè)務(wù)模型搭建步驟梳理企業(yè)業(yè)務(wù)流程(BPR)
以信息系統(tǒng)能力/視角優(yōu)化,形成模型(BPR)
分別實現(xiàn)各個組成部分(應(yīng)用集成EAI)用工作流工具/定制開發(fā),將模塊組合。醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討125/1421265.2.2實現(xiàn)--階段劃分醫(yī)療行業(yè)企業(yè)應(yīng)用集成研討126/1421275.2.3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣西柳州柳北區(qū)錦繡街道辦事處招聘公益性崗位1人參考考試題庫及答案解析
- 2025河南新鄉(xiāng)封丘縣建勛學(xué)校招聘備考筆試題庫及答案解析
- 2025山東陽昇甄選產(chǎn)業(yè)運營有限公司選聘7人考試參考試題及答案解析
- 2025年杭州市臨安區(qū)第三人民醫(yī)院招聘編外工作人員2人備考筆試試題及答案解析
- 2025甘肅嘉峪關(guān)市第三幼兒園招聘公益性崗位人員2人備考考試題庫及答案解析
- 2025廣東中山大學(xué)腫瘤防治中心肝臟外科陳敏山教授課題組自聘技術(shù)員招聘2人參考考試試題及答案解析
- 美業(yè)聘用合同范本
- 職業(yè)病禁忌協(xié)議書
- 職工非工亡協(xié)議書
- 聯(lián)合攝制合同范本
- 卓有成效的管理者要事優(yōu)先
- 生產(chǎn)車間安全管理檢查表及整改措施
- 電廠標(biāo)識系統(tǒng)KKS編碼說明pdf
- 2023年郴州職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫及答案詳解1套
- 2025年福建省綜合評標(biāo)專家?guī)炜荚囶}庫(二)
- 完整版醫(yī)療器械基礎(chǔ)知識培訓(xùn)考試試題及答案
- 220kV電網(wǎng)輸電線路的繼電保護(hù)設(shè)計
- 《無人機地面站與任務(wù)規(guī)劃》 課件全套 第1-9章 概論 -無人機內(nèi)業(yè)數(shù)據(jù)整與處理
- 屋頂光伏承重安全檢測鑒定
- 長輸管道項目驗收總結(jié)與報告
- 2025年高考數(shù)學(xué)真題分類匯編專題03 三角函數(shù)(全國)(解析版)
評論
0/150
提交評論