预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Web服务动态组合方法研究与设计————————————————————————————————作者:————————————————————————————————日期:个人收集整理勿做商业用途个人收集整理勿做商业用途个人收集整理勿做商业用途本文由1989747贡献pdf文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看。第28卷V01.28第6期NO.6计算机工程与设计ComputerEngineeringandDesign2007年3月Mar.2007Web服务动态组合方法研究与设计夏海江。2,邓水光2,吴朝晖2(1.温州大学计算机科学与工程学院,浙江温州325027;2.浙江大学计算机学院中间件技术工程研究中心,浙江杭州310027)摘要:目前基于工作流的Web服务组合方法大多要求预先定义流程结构,不能适应现代企业业务流程复杂多变的需求。提出了一种Web服务动态组合方法,将流程中动态部分用黑盒子流程进行封装,在执行时根据预定义规则和用户需求将黑盒子流程自动组合展开为实际运行流程。对具体服务、抽象服务、黑盒子流程等概念和服务选取规则、服务组合规则进行了定义,详细描述黑盒子流程展开算法,并设计了一个实现动态服务流程组合的框架结构.关键词:服务组合;动态流程;业务流程管理;业务规则;工作流中图法分类号:TP393.09文献标识码:A文章编号:1000—7024(2007)06.1334.04ResearchanddesignofwebservicesdynamiccompositionmethodXIAHai-jian91”,DENGShui-guan92,wUZhao—hui2325027,China;(1.CollegeofComputerScienceandEngineering,WenzhouUniversity,Wenzhou2.MiddlewareTechnologyResearchCenter,CollegeofComputerScience,ZhejiangUniversity,Hangzhou310027,China)Abstract:Todate,theworkflow—basedapproachforwebservicecomposition,whichrequiresapredefinedprocessstructure,isnotadaptedtotheneedofcomplicatedandinconstantbusinessprocessesofmodementerprises.Amethodofdynamicwebservicescompo—methodencapsulatesthesitionisputforward.Thedynamicpartsofprocessintoblack-boxwhichwillbeautomaticallyexpandedtotherunactualprocessaccordingtothepredefinedrulesandtheservicesuser.Srequirementsattime.Theconceptsofconcreteservices,abstractex—andblack-boxandarerelatedrulessuchasservicesselectionrulesandservicescompositionrulesaredef'med,thealgorithmspandingblack—boxdescribedindetail,andtheframeworkthatimplementsthedynamicserviceflowcompositionisdesigned.Keywords:servicescomposition;dynamicprocess;BPM;businessrules;workflow0引言方式过于刚性,应用范围窄。动态组合方式在设计以抽象服务代替具体的服务,在执行时根据运行情况再绑定具体服务,此方式适应了网上服务不断变化或事先无法确定绑定哪个具体服务的需求。但现有的项目大都要求事先给出流程结构,实际上许多业务流程不是一成不变的,多变性和不确定性是现代企业业务流程的特点,流程业务规则逻辑复杂多变,用户需求各异,不同流程实例执行路径和所要绑定的服务可能是不同的,在设计时很难给出完整的流程定义,即便能够给出完整定义,其流程结构往往过于庞大,难以理解和更新,很难适应业务规则多变的需求.因此Web服务组合需要在运行时确定流程结构。针对上述动态流程的需求,本文提出一种基于动态工作流Web服务组合方法,在流程定义时给出流程框架,对其中可以事先明确的流程进行定义,而