标签:cordys 业务流程 webservice 异步 触发器
WS-AppServer应用包含执行活动必要的业务逻辑。通常,这些应用内逻辑做为业务处理周期一部分来执行。
在另一方面,在运行时,也可以通过WS-AppServer应用来触发流程模型。下面的过程描述了这个过程。
应用配置必要的逻辑来触发业务流程模型。
例如有一个销售应用程序,涉及到国家、区域和地方的数据。在应用中,对于每次增加新的区域,需要嵌入逻辑代码来触发业务处理通知消息。程序将发送一封电子邮件给所有的利益相关者。
下面的内容描述这个逻辑如何集成到应用代码中。
在Region扩展类中,扩展下面代码:
public class Regionextends
RegionBase
{ |
在运行时,此代码将确保当一个区域对象提交到数据库时,程序将按预先定义的信息内容发送一个邮件给接收者。
这样,就是通过WS-AppServer触发业务流程模型。
在一些事务管理中,异步问题可以参照设计:假如在流程环节送出下一步操作时,在Webservice上增加触发器,启动后台自动执行流程,将自行完成业务、事务相关工作。例如流程上的文档操作(保存数据到MongoDB中),就可以参照此模式设计。
译者水平有限,欢迎反馈讨论。
标签:cordys 业务流程 webservice 异步 触发器
原文地址:http://blog.csdn.net/xiaoyw71/article/details/45007727