基于UML的面向服务软件开发方法研究与应用

被引量 : 9次 | 上传用户:yongshuai520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了更好的重用已有的资源,提高软件开发的效率,提出了一种新的企业信息系统架构风格——面向服务架构(SOA)。SOA从提出概念阶段发展到初步实践阶段,整体上偏重标准、产品方面的研究。到目前为止,IT界的各个软件厂商对其理解和定义还未达成一致意见。这是导致SOA理论还未统一的主要原因。SOA要追求不断的发展、完善,这不仅需要技术标准的支持,还要有方法论的指导。但目前的软件开发方法无法满足最新的SOA项目要求。为了使人们更容易的理解和设计面向服务系统,本文提出了一种基于UML的面向服务架构的软件开发方法。因为统一建模语言(UML)已被成功的应用于面向对象的软件开发过程中,为软件开发人员所熟悉,并且UML具有强大的表达能力,能用来描述最新的SOA领域,但它仅一种标准化的建模语言,需要结合面向服务的软件开发方法来使用。论文首先介绍了面向服务体系结构的基本概念和统一建模语言的基本知识。重点论述了面向服务体系结构的软件开发方法与现在SOA方法学的关系;然后介绍了课题研究所需要的关键技术。web service是目前实现SOA的最佳选择,EJB是Java分布式的实现,是Web Service的具体实现;企业服务总线ESB (Enterprise Service Bus)主要负责将系统的各种服务进行集成管理,是SOA架构的核心技术。接下来根据面向服务架构所具有的特点,利用UML扩展机制对原有的模型元素进行了扩充,并从结构和行为方面为面向服务体系结构建模,给出重要模型元素的图形表示,并将扩展的UML图形用到现有的面向服务分析与设计方法中;再结合信贷系统实例,采用本文的软件开发方法,详细分析了系统的开发过程,接着介绍了如何通过这些技术去搭建信贷系统及系统的详细实现。本文最后总结了面向服务软件系统的特点,同时指出UML描述面向服务的开发过程还需要不断地发展、细化。本课题实现了系统之间的松耦合和现有系统的重利用,而且使开发者更准确的理解和设计系统,从而验证了此方法具有高效性和可行性。
其他文献
<正>教材分析《周长是多少》一课是安排在苏教版数学三年级上册《认识周长》单元教学之后的内容,是在帮助学生巩固理解周长的意义、掌握长方形和正方形周长计算技能的基础上,
<正>商务部昨天发布关于白羽肉鸡"双反"措施世贸组织争端裁决的立案公告。公告称,商务部决定就对原产于美国的白羽肉鸡产品所采取的反倾销和反补贴措施进行再调查。公告表示,
为了克服直流溅射中的靶面拉弧问题,近年来提出了新型的用于等离子体喷溅的脉冲电源,即交流溅射电源。从理论上分析了主电路适合等离子体溅射的原理,使用了移相控制方式,有效
<正>我们知道,万事万物都会有一个出现、发展或发育、消亡的过程。那么,我们身处的宇宙会不会遵守这样的自然规律呢?3位2011年诺贝尔物理学奖得主的获奖成果告诉我们,宇宙也
对新时期中国农地流转过程中出现的主要问题——流转混乱和买卖土地进行了论述,分析了问题产生的根源,提出了解决问题的对策:规范政府行为、建立流转机制、加强相关立法、保
<正> 核能发电作为当代能源的主要组成部分,已经得到越来越广泛的应用,尤其工业大国对它有更多的依赖。但是,随着核电站的增多,不可避免的核废料问题也就越来越紧迫地摆在了
着重对北美地区,尤其是美国农业部林务局太平洋西北研究站、华盛顿大学森林资源学院等对森林景观可视化研究的历史和现状进行了介绍,重点评述了其标志性研究成果--将森林生长
回热器是提高船用燃气轮机效率的关键部件,其性能的优劣直接影响燃气轮机的特性。以往的文献在介绍回热器设计时,没有考虑冷热两侧气体(分别为空气和燃气)不同的热力性质。考
  继美国301条款之后,美国关税法337条款针对侵犯知识产权的产品的永久排除令成为影响中国企业出口的又一严重壁垒。本文从SigmaTel与珠海炬力专利纠纷案出发,对美
期刊
目的探讨心理护理在肺癌患者中应用对减轻负性情绪的作用。方法 83例肺癌患者,随机分为观察组(42例)和对照组(41例)。对照组给予常规护理,观察组在对照组的基础上给予心理护