紧急求助.关于分布式DCOM三层问题.
在服务器上准备部署DCOM或者COM+的组件,这个组件负责接受客户端的请求,完成对数据库的操作.但是现在有一个问题,我在服务器端的程序是一个ActiveEXE:BusinessRules,一个ActivexDLL:DataAccess,在DataAccess内只完成对单表的数据库操作,这样我要同时向多表写数据的时候就需要在BusinessRules层启用事务,我想用一个全局的连接来控制,不过我试了一下,将这个全局连接放在BusinessRules和DataAccess都会让所有的客户端只共享一个连接,这样一来并发的处理只能是处理完前一个请求后再处理其它请求,严重影响性能!
请问大家在做物理三层的时候,是如何控制事务的呢?MTS我不懂,这个技术是不是可以解决我的问题呢?