- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于移动 Agent 的组织间业务操作系统互联建模与互
操作协议设计
方艺霖
武汉理工大学信息工程学院,湖北武汉 (430070)
E-mail:fangspirit@
摘 要:本文提出了一个基于移动Agent 的组织间业务操作系统互联参考模型,并基于该互
联模型,在模型的各层上进行了互操作协议的设计。以该模型构建的网络能够很好的联合各
组织的业务流程,使各组织的业务操作系统协同工作,从而较好的满足现代业务的需求。
关键词:移动Agent ,业务操作系统网,工作流引擎,动态联盟
中图分类号:TP
1. 引言
[1]
业务操作系统(工作流管理系统) 一般在分布式管理方式下运行。在设计实现跨组织
业务操作系统网时,如何保证各组织节点上流程的同步和数据的一致性、如何保证各个组织
节点间的可靠通信和即时通信、如何解析在不同企业组织间有着不同表示格式的数据、如何
根据流程参与者的要求动态改变流程的执行、如何动态的决定流程的参与者和参与者的权
限,这些都是需要解决的问题。
为了解决这些问题,适应分布式环境和提高工作流管理系统的柔性,本文结合移动Agent
技术提出了一个基于移动Agent 的组织间业务操作系统互联参考模型,并基于该互联模型,
在模型的各层上进行了互操作协议的设计,从而使得基于该互联模型来构建的业务操作系统
网能够实现企业组织间的协同工作,充分发挥工作流系统对业务流程的控制能力和移动
Agent 自治性、移动性和智能性的特点。
2. 基于移动Agent[2] [3]的互联模型
图1 基于移动Agent 的业务操作系统互联参考模型
Fig1 A international conference model of the task operation system based
on the mobile agent
-1-
如图1所示即为本文提出的基于移动Agent 的业务操作系统网际互联参考模型,从图1中
易看出,模型的上面五层合起来即属于TCP/IP五层参考模型中的应用层内容,所以本文后面
的内容将围绕上面的五个概念层次的设计进行展开。
基于该互联参考模型组建的业务操作系统网中的每一个节点都有一套相对应的子系统,
子系统之间通过网络进行通信,共同完成一个工作流程,每个子系统的各层协议实现软件彼
此独立,分别负责不同的功能,上层协议软件和下层协议软件通过接口调用和消息传递来交
换信息,它们彼此之间的实现方式互不相关。
在业务操作系统网中并没有一个集中管理工作流流转和监控流程执行状态的主服务器
节点,工作流的流转和监控由工作流程的参与节点自动完成,而流程的控制流则将通过移动
Agent在前后的组织节点之间流转。作为移动Agent ,除了自身相关信息和消息列表外,还传
递了工作流相关信息,包括流程的具体数据、流程以及活动执行状态和流程的定义信息(流
程执行代码) 。在一个具体工作流初始化并启动时,流程的第一个执行节点上的业务操作系
统的工作流引擎通过远程互操作接口发送与该具体工作流相关信息给Agent逻辑层的协议实
现软件,Agent逻辑层协议实现软件根据上层发送过来的工作流相关信息遵循一定的协议格
式创建一个移动Agent ,并通过Agent运输层向与该具体的工作流相关的位于业务操作系统网
中的其它节点发送Agent创建通告,以完成在参与该具体工作流的其它节点上对该新创建的
移动Agent进行注册。在工作流中涉及该节点的活动完成之后,这个Agent就通过Agent运输
层从原来的活动执行节点自动转移到下一个流程活动的执行节点。这个执行节点可以是一开
始就定义好的,也可以由之前的某个执行者来确定。下一个执行节点再层层解包
您可能关注的文档
最近下载
- 《客户服务与管理》教案 第5课 学会使用即时通信工具.pdf VIP
- 民爆信息系统网路服务平台.pptx VIP
- 《QCNPC41-2001-防喷器判废技术条件》.pdf VIP
- 《客户服务与管理》(李清文)718-1教案 第2课 熟悉客户服务人员的综合素质要求.docx VIP
- 《客户服务与管理》(李清文)718-1教案 第3课 学会使用电话服务工具.docx VIP
- 3《峨日朵雪峰之侧》同步练习(含答案)统编版高中语文必修上册.docx VIP
- 第2课 让美德照亮幸福人生.pptx VIP
- 《峨日朵雪峰之侧》同步练习 统编版高中语文必修上册.docx VIP
- 海马普力马PREEMA 1.8L、1.6升 电路图07-发动机和变速箱控制.pdf VIP
- 《客户服务与管理》教案 第1课 初识客户服务与管理.docx
文档评论(0)