会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

毕业论文基于面向服务构架的电力企业应用集成.doc

  • 资源星级:
  • 资源大小:425.50KB   全文页数:48页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

毕业论文基于面向服务构架的电力企业应用集成.doc

华北电力大学本科毕业设计(论文)基于面向服务架构的电力企业应用集成摘要随着信息化的发展,应用系统的集成问题越来越受到人们的关注,企业要求针对其业务过程对信息进行整合管理,分布式异构系统的集成问题是企业应用集成要解决的关键问题。传统应用集成由于实现技术在异构平台互操作、接口统一描述等方面存在局限性导致集成系统缺乏动态可扩展性,异构平台间的互操作性差,且无法摆脱技术厂商及应用环境的限制,因而企业应用集成的目标很难实现。面向服务架构ServiceOrientedArchitecture,SOA的提出为企业应用集成提供了一种动态、可扩展的架构方案。WebServices的逐渐成熟化为SOA以及企业应用集成提供了技术支持。本课题首先在分析传统企业应用集成解决方案不足的基础上探讨了SOA,分析了SOA的实现关键及实现方式,在此基础上给出了以WebServices作为实现技术的WebServicesSOA的面向服务应用集成方案,设计了以WebServices为基础的面向服务集成框架,并分析了面向服务集成软件的层次结构,最后结合某电力企业调度系统的实际情况,引入了SOA的思想到其应用集成中,通过实验系统的开发,验证了解决方案的可行性。关键词异构应用集成面向服务WebService华北电力大学本科毕业设计(论文)THEAPPLICATIONINTEGRATIONOFPOWERENTERPRISEBASEDONSERVICEORIENTEDSTRUCTUREAbstractWiththedevelopmentofinternet/intranetandthedistributedsystemsincreasing,theapplicationsystemintegrationissharingusintheface.ButtraditionalEnterpriseApplicationIntegrationEAIhasnotonlyagreatwaytodynamicexpansibilityandinteroperatinginisomerussystemsbutalsobeenrestrictedbytechnicalmanufactureandapplicationenvironmentswhichiscausedbytherealizationtechnologylocalizationininteroperation,unificationdescriptionofinterfaceandloosecoupleetc.ServiceOrientedArchitectureSOAisbroughtforwardbyGartnerGroup.AndwithWebServicesdevelopmentandmaturation,SOAhasrealizationtechnologysupport.BasedonanalyzingtheshortageoftraditionalEAIresolvents,SOAisdescribedinthispaper.AndtherealizationmodesandkeyofSOAarealsoanatomized.ThenWebServicesSOAisputforwardastheoptimalresolveforEAIinactualtechnologylevel.NexttheauthordesignstheservicesorientedapplicationintegrationsystemframeworkwhichisrealizedwithWebServices.Andsystemshierarchyisalsoanalyzedfromsoftwarepointofview.KEYWORDSisomerousapplicationintegrationserviceorientedWebServices华北电力大学本科毕业设计(论文)目录摘要......................................................................IAbstract.................................................................II1绪论.....................................................................11.1课题背景与意义.........................................................11.2课题国内外现状.........................................................11.2.1国外的研究进展.......................................................11.2.2国内的研究进展.......................................................21.3本文的主要工作.........................................................22SOA架构概述.............................................................32.1体系结构...............................................................32.1.1起源.................................................................32.1.2体系结构.............................................................32.1.3SOA优越性...........................................................62.2SOA系统的实现过程.....................................................62.2.1系统协作.............................................................62.2.2SOA实现技术.........................................................82.2.3实现SOA的方法学.....................................................92.3系统安全控制..........................................................103基于WEBSERVICE的电力企业应用集成.....................................133.1电力企业信息化建设中问题分析及应用集成的必要性.......................133.2电力企业应用集成EPEAI的提出........................................143.3以WebService技术设计,实施EPEAI...................................153.3.1WebService技术....................................................153.3.2WebService下电力企业平台系统的总体结构设计.........................163.4SOA与WEB服务.........................................................174调度系统设计............................................................194.1系统设计..............................................................194.2模块的设计............................................................194.2.1管理者登录模块......................................................194.2.2数据管理模块........................................................224.2.3控制模块............................................................244.2.4设定整合模块........................................................24华北电力大学本科毕业设计(论文)4.3数据整合和集成需求....................................................245调度系统的实现..........................................................265.1系统信息显示的实现....................................................265.2信息显示的实现........................................................275.2.1风机的数据显示......................................................275.2.2数据的直观图........................................................295.3控制、设定的记录的实现................................................31结论.....................................................................35参考文献.................................................................36致谢.....................................................................38外文文献翻译原文.........................................................39外文文献翻译译文.........................................................43华北电力大学本科毕业设计(论文)11绪论1.1课题背景与意义SOA(ServiceOrientedArchitecture,面向服务的架构)是一种建立、维护、管理IT系统和业务流程的方法。在SOA架构下,以服务或组件形式出现的业务逻辑可以被共享、重用和配置,如此以来,应用集成变得轻而易举。过去,应用开发一直采用先开发、后集成的模式,而在SOA架构下,任何一种应用都由若干种服务组成,这些服务在开发之初就已经考虑到重用问题,提供了标准的接口,可以被各种应用和其他服务所调用。现在随着网络技术的发展,在信息化建设中产生了大量为满足产品或服务需要的软件系统,如ERP、CRM、OA、CAD等一系列、电子商务和电子政务软件系统,但其间却往往缺少关联和通讯,导致这些组件成为了一个个孤岛,但这些组件恰恰又是企业不能放弃的重要投资。而SOA架构出现,则使在需要改变IT系统时的灵活性大为增加。本论文的意义在于把SOA理论应用于轻量级SOA系统的实现上,将革命性地改变传统的基于C/S、B/S结构的信息系统实现方式,使作为主体的人、作为客体的企业以及经由网络传输的数字信息世界三者无缝的结合起来,实现不受任何时间和空间局限的互动,最终目的是根本性地改变人与数字世界、人与真实世界的交互方式,能够为任何信息系统的实现、整合、跨平台服务提供新的模式1。1.2课题国内外现状1.2.1国外的研究进展1996年,Gartner最早提出SOA(ServiceOrientedArchitecture,面向服务架构)的思想,2002年12月,Gartner提出SOA是现代应用开发领域最重要的课题,预计到2008年,SOA将成为占有绝对优势的软件工程实践方法。Gartner为SOA描述的远景目标是在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业(RealTimeEnterprise)。SOA是在计算环境下设计、开发、应用、管理分散的逻辑(服务)单元的一种规范。这个定义决定了SOA的广泛性。SOA要求开发者从服务集成的角度来设计应用软件。SOA要求开发者超越应用软件来思考,并考虑复用现有的服务。SOA这个术语代表了一种模型,该模型中自动化逻辑被分解成了更小的独立逻辑单元。聚集起来,这些单元就组成了一个较大的业务自动化逻辑块。目前,世界上大的软件公司Microsoft,IBM,SUN等纷纷推出自己架构的基于SOA信息开发平台和解决方案,使得这些公司走在SOA技术发展的最前沿。下面,就这些新的实现作功能分析1Microsoft的Indigo平台Microsoft用于构建基于SOA应用程序的Indigo平台,使得专门用于创建SOA应用程序的技术得到广泛应用。Indigo允许目前创建面向对象应用程序的开发人员采用.NETFramework以相似的方式来创建面向服务的应用程序。同时为了让这些应用程序能够与运行在Windows和其他平台上的软件有效地进行交互,Indigo还实现了SOAP和其他Web服务技术,这样开发人员就可以创建可靠、安全且能够与运行在任何系统上的软件实现华北电力大学本科毕业设计(论文)2互操作的事务型服务2。Indigo基于.NETFramework2.0并对其进行了扩展,提供了创建由客户端访问的服务的基础,这一基础主要由一组运行于公共语言运行库CLR上的类来实现。客户端与服务通过Indigo的内置协议SOAP进行交互。Indigo采用了一些更新的Web服务技术,这些技术统称为WSDL规范。这些文档定义了用于添加可靠消息传输、安全性、事务以及更多基于SOAP的Web服务的多供应商方式。2IBM的ESB(EnterpriseServicesBus,企业服务总线)平台IBM实现了基于WebSphere产品族的ESB平台,构成了IBMSOA的基础架构,提供了ESB的基本功能,如服务路由、消息转换、中介、传输协议、消息传递模式、服务集成方式等,以及ESB的非功能属性的支持,如安全性、事物、性能、可靠性、服务的监控和管理等3。通过不同模块可以支持您在复杂的企业IT环境中构建稳定、安全、可靠的ESB,为整个企业基础设施向SOA架构迁移提供支持。3SUN的SOAPathSOA路径服务导向架构这一SOA实际执行方式与Sun提出的服务导向架构SOA解决方案计划组成完整的体系。这一SOA实际执行方式在SOA技术的整个生命周期内从概念论证、准备阶段,到实际执行等各个关键时刻,采用Sun的Java平台和SOA执行经验。1.2.2国内的研究进展目前,国内针对SOA的研究,主要体现在部分中间件产品上,而基于SOA的ESB整体解决方案非常缺乏,更多的是一些中间件产品和协同软件产品。但是,有些公司已经推出了一些与SOA密切相关的软件产品。如1中和威推出了国内首个支持SOA架构的ESB产品InterBus,方便了企业级信息系统的应用整合与服务。2北京点击公司开发的基于SOA的协同系统GKStar,已经在一些政府,军队,电信的行业有了应用。3上海复旦协达软件科技有限公司也在今年年初推出了基于SOA的协同软件和解决方案。这些基于SOA的系统平台有些共同特性,都是基于原有的一些中间件产品,在外围增加一些Web服务包装器,再把一些消息处理机制整合到原有的系统中,实现在面向服务的开发中模块的松散耦合。1.3本文的主要工作介绍了SOA在国内外研究状况,论文研究的意义、研究背景、研究内容等。对SOA体系结构做了全面的介绍,接着给出了SOA系统实现模型,分析现有的Web服务和SOA的区别、安全控制实现。给出了SOA在电力系统中应用的范围和电力企业应用集成EPEAI的理论,结合电力企业的实际情况给出WebService下电力企业平台系统的总体结构。应用WebService完成了系统逻辑结构的设计,包括4个模块的设计,对4个模块的设计思想以及具体的实现过程进行讲解。最后完成对该系统的开发和调试。华北电力大学本科毕业设计(论文)32SOA架构概述2.1体系结构2.1.1起源1996年,Gartner最早提出SOA(ServiceOrientedArchitecture,面向服务的体系结构)的思想,2002年12月,Gartner提出SOA是现代应用开发领域最重要的课题,预计到2008年,SOA将成为占有绝对优势的软件工程实践方法。Gartner为SOA描述的远景目标是在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业(RealTimeEnterprise)8。研究SOA,不能不关注软件构件技术,基于构件技术提供网络服务是SOA的重要思想起源,做SOA研发的公司无不对构件技术有一定研究。在SOA架构中,流动的应该是构件,而不是已经集成在一起的整个系统软件。一个用户选择了一款软件,一般都有定制的要求,尤其是系统管理软件,如ERP、CRM等。构件化技术为不同用户的定制要求提供了可能,把常用功能做成可供选择的构件,用户就有了更为灵活的选择。没有构件化时,软件系统的各个部分是紧密结合在一起的,因而会牵一发而动全身,采用了构件化技术后,软件的各个功能模块就可以独立地实现、升级,而不会影响系统整体。理论上,面向服务的体系结构这种思想,在其简易性上,十分吸引人。如果你能够用定义很好的机构封装应用,就有可能将一个单一的应用加入到一个服务的集合中。封装的过程创建了一个抽象的层,屏蔽了应用中复杂的细节(不用关心用的是哪一种编程语言,什么操作系统,应用程序用的是什么数据库产品)。唯一相关的就是服务所描述的接口。SOA的优势在于高可复用性,灵活性,以及更好的扩展性和可用性。经过20年的软件体系结构的创新,在一系列应用开发项目中,SOA的优点得到了体现。SOA的首次尝试,只是用于新的业务逻辑的开发,只提供有限的功能,而系统的主体部分,并不采用面向服务的原理构建。另外,竞争和创新意味着多样的,不同的SOA实现方式使得集成没那么容易。统一采用一种方案,共同获取这是不可能做到的。因此现实世界中,需要能够融合各种差异。吸引早期的教训,各方供应商最终将聚在一起,为SOA提供一个更好的框架。SOA作为新一代的软件构架,在未来5~10年里将给软件产业带来革命性的变化。在SOA时代,任何一个大的应用软件系统,都不再由一个软件开发商独立完成,而是由不同厂商生产的基于基础标准和接口的中间件相互协作完成。到时会出现各种消息通信、内容管理系统、工作流引擎、身份认证提供者、整合应用和门户服务器等不同类型的中间件厂商。2.1.2体系结构SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来7。接口是采用中立的方式进行定义的,它应该独立于实

注意事项

本文(毕业论文基于面向服务构架的电力企业应用集成.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5