系統(tǒng)集成軟件技術(shù)。信息化集成系統(tǒng)的層級被集成為有機整體,主要是通過系統(tǒng)集成軟件實現(xiàn)的。信息化集成系統(tǒng)不同層級通過分層分布式軟件架構(gòu)集成起來實現(xiàn)信息化集成系統(tǒng)整體目標。信息化集成系統(tǒng)軟件將硬件平臺、網(wǎng)絡(luò)平臺、數(shù)據(jù)庫平臺、工具平臺,各種子系統(tǒng)應(yīng)用軟件平臺以及系統(tǒng)整體的各種資源有機、高效地集成到一起,形成了一個完整的信息共享環(huán)境。系統(tǒng)集成軟件平臺決定系統(tǒng)集成的成敗、對智能生產(chǎn)、智能制造的開發(fā)、維護有重要的影響。系統(tǒng)集成軟件成為構(gòu)建信息化集成系統(tǒng)的關(guān)鍵。
互聯(lián)網(wǎng)滲透到企業(yè)間和企業(yè)內(nèi)的信息化集成系統(tǒng)?;ヂ?lián)網(wǎng)已成為新的計算基礎(chǔ)設(shè)施,它的出現(xiàn)和普及使計算機軟件開發(fā)、部署、運行和維護的環(huán)境開始從封閉、靜態(tài)逐步走向開放、動態(tài)。越來越多的企業(yè)提供基于互聯(lián)網(wǎng)的服務(wù),新的業(yè)務(wù)模式得到了發(fā)展,企業(yè)業(yè)務(wù)系統(tǒng)之間的交互逐漸增強,系統(tǒng)之間的通信和集成問題凸現(xiàn)出來;在企業(yè)內(nèi)部也存在異構(gòu)系統(tǒng)之間的整合問題;因此,發(fā)展出了各種分布式系統(tǒng)集成技術(shù)。首先是分布式企業(yè)應(yīng)用集成技術(shù)和分布式實時應(yīng)用集成技術(shù);進而言之,是系統(tǒng)集成軟件的核心——系統(tǒng)應(yīng)用集成架構(gòu)。 企業(yè)分布式應(yīng)用集成技術(shù) 1.1.1分布計算、分布式系統(tǒng)和組件技術(shù) 在企業(yè)應(yīng)用中分布計算是指各種不同的工作站通過網(wǎng)絡(luò)互相連接,由分布式系統(tǒng)提供跨越網(wǎng)絡(luò)透明地訪問各種異構(gòu)設(shè)備所需要的支持,使得用戶可以充分利用網(wǎng)絡(luò)上的各種計算資源來完成自己的任務(wù)。與網(wǎng)絡(luò)技術(shù)的發(fā)展和日益增長的應(yīng)用需求相適應(yīng),分布式計算已經(jīng)成為新一代計算和應(yīng)用的主流
分布式應(yīng)用集成技術(shù) 企業(yè)自上世紀七十年代開始使用IT支持系統(tǒng)至今,一些大型企業(yè)中各種IT支持系統(tǒng)平均達數(shù)十種之多。它們大部分是一個個的信息孤島,管理著企業(yè)特定的各個職能部門的工作,相互之間缺乏有效的通信。隨著信息技術(shù)的不斷發(fā)展,今天的企業(yè)需要一個集成的、開放的、面向用戶且隨需而變的IT支持系統(tǒng),因此面臨著應(yīng)用系統(tǒng)的整合問題。不同的應(yīng)用(尤其是不同企業(yè)的)的開發(fā)語言不同,部署平臺不同,通信協(xié)議不同,對外交換的數(shù)據(jù)格式也存在著差異,如何去解決解決語言差異、平臺差異、協(xié)議差異、數(shù)據(jù)差異所帶來的高代價的系統(tǒng)集成是這個問題的關(guān)鍵。 企業(yè)應(yīng)用集成(Enterprise Application Integration,EAI)將企業(yè)中的業(yè)務(wù)流程、應(yīng)用系統(tǒng)、硬件和各種標準聯(lián)合起來,在兩個或更多的企業(yè)應(yīng)用系統(tǒng)之間實現(xiàn)無縫集成,是它們像一個整體一樣進行業(yè)務(wù)處理和信息共享。企業(yè)應(yīng)用集成不僅包括企業(yè)內(nèi)部的應(yīng)用系統(tǒng)集成,還包括企業(yè)與企業(yè)之間的集成,以實現(xiàn)企業(yè)與企業(yè)之間的信息交換、商務(wù)協(xié)同、過程集成和組建虛擬企業(yè)和動態(tài)聯(lián)盟等。目前,常用的企業(yè)應(yīng)用集成技術(shù)有遠程過程調(diào)用技術(shù)、分布式對象技術(shù)、面向消息的中間件技術(shù)和Web服務(wù)技術(shù)。 |