资源预览内容
第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
第9页 / 共42页
第10页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
企业服务架构论文基于面向服务架构的电力企业应用集成摘要随着信息化的发展,应用系统的集成问题越来越受到人们的关注,企业要求针对其业务过程对信息进行整合管理,分布式异构系统的集成问题是企业应用集成要解决的关键问题。传统应用集成由于实现技术在异构平台互操作、接口统一描述等方面存在局限性导致集成系统缺乏动态可扩展性,异构平台间的互操作性差,且无法摆脱技术厂商及应用环境的限制,因而企业应用集成的目标很难实现。面向服务架构(Service Oriented Architecture,SOA)的提出为企业应用集成提供了一种动态、可扩展的架构方案。Web Services的逐渐成熟化为SOA以及企业应用集成提供了技术支持。本课题首先在分析传统企业应用集成解决方案不足的基础上探讨了SOA,分析了SOA的实现关键及实现方式,在此基础上给出了以Web Services作为实现技术的“Web Services+SOA”的面向服务应用集成方案,设计了以Web Services为基础的面向服务集成框架,并分析了面向服务集成软件的层次结构,最后结合某电力企业调度系统的实际情况,引入了SOA的思想到其应用集成中,通过实验系统的开发,验证了解决方案的可行性。关键词:异构;应用集成;面向服务;Web ServiceAbstractWith the development of internet/intranet and the distributed systems increasing,the application system integration is sharing us in the face. But traditional Enterprise Application Integration(EAI)has not only a great way to dynamic expansibility and interoperating in isomer us systems but also been restricted by technical manufacture and application environments which is caused by the realization technology localization in interoperation,unification description of interface and loose couple etc. Service-Oriented Architecture (SOA) is brought forward by Gartner Group. And with Web Services development and maturation,SOA has realization technology support.Based on analyzing the shortage of traditional EAI resolvents,SOA is described in this paper. And the realization modes and key of SOA are also anatomized.ThenWeb Services+SOAis put forward as the optimal resolve for EAI in actual technology level. Next the author designs the services-oriented application integration system framework which is realized with Web Services. And systems hierarchy is also analyzed from software point of view.KEY WORDS: isomerous ;application integration;service-oriented;Web Services 目 录摘要IABSTRACTII1绪论11.1 课题背景与意义11.2 课题国内外现状11.2.1 国外的研究进展11.2.2 国内的研究进展21.3 本文的主要工作22 SOA架构概述32.1体系结构32.1.1起源32.1.2体系结构32.1.3 SOA优越性62.2 SOA系统的实现过程62.2.1系统协作62.2.2 SOA实现技术82.2.3实现SOA的方法学92.3系统安全控制103 基于WEB SERVICE的电力企业应用集成133.1 电力企业信息化建设中问题分析及应用集成的必要性133.2电力企业应用集成(EP-EAI)的提出143.3以Web Service技术设计,实施EPEAI153.3.1 Web Service技术153.3.2Web Service下电力企业平台系统的总体结构设计163.4 SOA与Web服务174调度系统设计194.1系统设计194.2模块的设计194.2.1管理者登录模块194.2.2数据管理模块224.2.3控制模块244.2.4设定整合模块244.3数据整合和集成需求245调度系统的实现265.1系统信息显示的实现265.2信息显示的实现275.2.1风机的数据显示275.2.2 数据的直观图295.3 控制、设定的记录的实现31结论35参考文献36致谢38外文文献翻译原文39外文文献翻译译文431绪论1.1 课题背景与意义SOA(Service-Oriented Architecture,面向服务的架构)是一种建立、维护、管理IT系统和业务流程的方法。在SOA架构下,以服务或组件形式出现的业务逻辑可以被共享、重用和配置,如此以来,应用集成变得轻而易举。过去,应用开发一直采用先开发、后集成的模式,而在SOA架构下,任何一种应用都由若干种服务组成,这些服务在开发之初就已经考虑到重用问题,提供了标准的接口,可以被各种应用和其他服务所调用。现在随着网络技术的发展,在信息化建设中产生了大量为满足产品或服务需要的软件系统,如:ERP、CRM、OA、CAD等一系列、电子商务和电子政务软件系统,但其间却往往缺少关联和通讯,导致这些组件成为了一个个“孤岛”,但这些组件恰恰又是企业不能放弃的重要投资。而SOA架构出现,则使在需要改变IT系统时的灵活性大为增加。本论文的意义在于把SOA理论应用于轻量级SOA系统的实现上,将革命性地改变传统的基于C/S、B/S结构的信息系统实现方式,使作为主体的人、作为客体的企业以及经由网络传输的数字信息世界三者无缝的结合起来,实现不受任何时间和空间局限的互动,最终目的是根本性地改变人与数字世界、人与真实世界的交互方式,能够为任何信息系统的实现、整合、跨平台服务提供新的模式1。1.2 课题国内外现状1.2.1 国外的研究进展1996年,Gartner最早提出SOA(Service-Oriented Architecture,面向服务架构)的思想,2002年12月,Gartner提出SOA是“现代应用开发领域最重要的课题”,预计到2008年,SOA将成为占有绝对优势的软件工程实践方法。Gartner为SOA描述的远景目标是:在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时企业(Real-Time Enterprise)。SOA是在计算环境下设计、开发、应用、管理分散的逻辑(服务)单元的一种规范。这个定义决定了SOA的广泛性。SOA要求开发者从服务集成的角度来设计应用软件。SOA要求开发者超越应用软件来思考,并考虑复用现有的服务。SOA这个术语代表了一种模型,该模型中自动化逻辑被分解成了更小的独立逻辑单元。聚集起来,这些单元就组成了一个较大的业务自动化逻辑块。目前,世界上大的软件公司Microsoft,IBM,SUN等纷纷推出自己架构的基于SOA信息开发平台和解决方案,使得这些公司走在SOA技术发展的最前沿。下面,就这些新的实现作功能分析:1) Microsoft的Indigo平台Microsoft用于构建基于SOA应用程序的Indigo平台,使得专门用于创建SOA应用程序的技术得到广泛应用。Indigo允许目前创建面向对象应用程序的开发人员采用.NET Framework以相似的方式来创建面向服务的应用程序。同时为了让这些应用程序能够与运行在Windows和其他平台上的软件有效地进行交互,Indigo还实现了SOAP和其他Web服务技术,这样开发人员就可以创建可靠、安全且能够与运行在任何系统上的软件实现互操作的事务型服务2。Indigo基于.NET Framework 2.0并对其进行了扩展,提供了创建由客户端访问的服务的基础,这一基础主要由一组运行于公共语言运行库(CLR)上的类来实现。客户端与服务通过Indigo的内置协议SOAP进行交互。Indigo采用了一些更新的Web服务技术,这些技术统称为WSDL规范。这些文档定义了用于添加可靠消息传输、安全性、事务以及更多基于SOAP的Web服务的多供应商方式。2) IBM的ESB(Enterprise Services Bus,企业服务总线)平台IBM实现了基于Web Sphere产品族的ESB平台,构成了IBM SOA的基础架构,提供了ESB的基本功能,如服务路由、消息转换、中介、传输协议、消息传递模式、服务集成方式等,以及ESB的非功能属性的支持,如安全性、事物、性能、可靠性、服务的监控和管理等3。通过不同模块可以支持您在复杂的企业IT环境中构建稳定、安全、可靠的ESB,为整个企业基础设施向SOA架构迁移提供支持。3) SUN的“SOA Path”(SOA路径)服务导向架构这一SOA实际执行方式与Sun提出的服务导向架构(SOA)解决方案计划组成完整的体系。这一SOA实际执行方式在SOA技术的整个生命周期内-从概念论证、准备阶段,到实际执行-等各个关键时刻,采用Sun的Java平台和SOA执行经验。1.2.2 国内的研究进展目前,国内针对SOA的研究,主要体现在部分中间件产品上,而基于SOA的ESB整体解决方案非常缺乏,更多的是一些中间件产品和协同软件产品。但是,有些公司已经推出了一些与SOA密切相关的软件产品。如:1)中和威推出了国内首个支持SOA架构的ESB产品InterBus,方便了企业级信息系统的应用整合与服务。2)北京点击公司开发的基于SOA的协同系统GK-Star,已经在一些政府,军队,电信的行业有了应用。3)上海(复旦)协达软件科技有限公司也在今年年初推出了基于SOA的协同软件和解决方案。这些基于SOA的系统平台有些共同特性,都是基于原有的一些中间件产品,在外围增加一些Web服务包装器,再把一些消息处理机制整合到原有的系统中,实现在面向服务的开发中模块的松散耦合。1.3 本文的主要工作介绍了SOA在国内外研究状况,论文研究的意义、研究背景、研究内容等。对SOA体系结构做了全面的介绍,接着给出了SOA系统实现模型,分析现有的Web服务和SOA的区别、安全控制实现。给出了SOA在电
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号