mda技术在web服务开发与集成中的应用

mda技术在web服务开发与集成中的应用

ID:34409738

大小:284.87 KB

页数:4页

时间:2019-03-05

mda技术在web服务开发与集成中的应用_第1页
mda技术在web服务开发与集成中的应用_第2页
mda技术在web服务开发与集成中的应用_第3页
mda技术在web服务开发与集成中的应用_第4页
资源描述:

《mda技术在web服务开发与集成中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com第18卷第5期计算机技术与发展Vo1.J8No.52008年5月C()MPUTERTECHN0L0GYANDDEVEIPMENTMav2008MDA技术在Web服务开发与集成中的应用李长英,曹宝香,杨成伟(曲阜师范大学计算机科学学院,山东日照276826)摘要:模型驱动架构(ModelDrivenArcNt~ture.MDA)是对象管理集团(0MG)提出的一个新的软件开发框架,它把应用开发的重点由编码转移到更高的抽象层次——模型(元数据)。针对现今web服务开发模式中存在的问题,讨论了模型驱动架构技术在web服务开发与集成中的应用,弓

2、l出开发流程并且提出一个二者结合的模型集成架构,最后使用支持MDA的工具OptimalJ开发与集成了一个Web服务,从实例中分析它们结合的可行性与优势。关键词:模型驱动架构;Web服务;Optim~中图分类号:TP311.52文献标识码:A文章编号:1673—629X(2008)05—0212—04ApplicationofMDAinDevelopingandIntegratingWebServicesLIChang—ying,CAOBao-xiang,YANGCheng-wei(DepartmentofComputerScience,QufuNormalUniversity,Ri

3、zhao276826,China)Abstract:MDA(modeldrivenarchitecture)ispremntedbyOMG(ObjectManagementGroup).Itshiftstheemphasesoftheapplicationdevelopmenttoahigherabstractlevel—model(metadata)accordingtocode.InviewoftheproblemsinWebservicesdevelopmentpat—ternsnov~.discusseshowthemode1drivenarchitecturecarlbe

4、usedtodevelopWebservices.ThenthedevelopmentflowbasedonIVIDAisinducedandamodelintegrationarchitectureconfingfromthecombinationofthePOVOisgiven.FinallyitusesOptimalJbasedonMDAtodevelopandintegrateaWebservicesanda~alyzesthefeasibilityandsuperiorityoftheircombinationfmmtheexampleKeywords:modeldriv

5、enarchitecture;Webservices;OptimalJ0引言而这样的业务逻辑无法在请求程序端重新建立,所以随着应用软件与网络的结合13益深入,人们都希必须实际设计web服务。“自顶向下”模式从开发与望通过网络来获取自己所需要的服务和软件,web服Web服务领域相关的XMI模式开始,然后为该Web务就是在这样的背景下应运而生的。web服务是自服务创建一个WSDL文档。它可以使用XML模式定包含、自描述、模块化的新型Web应用程序分支,它提义(XSD)来定义可互操作的数据标准,由业务需求驱供了一种标准方法将访问机制从实现中分离出来以实动设计web服务。但开发者需详细了解

6、WSDL和现远程调用的业务功能,即可以在web中被描述、发XSD的结构,因为必须自主开发或操作这两者。往返布、查找以及通过web来调用。开发是综合上述两种开发模式,但会使开发流程变得根据web服务开发工具行业提供的不同机制,现复杂。今的Web服务开发可总结为三种开发模式1J:“自底新一代的web服务开发应该由业务需求驱动设向上”模式、“自顶向下”模式和“往返”模式。“自底向计Web服务,通过细粒度调用来减少网络流量。现有上”模式是从编写Java代码开始生成WSI)L文档,即的Web服务开发除了存在上述开发过程中的各种缺将创建的Yojo(PlainOldJavaObject)对象或无

7、状态会陷外,另一方面,开发完成后,因为Web服务技术本身话EJB组件实现为web服务。然而,提供程序端的数以及开发工具平台的不断变化导致原有web服务迅据类型应当包含除数据传输对象外更多的业务逻辑,速废弃,以及极大的更新与集成旧系统的工作量。收稿日期:2007一()8-281基于MI)A的wleb服务开发与集成架构基金项目:山东省科妓攻关项目(2006CC2301001)1.1模型驱动架构作者简介:李妖英f1983),女,山东青州人,硕士研究生,研究方向为高级数据库技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。