不管是將達索系統(tǒng)3DEXPERIENCE平臺作為整合企業(yè)所有業(yè)務軟件的中心平臺,還是將達索系統(tǒng)3DEXPERIENCE平臺作為企業(yè)信息管理平臺的一部分,達索系統(tǒng)3DEXPERIENCE平臺與其他系統(tǒng)間的集成都必不可少。

一、系統(tǒng)集成開發(fā)的必要性
隨著企業(yè)的發(fā)展,從紙質化數(shù)據(jù)、流程的管理,更多的轉化成線上管理,企業(yè)選擇的信息化軟件越來越多。由于不同的軟件采用的技術和軟件供應商都不同,每個軟件都有各自獨特的數(shù)據(jù)存儲機制,隨著軟件的增多,會逐步帶來不同業(yè)務數(shù)據(jù)的孤立和多個系統(tǒng)管理上的不便。為了方便業(yè)務數(shù)據(jù)在各個系統(tǒng)間的安全、高效、準確的流轉,提高各系統(tǒng)之間的聯(lián)動,多系統(tǒng)之間的集成開發(fā)就勢在必行。
二、系統(tǒng)集成的方式
系統(tǒng)集成的方式主要分兩大類。
a. 所有軟件系統(tǒng)信息融合在一個平臺中管理
以某個軟件系統(tǒng)為主,作為企業(yè)的數(shù)據(jù)中臺,整合企業(yè)內(nèi)所有軟件數(shù)據(jù)。各軟件系統(tǒng)只與數(shù)據(jù)中臺做數(shù)據(jù)交互,再由數(shù)據(jù)中臺實現(xiàn)各個系統(tǒng)間的數(shù)據(jù)聯(lián)動。
該方式將所有數(shù)據(jù)都在一個平臺中,方便最終用戶對數(shù)據(jù)的管理和維護;由中臺主導集成開發(fā),方便對所有接口的管理。該方式對已有系統(tǒng)的擴展性要求比較高,開發(fā)周期長且需要軟件服務商對所有系統(tǒng)及企業(yè)的業(yè)務流程都非常熟悉。
b. 軟件系統(tǒng)間以接口方式相互調用
各個系統(tǒng)獨立存在,系統(tǒng)間以接口、中間表方式進行數(shù)據(jù)交換和信息傳遞。
該方式基于具體業(yè)務進行集成開發(fā),針對性強,開發(fā)周期短。但是由于系統(tǒng)由不同軟件供應商提供,接口開發(fā)的協(xié)調工作比較困難。
三、達索系統(tǒng)3DEXPERIENCE平臺的集成方法
達索系統(tǒng)3DEXPERIENCE平臺與其他系統(tǒng)之間的集成方法可以分為以下幾種:
a. API直連交互
系統(tǒng)間通過直接調用http接口或者webservices接口,實現(xiàn)系統(tǒng)間的交互。

b. API通過ESB(企業(yè)服務總線)交互
當企業(yè)系統(tǒng)繁多,為了統(tǒng)一數(shù)據(jù)傳輸格式、傳輸協(xié)議,可以通過企業(yè)服務總線來實現(xiàn)系統(tǒng)間的交互。請求方系統(tǒng)調用ESB接口,將信息通過ESB傳遞給接收方系統(tǒng)。

c. 通過MQ(消息總線)交互
系統(tǒng)之間可以通過MQ(消息總線)進行集成,請求方系統(tǒng)將消息發(fā)送給MQ,MQ再通過消息隊列方式,將消息發(fā)送給接收方。這種方式可以有效解決應用耦合,異步消息,流量削鋒等問題。

d. 中間表
系統(tǒng)間通過對同一個數(shù)據(jù)庫的中間表進行增加(Create)、讀取(Read)、更新(Update)和刪除(Delete),實現(xiàn)數(shù)據(jù)的傳遞及處理。

e. 數(shù)據(jù)庫直接訪問
系統(tǒng)間通過直接訪問對方數(shù)據(jù)庫,直接對對方系統(tǒng)數(shù)據(jù)進行增刪改查。這種操作方式風險較大,一般不采用。


四、達索系統(tǒng)3DEXPERIENCE平臺集成開發(fā)案例
a. 達索系統(tǒng)3DEXPERIENCE平臺與飛書集成,實現(xiàn)消息通知、任務審批等功能
目前很多企業(yè)使用飛書、釘釘做為內(nèi)部及時溝通軟件,達索系統(tǒng)3DEXPERIENCE平臺可以和這類軟件集成,實現(xiàn)消息提醒、手機審批流程等功能。
①通過定時任務,或者Trigger控制,調用飛書的API接口,將達索系統(tǒng)3DEXPERIENCE平臺的信息發(fā)送給個人或者群組;

②飛書端定制查看任務界面,通過調用3DE的API接口,查看當前人員對應的所有審批任務信息。
③飛書端定制審批任務界面,填寫完審批意見后,調用3DE的API接口,將對應的審批任務完成。



b. 達索系統(tǒng)3DEXPERIENCE平臺與采購系統(tǒng)集成實現(xiàn)物料信息傳遞
①采購系統(tǒng)維護所有供應商信息,每天將所有供應商信息通過ESB,發(fā)送給達索系統(tǒng)3DEXPERIENCE平臺。
②達索系統(tǒng)3DEXPERIENCE平臺在發(fā)布或變更流程中,將填寫零件的價格和供應商信息,并在流程結束后,將零件所有信息通過ESB發(fā)送給采購系統(tǒng)。

c. 達索系統(tǒng)3DEXPERIENCE平臺實現(xiàn)數(shù)據(jù)自動轉換發(fā)送給供應商功能
①達索系統(tǒng)3DEXPERIENCE平臺啟動數(shù)據(jù)發(fā)放流程,待流程審批完成,將需要下發(fā)的數(shù)據(jù)寫入中間表中;
②數(shù)據(jù)轉換服務輪詢讀取中間表中待轉換的數(shù)據(jù)信息,對數(shù)據(jù)進行轉換,并將數(shù)據(jù)存入FTP服務器中;
③達索系統(tǒng)3DEXPERIENCE平臺輪詢讀取已經(jīng)完成數(shù)據(jù)轉換的發(fā)放流程,發(fā)送郵件通知供應商從FTP中下載數(shù)據(jù)。

五、總結
系統(tǒng)集成開發(fā)不是簡單的技術服務,需要以滿足用戶需求為最根本的出發(fā)點,規(guī)劃設計出符合用戶業(yè)務模式的解決方案,充分利用用戶的資源,提升系統(tǒng)之間的關聯(lián)性和統(tǒng)一性。達索系統(tǒng)3DEXPERIENCE平臺是一個將3D設計、仿真和信息智能軟件集成在協(xié)同虛擬環(huán)境中的業(yè)務體驗平臺,有助于各部門協(xié)同創(chuàng)新為公司創(chuàng)造共同價值。