異構環境的分散式事務問題

zhangwq2000發表於2003-12-05
小弟最近有一個專案是一個分散式資料庫系統.客戶是一家集團公司,該集團公司下屬幾個分支公司.分公司現有VB寫成的業務系統,資料庫用Mysql.現在集團要實行統一化管理,要求實現業務集中化,集團業務系統採用J2EE架構,資料庫oracle,應用伺服器Weblogic,實現將VB系統的一些業務資料(比如註冊使用者資訊)實時上傳到集團資料庫中.
我們經過討論後確定了一個方案
1. 分部VB 系統 於JAVA 的資料傳輸介面問題
採用socket 客戶伺服器架構
1.1 改造現有VB系統 在VB 客戶端寫vb socket client 在執行sql語句時向java socket server 傳送要執行的sql 語句
1.2 在分部寫一個java socket server 接收來自vb socket client 的資料.
現在存在的問題是資料併發性無法解決.
2. 分部資料向集團中心資料庫透過Internet實時上傳問題
ejb session bean 進行遠端方法呼叫. 採用這種方法的資料傳輸的效能如何.
關於在分散式資料庫系統進行事務處理大家有沒有更好的方案.

相關文章