论坛首页 Java企业应用论坛

客户端调用web service的事务问题

浏览 6151 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-06  
SOA
用web service集成多个应用,多个子应用访问一个主应用的事务处理问题,当子应用调用主应用提供的web service接口的时候,如何能正确提交或回滚对主应用的操作.
   发表时间:2007-03-06  
huangj8848 写道
用web service集成多个应用,多个子应用访问一个主应用的事务处理问题,当子应用调用主应用提供的web service接口的时候,如何能正确提交或回滚对主应用的操作.
Webservice 好象对分布式的两阶段事务并不支持.
0 请登录后投票
   发表时间:2007-03-07  
Web Service 和分布式的两阶段事务没有关系,这和ejb的远程调用是一样的,只是ejb是用的java的序列化机制,而Web Service用的是xml
0 请登录后投票
   发表时间:2007-03-08  
jamesby 写道
huangj8848 写道
用web service集成多个应用,多个子应用访问一个主应用的事务处理问题,当子应用调用主应用提供的web service接口的时候,如何能正确提交或回滚对主应用的操作.
Webservice 好象对分布式的两阶段事务并不支持.


web service是支持两段式事务的,可是现在还不成熟,目前针对这个事务方式有两种协议,一个是OASIS的btp,不过这个不是只针对事务的协议,但是可以解决这方面的问题。另一个是微软支持的ws-transtacion,据说.NET3。0支持这个协议。其实系统集成,很多时候要集成.NET,所以还是选后者的协议。
0 请登录后投票
   发表时间:2007-03-08  
devilbaby 写道
jamesby 写道
huangj8848 写道
用web service集成多个应用,多个子应用访问一个主应用的事务处理问题,当子应用调用主应用提供的web service接口的时候,如何能正确提交或回滚对主应用的操作.
Webservice 好象对分布式的两阶段事务并不支持.


web service是支持两段式事务的,可是现在还不成熟,目前针对这个事务方式有两种协议,一个是OASIS的btp,不过这个不是只针对事务的协议,但是可以解决这方面的问题。另一个是微软支持的ws-transtacion,据说.NET3。0支持这个协议。其实系统集成,很多时候要集成.NET,所以还是选后者的协议。
我的概念是两年前的了,如果能够将 webservice 的事务能够对JTA提供支持就好了噢!
0 请登录后投票
   发表时间:2007-03-09  
jamesby 写道

我的概念是两年前的了,如果能够将 webservice 的事务能够对JTA提供支持就好了噢!


jtom有针对btp协议的实现,apache也在针对ws专门做事务处理的开源项目,不过半年前是刚启动,现在我就没看了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics