- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作流技术构件模型研究
基于工作流技术构件模型研究
摘 要:为了解决构件业务流程建模能力不足的问题,提出了一种基于工作流技术的构件模型――工作流构件模型。首先分析了工作流过程定义的组成和流程控制方法,识别出可用于构件业务流程建模的工作流元素;然后根据构件的独立性、封装性和组装性需求,选取工作流元素设计实现了工作流构件模型,并给出了应用实例。与传统的构件模型相比,工作流构件模型提高了业务流程构件的灵活性,丰富了业务流程构件的组装形式,降低了业务流程构件的复杂度,从而提高了构件的业务流程建模能力。
??
关键词:软件复用;软件构件;工作流;构件模型??
中图分类号:TP311 文献标志码:A
文章编号:1001-3695(2008)07-2057-03
??
Research on component model based on workflow technology
??
TANG Wen??zhong,LIN Shi??dong,DENG Jing??wen
??(School of Computer Science Technology, Beihang University, Beijing 100083, China)
??Abstract:In order to solve the problem of inadequate capacity for business process modeling of component,put forward a component model based on workflow technology――workflow component model.First,analyzedthe composition and flow controlling method of workflow process definition model to extract the workflow elements for business process modeling of component. Then, according to the need of independence, encapsulation and assembly of component, some workflow elements were used to design and implement workflow component model,and also presented one example.Compared with traditional component mo?勃?del,??the workflow component model improves flexibility, increases assembly methods and reduces complexity for process component. Therefore the workflow component model can improve the capacity for business process modeling of component.??
Key words:software reuse;software component;workflow;component model?お?
基于构件的软件开发方法是软件复用的有效手段。构件是一个带有契约化接口和显式上下文依赖的组装单元,它能被独立发布且可以被第三方组装[1]。构件模型是对构件本质特征及构件间关系的抽象描述,它关注构件的接口,封装构件的实现细节,是构件组装的依据和保证,并为构件的不同生产者和使用者提供一个为大家所接受的一致性描述[2]。 ??
当前的构件是基于面向对象的方法构造的,主要关注实体间通信机制的刻画,不适合建模实体间相互作用的规则和动态过程,导致了构件在业务流程建模上能力不足[3]。工作流技术是当前实现业务流程建模的有效技术手段。??
1 构件模型??
至今,在学术界和产业界已出现多种构件模型。按构件模型所要解决的问题不同,可分为描述型、规约型和实现型。描述型构件模型以构件的管理为目标,通过综合的方式描述构件,代表性的有REBOOT、ALOAF、UDM和BIDM模型[4] 。它们并不关注构件如何实现业务流程功能。规约型构件模型以描述构件的功能(行为)为主要目标,代表性的有3C、RESOLVE和JBCOM模型都是基于面向对象的思想设计的。侧重于构件功能接口建模,并没探讨构件业务流程建模方法。实现型构件模型以如何具体实现构件为主要目
文档评论(0)