信息技术在业务流程管理与教学学习模式中的应用探索
1. 多智能体助力业务流程管理(BPM)主动化
在当今从信息时代迈向流程时代的进程中,业务流程管理(BPM)理论与实践取得了显著进展。BPM系统将流程视为抽象数据类型,借助Web服务和面向服务的架构(SOA),实现了业务流程的整体管理,具备了透明性和应用独立性等优势。然而,Web服务的被动性使得BPM也呈现出被动状态。
为解决这一问题,我们可以采用多智能体系统(MAS)来使BPM变得主动。MAS在工作流执行方面具有适用性,并且可以将被动的Web服务作为主动智能体的外部定义行为。以下是使用MAS的BPM系统架构设计和智能体设计的详细内容:
- 架构设计
- 核心思路 :一方面,BPM的执行本质上依赖于Web服务;另一方面,智能体可以集成到Web服务中。基于此,构建了多智能体BPM系统架构。该架构中,应用集成通过异步数据和控制交换将独立执行的应用组件整合,而Web服务是被动实体,需要通过主动智能体进行封装,智能体通过共享数据空间和异步消息交换来协调执行BPM。智能体的作用是优化其所参与的BPM,它可以看作是通过松散耦合、异步消息交换相互提供服务的独立应用,能够利用消息传递的非阻塞特性,自主决定执行的工作,例如寻找更优质的服务伙伴或从与现有伙伴的交互历史中学习以优化未来交互。
- 相关标准和组件 :此架构基于一些开放标准以提高互操作性,包括SOAP、WSDL和UDDI等主要Web服务标准,以及智能体领域的FIPA标准。同时使用了一些软件组件,如JADE作为符合FIPA标准的智能体开发环境,Web服务智能体网关(WS
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



