异构环境的分布式事务问题

03-12-05 zhangwq2000

小弟最近有一个项目是一个分布式数据库系统.客户是一家集团公司,该集团公司下属几个分支公司.分公司现有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 进行远程方法调用. 采用这种方法的数据传输的性能如何.

关于在分布式数据库系统进行事务处理大家有没有更好的方案.