阅读:2946
回复:3
|
[系统集成]走进H3 BPM的世界(四)
前面我们提到了H3 BPM关于集成,今天我们主要讲下关于业务集成方面的内容,
业务集成的一些常见应用场景: 流程执行后更新业务系统数据 业务系统表单转换到流程系统审批 监控业务系统发生变化,即启动流程或自动触发某项任务 事务问题处理 应对业务系统的一些变化 …… 所以,业务集成要整合许多的系统,我们就需要完善的机制,不仅是实现与业务系统的整合,而是要保证我们整个集成的高可用性,这才是我们业务集成的真实目标。 那么H3 BPM系统提供了一种模版化、参数化、可扩展的功能,实现对第三方系统接口、服务调用,对于标准接口和常用系统提供的开放式接口技术,H3集成引擎提供了内置适配器(不同的适配器,其属性值是不一样)。 通过适配器配置业务服务实现与第三方系统的关联,业务服务中定义的方法,通过 “数据模型”的业务方法进行绑定,当在执行“数据模型”方法时,根据业务方法的映射关系执行绑定的业务服务方法。 然后进行我们的业务服务方法调用,比如:事件处理调用,业务动作调用 事件调用可在我们需要在某个事件节点执行的时候调用,如: 活动激活前,在活动由系统创建之前,在系统内部触发的事件; 活动激活后,在活动由系统创建之后,在系统内部立即触发的事件; 活动完成后,在活动完成后,由系统内部立即触发的事件; 活动取消,在活动被取消时,由系统内部立即调用的事件; 任务异步结束,当活动中的某个任务完成后(不区分提交和驳回),由系统内部立即调用的事件; 任务提交后,当活动中的某个任务提交后,由系统内部立即调用的事件; 任务驳回后,当活动中的某个任务驳回后,由系统内部立即调用的事件; 有效时间,可以设置一个时间或者时间段数据项,在该时间到达后如果活动仍未完成,那么由系统立即调用的事件。 业务动作调用,可以调用一个或多个业务服务方法,并且业务服务的方法返回值绑定到流程表单数据,例如流程审核完成后,将数据写入业务系统。 对于我们日常集成中,出错的时候调试可以通过多种方式来跟踪和调试每个调用: 比如:VS上直接调试;控制台输出 ;日志跟踪; H3 BPM 提供一种纯文本的日志,用于记录非结构化的日志信息 调用日志:这种日志会记录每个调用的传入参数、返回参数、调用事件、使用的服务器、异常信息等。 其他日志:在表单上的日志,还能记录是哪个用户做了什么操作导致的调用等等。 除了以上方式跨系统的业务服务方法组合还包括 与业务系统的账户映射集成、跨系统事务事务等。 |
1楼#
发布于:2016-07-15 09:03
重新编辑自己的帖子就可以添加本地图片了,你可以试下。
|
|
|
3楼#
发布于:2016-07-15 09:08
每天早上第一件事就是来侯大师吸收知识
|
|
|