形式化描述Web Services平台无关模型的研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:Keldorn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及和延伸,软件系统的开发模式已经从过去的本地系统集成发展到更为复杂的多层分布式系统,由此诞生了Web Services.它采用了消息的、松散耦合的Web技术,集成并提升了网络中众多应用程序的价值.Web Services的应用程序具备松散耦合,跨技术平台实现的特点,都履行一项特定的任务或一组任务,Web Services可以单独或同其他Web Services一起用于实现复杂的商业交易.Web Services的诞生是软件系统对网络环境的一种适应,是一种新型的基于网络环境的软件系统.Web Services系统需要透明于平台之间的差异性,因而在系统的开发过程需要获取一个独立于平台的公共的模型.当前软件系统规模和复杂性日益膨胀,而人对复杂问题的理解能力有限,通过建模对软件系统进行一定程度的抽象而获取模型,能简化系统开发的难度.在传统的软件过程中,软件开发过程是以概要设计和代码驱动的,系统模型只是在需求分析和设计阶段中产生.当编码开始的时候,前面的系统模型就迅速失去了它们的价值.随着编码阶段的继续进行,模型和代码之间的关联逐渐减弱甚至消失,它们不再是对代码的精确描述.随着时间的推移,系统不断地被修改,模型与代码之间的距离就越来越疏远.由此,对象管理组织(OMG)提出了基于模型的MDA(Model Driven Architecture)技术,强调软件的所有生命周期是以系统建模作为驱动力的,以模型的映射推动系统由抽象的概念逐步细化到具体,直至代码.软件开发阶段获取的模型不再随着开发的进度而不断脱离代码,而是紧密的联系在一起.由模型之间的映射规则推动系统由模型产生代码,反过来也可以由代码的修改而反映在模型之上.作为模型逐步求精的第一步,MDA中的平台无关模型(Platform Independent Model,PIM)抛开了所有与实现技术相关的繁文缛节,专注于系统的结构,行为以及目的,是对系统的最佳诠释,它适合在Web Services开发过程中用以描述Web Services系统的独立于平台的公共模型.然而,什么样的建模语言才能准确地描述互联网环境下的分布式软件系统?在Web Services开发中如何最大限度的发挥PIM的作用?该文试图回答上述问题.该文中,将OMG企业分布式对象计算(EDOC)profile(UML的标准化扩展集)和E-LOTOS描述语言融合在一起.将建模语言映射到系统分析的两个阶段:需求分析和功能设计,在需求分析阶段采用了EDOC profile进行可视化的建模,在功能设计阶段采用了E-LOTOS着力于描述系统的行为,从而最终得到PIM,从而即保证了PIM的易理解性,又使得PIM能在业务功能层上具有可测试性,最大限度的发挥了平台无关模型自身所具有的优点.
其他文献
本文结合江西垦区建筑工程质量监督管理的特点和实际,分析江西垦区建筑工程质量管理存在的问题,提出了进一步提高垦区建筑工程质量监督管理水平的措施和方法.
海绵城市作为一种新式的城市建设理念,对于加强城市的功能性建设,实现人与自然和谐共存都有着极为重要的意义.近年来我国城市化建设发展迅猛,海绵城市理念也渗透到了城市建设
在当前时期,国内经济呈现出良好的发展趋势,对能源的实际需求大幅增加,在此背景下,清洁能源进入到了市场中,而且市场占比逐步提升.现阶段,风电产业的发展速度是较快的,设备维
随着我国社会经济的不断快速发展,人们越来越重视高速公路的交通安全,所以一定要对减速标线进行合理设置.彩色陶瓷标线是一种新型的减少标线,具有较多的优势特点与交通安全系
把软件产业作为支柱产业来发展,是我国的国策之一。随着国内软件企业的蓬勃兴起,越来越多的中小型软件企业希望能够通过软件过程改进来提高自身软件开发能力,减少丌发风险,增强企
针对目前大学生职业生涯规划教育中存在重理论讲授,轻实践体验;重模块教学,轻全程贯通;重群体授课,轻个体指导的现象,可以从理论知识的讲授,激发职业意识;业内行家的传授,告
自2015年新一轮电改浪潮中,竞价+平价上网模式对于风电行业的冲击,使得风电企业要谨慎核算风电生产成本.通过加强备件采购管理工作,提高备件采购管理专业人员水平,加快推进进
9月5日,国家民委“抗震救灾民族好新闻”在京颁奖,国务院新闻办、人民日报、光明日报等20多家新闻单位的代表及获奖者参加了颁奖仪式。国家民委副主任丹珠昂奔、国务院新闻办
Peerto Peer(P2P)网络的研究和应用是当前的热点,将其应用到我国当前正在实施的校校通网络工程中,会产生重大的现实意义。而实现校校通P2P系统关键在于高效的发现机制,它直接影
随着我国教育工作的不断发展,推进素质教育已经成为了基础教育阶段的主要教学工作,如何在教学阶段提升学生的综合素质是我们在小学教育阶段的主要教学问题.当前我们针对小学