欢迎来到天天文库
浏览记录
ID:33937920
大小:1.85 MB
页数:87页
时间:2019-02-28
《基于webservice的业务流程技术的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上海交通大学硕士学位论文基于WebService的业务流程技术的研究与应用姓名:李永茂申请学位级别:硕士专业:软件工程指导教师:陆朝俊;贺彭年20051101上海交通大学工程硕士学位论文摘要基于WebService的业务流程技术的研究与应用摘要WebService使得不同编程语言之间可以很容易地相互调用彼此的服务因此用WebService实现的组件可以为各种各样的系统提供服务这体现了真正意义上的组件复用如果把WebService组件比作是一个个的标准零件开发软件系统就是将这些零件装配在一起了这样的开发
2、方式能够很大的提高开发效率同时降低系统集成的复杂性然而仅仅利用WebService技术我们只是能够生产一个个分散的标准零件我们还需要一些先进的工具来装配这些标准零件这就是WebService合成的问题人们将WebService技术与业务流程(工作流)技术相结合就找到了这个问题的一个很好的解决方案WS-BPEL就是该解决方案的一个产物它是合成WebService组件的一个很好的工具本文主要利用BPEL来做一些WebService合成在具体工程领域内的试探性的研究BPEL还是近几年来刚刚兴起的技术在实际的
3、项目中应用的还不是很广泛BPEL规范本身也还在实际应用中不断的改进因此这项技术的深入研究对企业软件系统利用BPEL集成及改造业务流程有一定的指导意义的同时我国的物流产业这几年也是发展迅速许多传统货运企业纷纷向第三方物流发展以作为供应链的一环向大企业提供运输和仓储服务但是和国外的大的物流公司相比我国的物流企业还有很大的差别业务流程及信息系统集成技术的落后是造成这种结果的一个原因因此研究BPEL在物流及货运信息系统中的应用是很有意义的本文将研究以下内容Ø利用BPEL技术对某企业内现有的空运业务流程软件进行
4、尝试性的优化整合以提高资源使用效率Ø利用BPEL技术实现业务流程间的跨平台的同步和异步交互Ø探讨如何实现业务流程与其他系统服务间的交互数据库系统文件系统Email等Ø探讨业务流程如何与用户界面交互以实现业务流程的人工干预Ø探讨BPEL应用的开发方法及过程经过实践我们发现利用BPEL技术可以减少编写代码的工作量从而极大地简化WebService的合成最终简化业务流程的构建和集成但是BPEL技术毕竟还是一项新技术还有很多方面有待加强如对集合数据的动态操纵与用户界面的集成以及异常处理等关键字WebServi
5、ceWebService合成业务流程BPEL第I页上海交通大学工程硕士学位论文摘要RESEARCHANDAPPLICATIONOFWEBSERVICEBASEDBUSINESSPROCESSABSTRACTByusingtheWebServicetechnologyservicesimplementedinvariousprogramminglanguagescaninvokeeachothereasily.ThereforeasoftwarecomponentimplementedasWebServ
6、icescanprovideservicesforvariousapplications,whichisexactlywhatcomponentreusemeans.Furthermore,wecanassembleWebServicestocreatenewservicesjustasweassemblethestandardsparepartstoproduceproducts,andthiscangreatlyimprovetheefficiencyofapplicationsdevelopme
7、nt.WebServicecompositionreferstothisfunction.WS-BPEL(WebServices-BusinessProcessExecutionLanguage)isalanguagefordescribingbusinessprocesses.Inthispaper,wedosomeresearchonBPELandtrytoimplementarealprojectusingBPEL.BPELisafairlynewlanguageandisnotwidelyus
8、edinapplications.Wewillstudythefollowingissuesinthispaper:ØHowtouseBPELtoimproveanairtransportationbusinessprocessØHowtouseBPELtoimplementsynchronousandasynchronousinteractionbetweendifferentlanguagesØHowtouseBPELtointeractwithot
此文档下载收益归作者所有