预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

基于SOA的Web应用和动态服务组合技术的研究与实现的任务书 一、任务概述 随着Web应用规模的不断扩大,传统的单体式Web应用已经无法满足现代企业对于IT系统的需求。SOA作为一种服务思想已经得到了广泛应用。本项目旨在研究基于SOA的Web应用以及动态服务组合技术,并实现一个具有较高可扩展性、可重用性和维护性的Web应用。 二、任务目标 1、熟悉SOA架构及其相关技术,如Web服务、SOAP、REST等。 2、学习服务组合技术,如BPEL、ESB等。 3、实现一个基于SOA的Web应用,该应用包含多个服务,并利用动态服务组合技术实现服务组合。 4、考虑Web应用的可扩展性、可重用性和维护性等问题,确保应用具有良好的性能。 三、任务内容 1、SOA架构及其相关技术的学习和研究 (1)SOA架构的基本概念及其优势 (2)Web服务的概念、特点、分类及其技术标准 (3)SOAP协议的概念、作用、特点及其使用方法 (4)REST风格的Web服务的概念、特点及其使用方法 (5)其他相关技术,如XML、WSDL、UDDI等 2、服务组合技术的学习和研究 (1)服务组合技术的基本概念及其应用场景 (2)BPEL语言的基本语法规则及其组合方式 (3)ESB的概念、架构及其应用方式 (4)基于ESB的服务组合实现 3、基于SOA的Web应用的设计与实现 (1)确定Web应用的功能需求及其服务接口 (2)确定Web应用的服务实现方式 (3)实现Web服务,并确保服务的正确性与可靠性 (4)实现服务组合,实现业务功能的整合 (5)考虑性能优化、可扩展性、可重用性和维护性等问题 四、预期成果 1、SOA架构及其技术的学习笔记和总结论文。 2、服务组合技术的学习笔记和总结论文。 3、基于SOA的Web应用设计文档。 4、Web服务及其组合的代码实现。 5、Web应用的测试报告和性能分析报告。 五、参考文献 1、ThomasErl.SOA:PrinciplesofServiceDesign.PrenticeHall,2007. 2、A.Dan,W.BarghoutiandS.Lee.DynamicServiceComposition:ASurvey.JournalofInternetServicesandApplications,2010. 3、DemianCalcaprina,MarioDantas.BuildingWebServiceswithJava:MakingSenseofXML,SOAP,WSDL,andUDDI.SamsPublishing,2004. 4、A.Dunkels,B.GronvallandT.Voigt.Contiki-aLightweightandFlexibleOperatingSystemforTinyNetworkedSensors.ProceedingsofSCC2004. 5、A.Dutta,S.GuptaandD.E.Thomas.TowardsQoS-basedCompositionofWebServices.ProceedingsofICWS'03.