华中科技大学硕士学位论文设计模式在Web服务集成框架中的应用及其复用库组织姓名:葛新宇申请学位级别:硕士专业:计算机软件与理论指导教师:徐正权20040512设计模式在Web服务集成框架中的应用及其复用库组织作者:葛新宇学位授予单位:华中科技大学参考文献(44条)1.参考文献2.邵维忠.杨芙清面向对象的系统分析19983.RSPressman.黄柏素.梅宏软件工程-实践者的研究方法19984.杨芙清.梅宏.李克勤软件复用与软件构件技术[期刊论文]-电子学报1999(2)5.ORandy.PPaul.RMarkUnderstandingCORBA19966.伍光胜.郑明辉.黄远铮COM/DCOM技术的分析及应用[期刊论文]-计算机应用研究2001(9)7.MShaw.DGarlanSoftwareArchitecture-PerspectivesonanEmergingDiscipline19968.周明辉.郭长国.吴泉源.王怀民基于CORBA的服务器构件模型的研究[期刊论文]-计算机工程与科学2001(6)9.EGamma.RHelm.RJohnson.李英军.马晓星.蔡敏设计模式:可复用面向对象软件的基础200010.HMili.FMiliReusingsoftware:issuesandresearchdirections1995(06)11.孟祥文.邵维忠设计模式特化和模式库组织[期刊论文]-计算机工程2002(5)12.张文斌.叶红云.陈恩红基于WebService的B2B电子商务环境构建技术[期刊论文]-计算机工程2002(11)13.谢澍.张洪伟.赵立WebService基本特征及其在构造供应链管理系统中的应用[期刊论文]-成都信息工程学院学报2002(2)14.陈博.许满武基于Web的计算模型--WebService[期刊论文]-计算机应用研究2003(1)15.程炜.杨宗凯.乐春晖基于WebService的一种分布式体系结构[期刊论文]-计算机应用研究2002(3)16.杨雪飞.周晓宇.徐宝文.李东XML在J2EE中的应用研究[期刊论文]-计算机工程与应用2002(15)17.江红.余青松.顾君忠基于WebService的动态电子商务的研究[期刊论文]-计算机工程2003(2)18.周杰韩.蓝海洋.熊光楞NET框架与元模式研究[期刊论文]-计算机工程与应用2002(23)19.庄子明基于UDDI体系架构及Web服务的电子商务解决方案模型[期刊论文]-计算机工程与应用2003(6)20.柴晓路.梁宇奇WebServices技术、架构和应用200321.李安渝WebServices的技术与实现200322.LPrechelet.RSchauer.SRobitailleAControlledExperimentinMaintenance:ComparingDesignPatternstoSimplerSolutions2001(12)23.AWBrown.KCWallnauTheCurrentStateofCBSE1998(05)24.EAgerbo.ACornilsHowtopreservethebenefitsofDesignPatterns1998(10)25.DRiehle.HZullighovenUnderstandingandUsingPatternsinSoftwareDevelopment1996(01)26.许幼鸣.徐锦.赵文耘基于设计模式的软件重用1999(03)27.饶一梅.王治宝.王秀峰软件设计模式及其在Java类库中的典型实现[期刊论文]-计算机工程与应用2002(4)28.陈波.宁洪设计模式分析与应用[期刊论文]-计算机工程与应用2003(2)29.王丽荣.万建成.孙延涛基于组件和设计模式的仓库系统框架[期刊论文]-小型微型计算机系统2003(6)30.CWKruegerSoftwareReuse1992(02)31.钟茂生.王明文软件设计模式及其使用[期刊论文]-计算机应用2002(8)32.JRumbaugh.MBlaho.WPremerlaniObject-OrientedModelingandDesign199133.GBooch.IJacobson.JRumbaughTheUnifiedModelingLanguageUserGuide199834.DSpinellisNotableDesignPatternsfordomain-specificLanguage2001(01)35.RSSandhuRole-basedAccessControlModels1996(02)36.MLaitkorpi.AJaaksiExtendingtheObject-OrientedSoftwareProcesswithComponent-OrientedDesign1999(01)37.周之英现代软件工程200138.彭苏萍.孙连英.张德政基于XML的设计模式描述和复用系统的研究[期刊论文]-计算机工程与应用2002(1)39.黄莹.杨明福XML文档的存储方法研究[期刊论文]-计算机工程2002(5)40.Sherif.MYacoub.HHAmmarTowardPattern-OrientedFrameworks2000(08)41.武汉大学业务应用软件框架的一种分析方法[期刊论文]-软件学报2001(7)42.REJohnsonFrameworks=Components+Patterns1997(10)43.黄德浩.杨宗源.黄涛基于框架表示的组件库模型[期刊论文]-计算机工程2002(7)44.万剑怡.薛锦云使用规范匹配实现设计模式的自动获取[期刊论文]-小型微型计算机系统2002(3)相似文献(10条)1.学位论文陈呈超资源共享的期刊联盟网络平台设计与实现2007为加快期刊信息化建设,实现期刊数字化、网络化,文中讨论了建立一个资源共享的期刊联盟网络平台,实现期刊门户。通过此平台,各期刊可以实现网络化办公、审稿专家库共享、全文上网,及提供作者友好的个性化服务。文中“资源共享”包括3个方面:第1,软件资源共享,即软件复用;第2,审稿专家库资源共享;第3,全文资源共享。为提高软件开发效率、保证软件开发质量、实现软件复用,文章首先利用UML五步法对系统进行分析和设计:(1)通过用例图标识系统需求;(2)通过在活动图中捕获的场景来详细描述每个需求中的步骤;(3)使用带有泳道的活动图将步骤分配给系统的元素;(4)使用组件图来显示元素之间的关系;(5)利用重复、迭代及组件复合技术进一步优化组件设计。然后采用组件图对系统进行结构建模,通过Web服务建模将UML组件设计成Web服务形式并给出WSDL描述,通过调用Web服务实现组件复用,最后给出系统的实现架构。文章最后,在期刊门户个性化服务的论文检索功能模块时,提出了基于学术论文质量模型的检索排序算法。其实现不仅需要内容匹配,还考虑论文学术评价因素的影响,而目前普遍使用的信息检索技术只是在内容匹配上提供了论文检索和排序算法,因此在原有检索技术的基础上,建立学术论文质量评价模型,提出一种基于学术论文质量模型的检索排序算法。该算法首先采用“元数据思想”实现将PDF全文转换成XML格式输出,在此基础上利用基于词条位置权重的向量空间技术检索XML文档进行内容匹配,然后利用论文质量评价模型进行评价排序,最后将检索排序后的论文推荐给作者。2.学位论文李敬民面向服务集成网络平台模型的应用研究2004本文在分析了面向服务的体系结构和Web服务核心技术之后,提出了一个基于Web服务的面向服务集成网络平台SOINP)模型。它是为一个大型组织从多种渠道向组织内部和外部提供服务,使用Web服务开发、部署和管理的平台。SOINP模型采用了一种分层的体系结构,自下而上分为五层:通讯层,消息传输协议层,服务描述层,服务层和业务处理层,以及一个服务注册中心。此外,策略、安全性、事务和管理等服务质量方面的要求也贯穿于SOINP模型的整个体系结构。在SOINP模型中,服务是可以复用的,可以被不同的应用程序查询、绑定和调用。SOINP的实现模型可以分为三个部分,其中包括了作为服务请求者的业务处理端,作为服务注册中心的UDDI服务器,以及作为服务提供者的Web服务集成环境。网上采购管理系统(WPMS),使用面向服务和面向对象相结合的分析与设计方法对系统进行设计。在系统的开发中,对上述SOINP系统框架模型作了剪裁,使它可以在政府内部系统的应用,并成功地实现了该模型的部分功能。3.学位论文林宏基于构件技术的ERP系统SOA化研究2009基于构件的软件开发思想对于实现软件复用,提高软件开发效率和质量,降低软件开发成本,缩短软件开发周期等起到了重要作用。但是异构构件的存在严重阻碍了基于构件的软件开发技术的发展。因此基于SOA技术,将现有的非面向服务的构件转化或者扩展为服务组件,可以实现异构构件之间的复用,为复用大量现有构件提供有效的途径。本文在分析了构件技术及其主要模型、SOA、WebService和语义Web服务的基础上,从面向服务体系结构出发,提出了基于构件技术的ERP系统SOA化开发模型。针对该开发模型,建立了基于Web服务与异构构件的软件开发过程。在基于SOA的ERP系统开发中,通过对异构构件进行Web服务封装来做为SOA体系结构中的服务提供者,实现异构构件的复用。由于在系统开发中要大量使用已存在的构件,所以服务构件的发现和组合是开发的重点。为了使服务构件的发现和组合有较高的效率,本文结合语义Web服务来实现服务构件的动态发现和组合。通过对语义Web服务的研究,设计一种基于领域本体的Web服务动态组合算法,该方法可以自动的根据服务请求实现服务的动态组合,然后通过实验证明了服务组合的效率和质量。最后本文将该模型应用到一个ERP系统中。对需求分析、面向服务的系统建模、COM等异构构件封装、系统实现等步骤进行了详细的描述,有效的实施了基于构件技术的ERP系统SOA化软件开发过程。这种开发方式在一定程度上降低了软件开发成本,提高了软件开发的效率、质量,收到了较好的效果。4.期刊论文杨亚俊.陈榕.杨青松.YANGYa-jun.CHENRong.YANGQing-song从C++多态到CAR多态研究软件复用的发展-计算机工程与设计2005,26(9)随着网络技术的发展以及软件复用技术的日益突出,Web服务(WebService)的概念正在成为新一代因特网应用的重要特点.实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术.而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求.分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性.介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术.5.学位论文郝昂遗留CAD系统重构中的体系结构研究2007CAD系统的可扩充性与后续开发的延续性一直是困扰国内CAD产业发展的瓶颈。设计出具有良好的集成性,开放性和高效率的软件体系结构也是现阶段国际软件行业中研究的热点。因此,对CAD软件体系结构的研究无论是对国内CAD产业还是国际软件产业都有重要的意义。博士CAD(DoctorCAD)系统是90年代中期推出的自主版权的二维CAD软件。本文的主要目标是充分挖掘、利用该遗留CAD系统中宝贵资源,将其重构、整合为具有开放性、高效率的软件系统,以便于扩充与维护。本文结合遗留DoctorCAD系统源代码,深入研究了软件重构理论及软件体系结构理论,并在此基础上提出了新的思想与方法。主要工作有如下四个方面:1.利用软件重构的理论,对原有代码进行分析,划分,封装。降低了模块间的耦合度,消除了相似代码段在程序中的多处拷贝,提高了代码的可复用性。2.总结了重构过程