VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 922|回复: 5

用web service写的业务逻辑如何进行事务管理?

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-2 15:30:02 | 显示全部楼层 |阅读模式
最近在做项目的时候用web service实现了一个workflow系统的核心的业务逻辑,
目的是想在其他的几个不同的application中重用这个逻辑。
但问题是这个web service业务在作为调用方application的子事务时无法进行管理。
也就是说,在这个web service业务之后的业务中发生错误的时候,
这个已经被执行结束的web service业务不能被rollback

我们用的appserver是websphere
据我调查的一些资料来看,就web service业务的事务管理而言
目前尚没有一个标准化的技术规范。
而各app server厂商似乎已经作了各自独立的实现

我想就这个问题请各位达人来讨论一番
回复

使用道具 举报

0

主题

21

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-2 19:15:02 | 显示全部楼层
http://msdn.microsoft.com/msdnmag/issues/06/11/CuttingEdge/default.aspx#S6
http://msdn.microsoft.com/msdnmag/issues/06/11/CuttingEdge/default.aspx#S7
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 13:30:01 | 显示全部楼层
mark
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 13:45:01 | 显示全部楼层
在.net3.0是不是涉及这个问题,在wcf中
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 18:15:01 | 显示全部楼层
mark
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 21:00:01 | 显示全部楼层
这个似乎确实比较困难啊。。还是考虑把整个流程写成一个webservice吧。。而且多次调用webservice也会影响性能啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表