信息集成的內涵是:在設計、管理和加工制造中存在的自動(dòng)化孤島間實(shí)現信息的正確、高效共享和交換方法,是改善企業(yè)技術(shù)和管理水平,改善企業(yè)T(交貨期短)、O(高質(zhì)量)、C(低成本)、S(更好的服務(wù))的必要手段。信息集成重點(diǎn)針對設計、管理和加工制造的分立問(wèn)題,實(shí)現企業(yè)內信息的共享。
在我國,企業(yè)應用系統集成是以信息集成為核心的,可以說(shuō),無(wú)論是現在還是將來(lái)信息集成都是企業(yè)信息化的主要內容,也是實(shí)施其他先進(jìn)技術(shù)的基礎。
隨著(zhù)計算機技術(shù)的發(fā)展和企業(yè)規模的擴大,各種企業(yè)應用系統層出不窮,例如ERP、PDM項目管理系統、工作流管理系統等。為提高企業(yè)生產(chǎn)效率以適應競爭的全球化市場(chǎng),需要引用系統集成技術(shù)將各種企業(yè)應用系統有效地集成起來(lái)。特別是面向企業(yè)間協(xié)作的網(wǎng)絡(luò )化制造模式的應用,要求企業(yè)不僅要實(shí)現其內部業(yè)務(wù)應用系統的集成,還要實(shí)現不同企業(yè)之間應用系統的集成和相互協(xié)作。因此,研究和發(fā)展網(wǎng)絡(luò )化環(huán)境下的企業(yè)集成技術(shù)就顯得十分迫切,其中包括同種企業(yè)應用系統間的集成(如項目管理系統間的集成)和不同功能的企業(yè)應用系統間的集成(如項目管理與工作流管理的集成)。我國的企業(yè)應用系統技術(shù)距離世界先進(jìn)水平還有一定的差距,系統集成技術(shù)在國內企業(yè)應用系統間集成雖然己有所研究,但還不夠完善。
企業(yè)信息化發(fā)展過(guò)程中,企業(yè)的信息基礎架構往往是異構的、分散的、孤立的。面對市場(chǎng)、資金,以及競爭的快速變化,企業(yè)面臨的最大挑戰是如何把分散的、孤立的異構平臺的業(yè)務(wù)單元按照企業(yè)的需要集成起來(lái)。例如,在綜合查詢(xún)與統計系統中,由于某些新的原因需要添加新的統計模塊,用以對某些指標進(jìn)行衡量評估。為了跟上業(yè)務(wù)的變化,信息系統必須使用有效、靈活、快速、統一和容易集成的基礎架構。業(yè)務(wù)系統的集成方式最早是手動(dòng)編碼集成;接著(zhù)是點(diǎn)對點(diǎn)企業(yè)應用集成(EAI)方式、消息中間件(MOM)方式;最后是面向服務(wù)的架構(SOA)的服務(wù)集成方式。
企業(yè)經(jīng)常根據業(yè)務(wù)的需要和不同的雇員、供應商、客戶(hù)、伙伴等對象進(jìn)行信息交互,所以企業(yè)必須具備集成多種應用系統的能力,包括很多年以前的遺留應用系統。所以從20世紀80年代中期起“集成”一詞備受關(guān)注。最初,企業(yè)都是通過(guò)程序員編碼的手工方式將應用系統集成在一起,這種方法花費大量的時(shí)間和代價(jià),而且只有已經(jīng)集成起來(lái)的系統才能夠協(xié)同工作。如果要想集成一個(gè)新應用系統則需要從新開(kāi)始進(jìn)行手工集成工作量非常大剛,擴展能力差。
20世紀80年代,企業(yè)規模開(kāi)始擴大,企業(yè)業(yè)務(wù)和數據日趨復雜,一些公司開(kāi)始意識到應用集成的價(jià)值和必要性,很多公司的技術(shù)人員試圖在企業(yè)系統整體概念的指導下對已經(jīng)存在的應用進(jìn)行重新設計,以便將它們集成在一起。此時(shí),點(diǎn)到點(diǎn)的集成技術(shù)開(kāi)始出現,在各個(gè)應用系統之間通過(guò)各自不同的接口進(jìn)行點(diǎn)到點(diǎn)的簡(jiǎn)單連接,實(shí)現信息和數據的共享。點(diǎn)到點(diǎn)的應用集成也被稱(chēng)為第0代EAI技術(shù)。此時(shí)EAI的系統一般采用集中式的架構,系統發(fā)送消息到集成代理,這個(gè)集成代理就是系統的“大腦”,負責處理數據轉換和消息路由。EAI能夠實(shí)現機器的自動(dòng)化通信,但是,它是通過(guò)點(diǎn)對點(diǎn)連接的,在應用系統間必須進(jìn)行一次性定義和構建。隨著(zhù)公司業(yè)務(wù)的發(fā)展,集成的系統越來(lái)越多,集成的維護和管理開(kāi)銷(xiāo)巨大,而且,通過(guò)Em集成的應用系統是無(wú)法進(jìn)行重用的。
以下介紹一些常用的MES與其他系統之間的集成模式和方法。
封裝調用集成模式
封裝就是指對象的屬性和操作方法同時(shí)封裝在定義對象中。用操作集來(lái)描述可見(jiàn)的模塊外部接口,從而保證了對象的界面獨立于對象的內部表達,接口作用于對象的操作集上是對象唯一可見(jiàn)的部分。用戶(hù)看不到對象的內部結構但可以通過(guò)調用的方式來(lái)使用對象。封裝以后通過(guò)接口調州就可以有效實(shí)現系統集成。比較典型的調用方法有:基于API的函數調用方法;JDBC/ODBC方法等。
直接集成模式
直接集成模式就是兩個(gè)系統直接對各自數據庫進(jìn)行操作,并交換數據,要實(shí)現這種集成模式最好將MES系統的數據存放在其他系統的數據庫中,實(shí)現兩個(gè)系統的數據庫的真正共享。這種方法對于開(kāi)發(fā)一套整體的企業(yè)信息系統是最好的,因為這種集成的緊密度比較高,但這種方法并不適合在幾個(gè)成熟的商業(yè)軟件之間進(jìn)行系統集成,而現今大多數企業(yè)是直接采用商業(yè)軟件的,因此這是這種方法的局限性。
中間對象集成模式
中間件集成模式主要包括通過(guò)中間文件,中間數據庫,XML數據流以及消息中間件等來(lái)實(shí)現各種系統與MES系統的集成。
(1)、通過(guò)中間文件實(shí)現MES與其他系統的集成 可以把MES需求的其他系統文檔做成適合MES數據格式的或者統一格式的文件。通過(guò)訪(fǎng)問(wèn)中間文件庫實(shí)現系統的集成。
(2)、通過(guò)中間數據庫集成模式 建立中間數據庫實(shí)現共享數據格式統一定義,通過(guò)訪(fǎng)問(wèn)中間數據庫抽取數據實(shí)現ERP/PD/IQS等系統與MES系統的信息集成。同時(shí)這種集成的關(guān)鍵就是多數據庫集成技術(shù)的應用,比較適合完整的ERP/MES系統的自行開(kāi)發(fā)和實(shí)施。
(3)、基于XML的集成 可擴展標記語(yǔ)言(Extensible MarkupLanguage,XML)改變了人們對程序設計、通訊甚至一般表示的含義以及環(huán)境的理解。XML的關(guān)鍵特點(diǎn)是它作為不同應用數據交換的通用格式。在ERP/PDM/IQS與MES的集成中,采用XML能夠使不同數據庫的數據通過(guò)XML數據流進(jìn)行集成。XML集成技術(shù)既可以把XML看成是一個(gè)文件集進(jìn)行傳輸交換集成,又可以將XML文件作為一個(gè)數據源進(jìn)行訪(fǎng)問(wèn)起到中間數據庫的功能,這也是XML技術(shù)大規模得到應用的基礎。
(4)、消息中間件的集成模式 MOM(Message oriented Middleware)指的是利用高效可靠的消息傳遞機制進(jìn)行平臺無(wú)關(guān)的數據交流,并基于數據通信來(lái)進(jìn)行分布式系統的集成。通過(guò)提供消息傳遞和消息排隊模型,它可在分布環(huán)境下擴展進(jìn)程間的通信,并支持多通訊協(xié)議、語(yǔ)言、應用程序、硬件和軟件平臺。目前流行的MOM中間件產(chǎn)品有IBM的MQSeries、BEA的MessageQ等,消息中間件適用于任何需要進(jìn)行網(wǎng)絡(luò )通信的系統,負責建立網(wǎng)絡(luò )通信的通道、進(jìn)行數據或文件發(fā)送。消息中間件的一個(gè)重要作用是可以實(shí)現跨平臺操作,為不同操作系統上的應用軟件集成提供服務(wù)。
上一篇:“節能”發(fā)展之路是模具產(chǎn)業(yè)走勢重點(diǎn)
下一篇:車(chē)間管理控制系統的淺談