web service 的事务问题
http://xml.apache.org/axis/是一个soap实现,可以在axis上发布web service。
现在的问题是:有没有人做过axis上2个web service同属于一个transaction的使用经验呀?
比如说我的应用情况是这样的:
web service 1:提供定单接收功能;是一个Stateless SessionBean
其操作大致是:
a.产生定单,插入定单库;
b.减少库存表中的当前可售数量;
web service 2:提供发送消息服务;用jms实现
操作是:
完jms队列中存放一条消息。
整个事务是先调用web service 1,后调用web service 2;只有当2个操作均成功了,提交事务;否则回滚。
谢谢!