基于扩展eca的分布式工作流研究与应用new

基于扩展eca的分布式工作流研究与应用new

ID:33487291

大小:147.55 KB

页数:3页

时间:2019-02-26

基于扩展eca的分布式工作流研究与应用new_第1页
基于扩展eca的分布式工作流研究与应用new_第2页
基于扩展eca的分布式工作流研究与应用new_第3页
资源描述:

《基于扩展eca的分布式工作流研究与应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第33卷第20期计算机工程2007年10月Vol.33No.20ComputerEngineeringOctober2007·软件技术与数据库·文章编号:1000—3428(2007)20—0078—02文献标识码:A中图分类号:TP311基于扩展ECA的分布式工作流研究与应用张春海,李忠星(中国海洋大学计算机科学系,青岛266071)摘要:介绍了事件驱动的分布式工作流技术,将ECA规则在时间上进行了扩展,解决了其在描述与时间相关的复杂过程时能力不足的问题,将事件重写为事件发生时刻,使事件表达式具有更强的表达能力。将该技术应用于集装箱物流信息系统的设计,建立了

2、整个集装箱物流的工作流程,并结合具体业务流程对实现过程作了简要描述。关键词:事件驱动;扩展ECA;重写;分布式工作流;集装箱物流管理信息系统ResearchandApplicationofDistributedWorkflowBasedonEECAZHANGChun-hai,LIZhong-xing(DepartmentofComputerScience,OceanUniversityofChina,Qingdao266071)【Abstract】Thispaperintroducesthetechnologyofevent-drivendistributed

3、workflowandextendsECAruleintimetoresolvetheproblemsofECAruleindescribingcomplexprocessrelatedtotime.Itrewritestheeventintotheoccurrencetimeoftheeventtomaketheeventexpresssemanticbetter.Thistechnologyisappliedinthedesignofacontainerlogisticsinformationsystem(CLIS).Workingprocessofthe

4、wholecontainerlogisticsisbuilt,andtheimplementationofaprocessinstanceisdescribed.【Keywords】event-driven;extendedevent-condition-action(EECA);rewriting;distributedworkflow;containerlogisticsmanagementinformationsystem(CLMIS)1概述的解释执行带来了极大的方便。将EECA引入事件驱动的分随着计算机和网络技术的迅速发展,现代企业信息环境布式工作流(

5、ED-DWF)技术,并以此为基础建立了整个集装箱的异构、自治、分布等特性越来越明显,相应的企业信息资物流的工作流程,实现了物流、信息流和资金流的相互统一、源也分布在异构的计算机环境中,信息源之间的连接表现出相互制约。松散耦合的特点。在这种客观背景下,基于广域网和分布式2事件驱动的分布式工作流系统计算技术、支持企业之间及企业内部跨地域的分布式工作流2.1扩展ECA规则[1]系统成为工作流技术发展的必然趋势和研究热点。相对于ECA模型是主动数据库的研究和应用过程中普遍使用传统的集中式工作流系统而言,分布式机制的优势在于有效的一种控制和规范数据库行为的规则模型。它可

6、以表示为一克服了集中式工作流系统的瓶颈,具有满足大吞吐量要求的个三元组:{e,c,a},其中,e∈E,c∈C,a∈A;E代表在所在高效性;体系结构的分布和组件特性带来了良好的可扩展性环境中发生且对状态改变有触发作用的事件;C代表响应触以及多平台之间良好的互操作性;工作流模型的分布式定义发事件的条件;A代表在条件满足的情况下对触发事件进行[2]与修改带来了更强的柔韧性与可靠性等。响应时采取的行动。传统的集装箱物流管理信息系统(containerlogisticsEECA规则加入了时间限制,对原ECA规则进行了时间managementinformationsyst

7、em,CLMIS)实现的重点都是对集上的扩充,。[3~4]装箱物流的跟踪控制,很少兼顾到现代物流中实物流、资定义EECA规则是一个六元组{e,c,a1,a2,t,n},其中,金流、信息流相互协调、相互制约的特点,因此,在系统运e,c含义同上;a1是指满足条件并满足时间限制时采取的行行过程中难免会出现实物的状态和资金的状态不一致的情动,否则执行a2;t,n为事先设置好的时间和触发次数参数。况,甚至出现实物的状态和反馈信息的状态没有完全统一的即事件event若满足条件condition,执行动作action1,如果情况,也就难以实现对物流状态和资金状态的智能化控制

8、。经过时间t动作action1未被执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。