基于SOA架构的软件开发研究与应用

被引量 : 43次 | 上传用户:lianxingjiehaha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文主要针对一种新型的软件体系架构—SOA(service OrientedArchitecture,面向服务的体系架构)进行了分析与应用研究。随着企业级应用的不断发展,软件的复杂性急剧增加,面向对象技术已经无法解决重用和可维护性的问题,于是设计者们提出了基于组件的设计思想,但遗憾的是这种思想并没有很好地解决软件复杂性问题。今天我们面临的是诸如分布式软件、应用整合、不同平台、各种各样协议和设备相互组合等等这样的系统,而采用SOA可以消除不同平台和协议带来的问题,实现应用之间的无缝整合。SOA的一个重要之处在于:它不再重点考虑以技术为中心的细颗粒度实体,如数据库类型或Java对象;SOA专注于以业务为中心的服务,这些服务就有业务级的事务粒度。SOA表示的是一个架构蓝图,涵盖多种不同技术,不需要特定协议或连接技术,因此SOA能很好的帮助企业提高自己的IT能力,随需而变,满足业务需求。本文的研究工作围绕SOA架构展开,通过深入研究分析与SOA相关的理论体系,提出了一种基于SOA架构的企业应用设计流程和建模方法,并在此基础之上通过一应用实例说明SOA的实施过程。首先,分析研究了SOA架构在国内外的发展情况,对SOA架构的理论体系进行了深入研究,包括与SOA开发模式相关的实现技术——Web Services的体系结构和组成;SOA编程模型涉及的组件类型—企业服务总线(EnterpriseServiceBus,ESB)的工作原理和机制。接着,结合SOA架构的理论体系和Web Services以及ESB的工作原理和实现过程,分析了整个系统在SOA模式下如何实现跨企业供应链协作方面的功能。在此基础上设计了一种新的SOA规划—ESOAD,给出了其总体设计和具体实现,并对其关键技术作了详细介绍。然后,通过一应用实例具体说明了SOA实施的详细过程,证明了应用SOA有效性,体现了SOA分析设计方法的敏捷性和高效性。最后,对全文进行了总结,并提出了进一步研究的方向和内容。
其他文献
维修成本直接影响发动机的运营费用,优化发动机的维修成本有利于节约成本,提高经济效益。针对现代航空发动机的维修特点,本文基于机会维修,研究了发动机整机和单元体的修理策
1以我为中心,任性的人多有偏食或暴食暴饮的习惯,易引起营养不平衡、不全面,从而形成极端及片面的个性。应少吃过量主食,多食鱼、肉,多食绿黄色蔬菜,少吃过咸的食物,少饮酒,
随着世界经济的一体化,国际物流得到了快速的发展,港口物流系统面对着越来越多的竞争和挑战,提升港口物流系统的管理能力成为了国际化的要求;同时,随着我国港口企业的政企分
1992年8月中韩两国正式建立外交关系,此后两国贸易往来日益密切,进出口贸易额不断攀升。但在中韩双边货物贸易中,中国却一直处在贸易逆差地位。中韩FTA在缓解中韩巨额货物贸
论述了通过麻纺、绢纺、棉纺的联合生产,使各类亚麻纤维得到了充分的利用,开发出亚麻纱的新品种,提高了亚麻纱的质量,扩大了市场,降低了企业的生产成本。
随着能源问题的日渐紧迫,新能源汽车在市场上占据的份额越来越高,与之相对应的高技术人才需求量也在逐年增加。因此,为了满足社会发展的需求、构建起科学的实践教学平台、培
目的研究妇科肿瘤患者五项凝血指标的变化及其临床意义。方法采用ACL-9000全自动血凝分析仪测定42例子宫肌瘤患者,126例妇科恶性肿瘤患者(宫颈癌45例,卵巢癌31例,子宫内膜癌2
土地集约利用,是建设节约型社会的重要举措,是两型社会武汉城市圈建设的必然要求。开发区作为城市经济发展的载体,在促进产业聚集,带动城市经济发展和提升城市竞争力水平方面
目前,大部分的水泵控制采用传统的电力拖动方式,水泵在工频下恒速运转,对于流量的控制是利用调节阀门的开度来实现的,这样一方面造成了能源的较大浪费,另一方面容易造成“水
<正>当今时代融资租赁业务已在我国社会广泛开展,这使得租赁会计成为了企业会计核算的一项重要内容,而融资租赁会计则是租赁会计的重心和难点。本文通过案例阐析了融资租赁中