摘要:首先介紹了COM的分類和體系結(jié)構(gòu),然后在企業(yè)應(yīng)用集成平臺中對Java調(diào)用COM給出一個解決方案,并深入論述Jacob調(diào)用COM實現(xiàn)復(fù)雜對象傳遞的方法,最后在WindOWS平臺下對該方案的實現(xiàn)進(jìn)行了測試和分析。
關(guān)鍵詞:COM;自動化調(diào)用;Java本地接口;動態(tài)鏈接庫
0 引言
目前ERP、CRM、PDM、EAM等系統(tǒng)已經(jīng)在企業(yè)中得到廣泛的應(yīng)用,但它們分散在各業(yè)務(wù)部門中,由于廠商和使用的開發(fā)標(biāo)準(zhǔn)不同形成了一個個的信息孤島,為此,需要建立企業(yè)應(yīng)用集成平臺(EAIP)實現(xiàn)不同應(yīng)用系統(tǒng)之間資源共享,讓已有軟件為企業(yè)提供全方位的信息服務(wù)。在多平臺和多語言的分布式環(huán)境下進(jìn)行企業(yè)應(yīng)用集成,實現(xiàn)組件的互調(diào)和復(fù)用就成了開發(fā)過程中要解決的一個關(guān)鍵問題。本文描述了在Java2中,通過Jacob調(diào)用VC COM來實現(xiàn)復(fù)雜對象傳遞。