DB 適配器簡介

 

一、      簡介

ProBus DB 適配器是通過ProBus DTO(Data Transfer Object)和數據庫(Database,以下稱DB) Table間的映射過程,實現ProBusDB間數據的整合。DB適配器可以執行用戶自定義的DML(Data Manipulation Language)語句,DML本身和其執行結果可與各輸入/輸出DTOField進行同步映射。

利用這些功能,用戶可通過DB適配器將業務流程的請求傳送到DBMS並且再將其結果傳送到業務進程。此外,將DBMS的發生事件傳送到業務進程,根據指定日程進行具體任務。

 

二、      ProBus 和適配器的聯動

在網絡管理員(ProBus Web Administration)DB適配器以ID區分的組建形式登錄到RTE(ProBus RuntimeEngine)

 

三、      適配器規則

適配器與外部系統進行通信時需要MEP(Message Exchange Pattern、消息的轉換模式) 輸入/輸出消息的構造、Mapping和類型的轉換、外部系統位置和協議的設置等實際業務邏輯的有關信息,這些信息是通過適配器規則(Adapter Rule)來定義的。

用戶可以利用ProBus Studio來部署服務流(Service Flow)DTO、消息等ProBus的資源,編制以已部署資源來定義實際業務的適配器規則。

適配器根據所編制的規則傳送消息並且整合管理外部系統和ProBus的內部系統。可以看到在ProBus Studio定義DB適配器規則的一個示例界面。

Studio編制的規則通過部署過程登錄到適配器,所部署的規則通過ProBus的服務形式顯示之後再通過服務流調用。

 

四、      適配器的操作方式

DB適配器的操作方式大可分爲一般(general)和成批(Batch)2種。

一般(general)操作方式是ProBus進程的服務,執行SQL語句。相反,成批(Batch)操作方式則執行定期讀取數據的SQL語句,如果有結果數據則會對此進行加工並進行呼叫。可以看出,可將成批方式視爲從DBMSProBus的消息傳送。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章