基于模型驱动架构的Web服务开发与集成研究

被引量 : 0次 | 上传用户:shuo19871108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Web服务的出现已成为企业商务应用的一件大事。由于Web服务在解决异构软件的交互和企业系统集成问题上表现了极大潜力,因此备受学术界和工业界关注。Web服务是人、系统和应用程序之间的自动化连接,它将业务功能的元素表示为软件服务,并创造新的业务价值。用户可以通过Internet上的其它互联应用程序或商务Web服务器使用Web服务。当前业界的发展趋势就是加速创建并提供这些服务。但是,目前的Web服务技术仍然面临着一些困难:就开发方法而言,虽然目前存在支持Web服务开发的中间件平台,但Web服务开发缺乏坚实的方法学基础;就基础设施而言,由于Web服务的技术及平台在不断变化,开发者对新技术新工具的直接使用将导致原有Web服务的迅速废弃,以及极大的更新与集成旧系统的工作量。模型驱动体系结构(MDA)是对象管理组织(OMG)在UML,MOF,XMI,CWM等成功技术标准的基础上提出的一种新的软件开发框架,它提倡使用形式化的系统模型作为解决企业应用系统集成问题的核心,通过使用软件工程方法和工具去理解、设计、操作、发展企业系统的所有方面,MDA在横向上支持整个系统生命周期中的集成,纵向上支持不同中间件系统的集成和互操作问题,使系统具有良好的交互性,可扩展性。MDA与Web服务目标都是解决异构系统的互操作和集成问题,MDA是从软件开发方法学的角度提出的解决方案,Web服务是从软件体系结构的角度提出的解决方案,因此,本论文应用模型驱动的理论结合Web服务开发的特点,从Web服务体系结构和MDA的基本理论到二者的交叉进行了深入的探索和研究,即用MDA的理念指导Web服务的开发与集成,使Web服务克服自身缺陷,成为解决异构系统互操作和集成问题上更为完美的解决方案。论文首先对Web服务和MDA两种理念的核心概念、支撑技术进行了深入剖析,并通过分析目前基于分布式对象技术的软件在开发与集成方面面临的困境,总结了Web服务和MDA两种技术对上述问题的不同解决方法;在此基础上,着重研究了二者结合的可行性及结合的优点,给出基于MDA的Web服务开发流程,针对现有开发架构的不足,提出了一种基于MDA的Web服务开发架构和一种集成架构;最后在已有的工具平台上进行实践,给出一套如何应用支持MDA理论的工具实现Web服务开发和集成的方法。
其他文献
目的:观察分析舒适护理应用在子宫切除术护理中的临床效果。方法:从我院收治入院行子宫切除术的患者中抽取60例,随机分为观察组与对照组,对照组患者实施常规护理,观察组患者
目的:对我院治疗的活动性乙肝肝硬化患者应用拉米夫定联合阿德福韦酯治疗的疗效进行长期随访,以便为临床药物治疗提供指导。方法:将我院2007年1月~2010年1月间收治的活动性乙
针对电信企业客户流失问题,提出采用贝叶斯决策树算法的预测模型,将贝叶斯分类的先验信息方法与决策树分类的信息熵增益方法相结合,应用到电信行业客户流失分析中,分别将移动
目的:探讨中医辨证治疗慢性支气管炎的临床疗效。方法:选择2012年1月~2013年2月我院诊治的慢性支气管炎患者36例,随机分为对照组和治疗组,对照组16例给予西医对症治疗;治疗组2
结合陕西神木化学工业有限公司二期甲醇装置的实际情况,介绍大连理工大学第一代低温甲醇洗工艺包首次在400 kt/a煤化工装置上的应用情况,分析与探讨系统存在的问题,并提出解
面向中小企业的专利质押融资业务能够有效盘活无形资产,缓解中小企业资金压力。本文主要研究银行专利质押融资业务的核心风险控制指标——质押率决策。基于博弈理论,提出完全
<正>六十年代初激光的出现不仅从根本上改变了光学的面貌,而且对整个物理学、化学、生物学及许多工业部门的发展也产生了深远影响.如果说,在激光出现的最初二十年中,人们的注
当代大学生的责任意识包含自我、他人、家庭、社会、自然等五方面内容,在对这些责任意识的现状调查分析的基础上,建议以社会主义核心价值体系为主导,搭建责任意识培育的内容
2010年刚出台的《中华人民共和国涉外民事关系法律适用法》赋予了意思自治原则突出的法律地位,不仅在分则中的五个章节里都有所规定,还将其写进第一章"一般规定"之中,彰显了
<正>~~
会议