CORBA和Web Services集成技术的研究与实现

CORBA和Web Services集成技术的研究与实现

李建奇[1]2007年在《基于Web Services的异构系统集成技术研究与应用》文中进行了进一步梳理基于Web Services的异构系统集成技术作为一种新的集成技术,正在成为企业异构系统集成的主流。传统的企业异构系统集成方案一般是点对点间的集成,在实际应用中存在集成能力差、可扩展性差、互操作能力差、集成代价高等缺点。而Web Services有着良好的互操作性、良好的封装性、廉价性、松散耦合的结构,这对于在企业与企业之间和企业内部之间通过Web Services来集成各种业务是非常理想的。Web Service在通信机制上与现有组件技术相比,服务器和客户机都不需要安装特殊的通信协议,只需支持通用的网络协议((HTTP)和数据格式(XML)就可实现相互通信。客户端把数据以XML的形式进行SOAP包装,并以HTTP形式进行发送,服务器就能接收数据。这样利用XML语言和SOAP协议,就实现了异构平台上的对象服务调用。本文以韶关冶炼厂供电系统的建设为背景,提出了基于Web Services的异构系统集成方案,并给出了相应的实现。首先详细分析了当前的企业异构系统集成面临的问题和传统集成模式,对企业系统集成的特性和可行性策略进行了阐述。论述异构应用系统集成的几种主要方法,并分析了各种技术的优缺点。接着详细介绍了Web Services的集成技术的核心实现部分,介绍了在.NET平台下采用C#语言的开发过程。具体来说完成了叁遥系统与honeywell系统和直流屏系统的集成,它们的数据通过串口和Web服务结合的方式整合到叁遥系统中。在供电系统的建设中,通过Web服务来屏蔽各系统的异构性,在中心站记录了各个数据库的连接与访问方式,通过Web服务将异构的数据库采用同样的方式进行访问,从而提供了更广地理范围的数据共享。对于热工系统的数据获取、数据转换,以及数据的解析和展现分别进行了详细的讨论。对于二期项目系统的整体运行流程、模块设计等给出了设计思想和程序框图。介绍了使用WSE(WS-Security)技术来保证Web Services安全服务的实现过程,给出结合用户认证和数据获取过程的详细设计过程。同时还设计了集成平台管理服务等相关应用程序。这些相关Web服务可以被中心站的门户站调用以获取数据,这使其可以方便在Internet上发布,提高数据的使用率和覆盖范围。实践结果表明,该方案有较好的可行性,能够更好的实现系统集成解决企业“孤岛”问题,能够进一步提高企业的信息化程度。

黄进华[2]2006年在《J2EE平台基于Web Services的企业应用集成技术研究》文中提出企业的发展离不开信息化系统的支持,比如我们常见的财务系统,ERP系统等,然后由于种种原因,这些系统缺乏统一的规划,以及这些系统处于不同平台不同技术来开发,使得他们尽管可以在各自的领域内发挥重要的重用,但是相互之间却不能或者难以协作和共享信息,因此企业内部产生了一个个信息孤岛。企业应用集成EAI就是为解决上述问题而产生的。传统的企业应用集成方式往往是点对点间的集成或基于消息代理的集成,它们具有扩展性差、管理困难、集成代价高等缺点。而Web services在集成系统中具有的简单性、灵活、可扩展性、有效性特别是跨平台的卓越特点,它越来越多地应用在异构系统集成中。文章首先研究了传统的企业应用集成技术如CORBA、DCOM等,分析了其中的优缺点,然后文章重点研究了Web services总体架构及其核心技术。相对于传统的集成技术,web services技术采用开放的标准,如XML、SOAP等,具有跨平台跨语言的卓越优势,从而web services技术成为企业应用集成很好的选择。然后文章研究了分布式企业应用的架构,在此基础上引入了web services技术,得到了基于web services的企业应用集成架构,该架构采用多层体系结构,具有良好的可扩展性、集成性。接着文章对J2EE平台与.NET平台进行比较,然后文章研究了在J2EE平台基于web services的企业应用集成架构的具体实现。该开发构架使得进行分布式开发,可以有效地集成遗留系统,使应用集成变得更加容易。文章最后是基于web services应用集成技术在订单系统中的成功应用。

丁克胜[3]2008年在《虚拟企业信息系统的集成技术研究》文中研究说明在敏捷制造模式下,单一的市场竞争形势正在发生变化。顾客需求的个性化和多样化使得越来越多的企业仅依靠自身资源的整合,无法独立地抓住稍纵即逝的市场机遇,难以适应快速变化的市场需求。为此许多企业纷纷通过组建动态联盟的方式,即虚拟企业(Wirtual Enterprise)以增强组织竞争力,提高获利水平。虚拟企业的高效运作,离不开信息系统的支持,与传统企业相比,虚拟企业的时效、动态、分布、集成、自治和异构等特性给虚拟企业信息系统的集成提出了新的挑战。本文以虚拟企业信息集成为背景,研究了支持虚拟企业信息系统集成的若干关键技术,并分析其特点及局限性,最后从Web Services技术与Agent技术融合的角度出发,设计了一个基于Web Services的多Agent虚拟企业信息系统的集成模型,并详细描述了集成模型内部各组件的信息交互流程。本文的研究内容包括:1、通过虚拟企业的界定及其特点,分析了虚拟企业的特性给虚拟企业信息集成系统所带来的挑战,以及虚拟企业信息集成系统所需具备的特点。2、在对虚拟企业系统集成使能技术的描述、分析和对比的基础之上,提出了基于Web Services技术的虚拟企业信息系统集成框架,并分析其特点及局限性,最后从知识集成的角度,用领域本体对该模型进行改进。3、分析了虚拟企业与多Agent系统的类似性,构建了虚拟企业多Agent系统的体系结构,基于Agent的协商和谈判机制给出了虚拟企业的组建流程,并分析了多Agent系统的虚拟企业信息系统集成的特性及其局限性。4、从融合Web Services和Agent技术的角度出发,利用Agent的特性来扩展WebServices技术,并结合工作流的思想,给出了一种基于Web Services的多Agent虚拟企业集成信息系统的集成模型,并详细的描述了模型内部各组件的信息交互流程。

张海军[4]2008年在《基于SOA架构的企业应用集成(EAI)研究与设计》文中进行了进一步梳理SOA(Service-Oriented Architecture,面向服务架构)是当今业界和学术界最热门的应用及研究课题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化建设,大多数企业都已逐步实现信息化管理,但是由于实现信息化过程中的种种因素影响,企业内已存在许多分散孤立的应用系统,形成了一个个的“信息孤岛”。随着业务规模不断扩大,集成已经成为当今企业的迫切需要。传统的企业应用集成(EAI)技术已经不能适应企业信息系统的快速增长,SOA的产生及发展为企业应用集成提供了新一代的架构模式。利用SOA来实现企业应用集成可以有效的解决分布式异构系统之间的企业应用集成技术中的不足,如复杂、成本高、而且难于维护的点对点集成和与特定厂商紧密耦合的EAI中间件集成方法的种种不足。本文首先介绍了企业应用集成(EAI)的概念,包括其发展历史、集成的层次结构等;接着分析了当前企业应用集成的一些技术,包括中间件、SOA、SCA、Web Services、BPEL、ESB,分别阐明了它们在企业应用集成过程中的作用以及它们之间的相互关系;然后在此基础上,通过拓展最新的基于SOA的企业应用集成模型及平台的研究成果,总结出了一种基于SOA思想的集成架构模型以及基于该模型的企业应用集成平台的实现。最后给出了实证项目,验证应用集成架构的可行性。本文所提出的EAI框架具有松散耦合、简单、开放等特点,解决了传统EAI可扩展性差、复杂性高以及兼容性差等问题。随着SOA的不断发展,SOA在企业应用集成中的应用将为企业信息系统带来革命性的变化,对企业发展产生深远影响。

唐俊[5]2006年在《面向服务的消息中间件的研究》文中指出消息中间件和Web Services是两种主要的用于系统集成的中间件技术。为了适应课题中的企业级分布式系统集成,结合上述两种技术构建的面向服务的消息中间件模型可应用于该领域。该模型在消息中间件的基础上,实现了面向服务的体系架构。与Web Services技术的面向服务的体系架构不同,模型利用消息中间件的现有技术,用较为简单的方法实现了服务注册、服务发现和绑定等一系列关键活动,避免了使用Web Services中的诸多复杂协议。模型使用的服务描述机制不仅简单,而且是结构化和层次化的,能够支持模型中面向服务的工作流程。根据模型的设计目标,直接修改消息中间件的服务器引擎,增加了服务注册表组件,使得模型不仅能支持面向服务的一系列工作流程,还能利用消息中间件中消息传输保障机制,增强服务传输的可靠性。为了充分利用集成系统中的冗余设备,进一步提高系统性能,模型还采用了负载均衡技术。结合模型的特点,利用服务注册表组件的设计,模型采用了一种局部负载均衡机制,能简单实现服务请求分散转发和人工分流两种均衡策略。实验结果表明,这种负载均衡机制能有效分散系统负载,充分使用冗余服务设备,提高系统效率。实验还说明,单个的服务响应时延不会对负载均衡的效果造成影响,从而验证了模型在各种服务环境中的负载均衡效果。

王卫玲[6]2007年在《基于SOA的Web Services集成技术研究》文中提出近年来,企业信息化建设取得了长足的进步,但是由于企业在信息化过程中缺乏一个整体的规划,导致企业内出现了大量的“信息孤岛”,不能有效地共享信息,更不能实现业务流程的协作和自动化。企业应用集成(EAI)就是在这种环境下逐步出现和发展起来的,EAI的目标就是使在不同阶段开发的、基于不同平台的系统应用能够协调运行、统一运作,并在此基础上实现对整个供应链的业务活动支持。企业应用集成是一个复杂的过程,如果不选择好的集成架构模式,集成的结果往往会使整个集成陷入混乱,整个集成系统缺乏柔性和可扩展性。面向服务的体系架构(SOA)是新一代的架构思想,用于分布式软件开发,由于它具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作性问题。SOA是一种支持互操作的标准化轻量级体系结构,它借助XML作为统一的数据表示,基于SOAP协议实现数据和功能的互操作,通过WSDL规范接口实现服务的描述,并使用UDDI实现服务的发布和查找。它通过服务的描述、发布、查找、绑定、调用等机制实现一种松散耦合的应用集成框架。SOA成为目前的研究热点,在未来的软件开发世界里,它将成为软件体系结构领域的统领者,各大厂商都已经看到了SOA的价值,开始纷纷采取行动。SOA具有很广泛的应用,它将是企业应用集成和企业新系统架构的主要解决方案。本文首先阐述了企业信息化的现状和存在的问题,引入企业应用集成的概念,并分析了其必要性。接着探讨了企业应用集成的基本理论,通过深入分析传统集成解决方案的不足,将SOA和Web服务技术引入到企业应用集成领域,提出了一种基于SOA的Web Services集成方法,它具有松散耦合、行业支持、高度可集成能力等优势。SOA和Web Services是正在发展中的技术,为企业应用集成提供了一种崭新的方法。本文在讨论基于SOA的WebServices集成的可行性和必要性之后,提出了一个基于SOA的Web Services集成模型,设计了集成实现的流程,并且深入研究了集成实现的核心技术(SOAP、WSDL、UDDI等)。最后,分别在同构和异构平台下通过对相关协议的扩展,实现了基于SOA的Web Services集成,为在SOA架构下企业应用集成提供了坚实的基础。

宋爽[7]2007年在《基于地理信息Web服务的海量遥感影像分布式处理与发布》文中提出伴随着现代遥感技术的发展,遥感影像数据量和计算机处理运算量大幅度增加,传统的依靠单机系统的影像存储、处理和分发方式已难以满足应用的需要;Web技术的飞速发展,尤其是Web Services作为一种分布式网络计算方式获得越来越广泛应用,给海量遥感影像的处理与发布带来了新的契机。本文遵循提出问题→分析现状→阐明理论、技术→解决问题→实践验证的研究主线,对如何在Web上对遥感影像进行分布式处理,发布海量遥感影像进行了较为深刻的探讨。首先,从理论方面出发,总结了图像处理的发展过程、基本技术,并从影像数据、影像处理算法等方面对目前影像处理方面的问题进行了分析,指出分布式处理的必要性;然后,从影像网络发布的技术层面出发,介绍了当前主要的影像发布技术、常用的分布式计算技术、实现Web Services的支持协议与规范(SOAP、WSDL和UDDI),并提出了基于SOAP消息传递机制的Web Services解决方案;最后,根据海量影像数据和Web的特点,使用ASP.NET技术、Web Services分布式处理技术以及CSS、JavaScript等技术,设计并提出了基于ASP.NET技术的Web Services遥感影像分布式处理发布系统模型。论文重点研究了海量遥感影像网络分布式处理发布系统的体系结构,具体介绍了WebServices影像分布式处理流程、页面间传值,并重点探讨了模型中用到的Web Services分布式计算、基于GDI+的影像处理、影像金字塔模型、数据索引、数据缓存等关键技术;最后基于上述技术对海量遥感影像的Web处理与发布进行了实现,从而证实了此方案的可行性。

王健萍[8]2008年在《基于Web Services的异构数据库共享技术研究》文中研究表明数据库系统已经成为现代人们进行信息管理最常用的手段,作为计算机科学技术发展最快,应用最广泛的重要分支之一,数据库已成为计算机信息系统和计算机应用系统的重要技术基础和支柱。随着数据库技术的发展,异构数据库系统的研究已经逐渐成为该领域研究的一个重点。企业在信息化过程中遗留下来大量基于各种业务流程和异构数据源的应用系统。这些系统满足了企业某一特定的业务需求,数据有自身的特点,其它子系统很难使用别的子系统的数据,在企业内部产生了信息“孤岛”阻碍了企业信息化进程。数据源的数量不断增多,数据信息总量也以惊人的速率增长。然而,这些数据源分布在各种网络当中,存储在数据源中的数据信息为不同应用服务,其管理系统也各不相同。为更有效地利用这些数据信息,需要从多个分布、异构和自治的数据源中集成数据,向用户提供一个统一的、透明的数据访问接口,屏蔽数据的差异性,同时还需要保持数据在不同系统上的完整性和一致性。对企业异构数据源通过网络实现集成共享,利用网络上宝贵的资源提高网络信息服务质量,成为消除信息“孤岛”有效途径。Web Services技术是一种新的分布式计算技术,它在跨平台等方面有着其它技术不可比拟的优越性,为Internet的分布式的异构数据信息的集成提供了强有力的支持。本论文从实际项目的应用出发,探讨了在实际项目中,使用Web Services技术实现企业异构数据库之间集成的解决方案,提出了一个基于Web Services技术的异构数据库的集成框架,并对其进行分析设计,实现了一个原型系统:正大广场租户综合信息系统。通过使用XML和Web Services技术,完成分布式异构系统之间的信息交换。本系统在对原有系统不做改变的基础上,增加Web Services接口,提供数据集成服务。系统的核心部分包括了数据预处理和标准化,异构数据集成设计,从关系模式映射为XML模式,从XML模式映射为关系模式,Web Services的搭建和服务的发布,客户端对Web Services的调用和信息接受,主要利用XML和Web Services的技术特点,结合正大广场内部具体需求,完成了系统的设计。为了解决异构数据库的问题,Web Services提供者和使用者都要遵守同一数据标准,在网络中通过SOAP使用XML的方式传输数据,本文中使用Schema描述数据标准。提供者从数据库中取得数据,并将其转化为XML,最后将XML传送给使用者;使用者调用Web Services,接收提供者发送的XML,并作解析和相关数据处理。本系统将对正大广场内一百多家租户的各种信息进行整合,灵活查询,评估。

姜雪英[9]2008年在《基于Web Service的煤矿通风网络解算系统结构与实现研究》文中研究说明随着信息技术的快速发展,企业的信息化要求越来越高,迫切需要一种全新的基于Internet的信息共享平台与服务共享平台。于是这种利用互联网协议的新的分布式计算技术—Web Services就成为必要。同传统的分布式计算模式相比,Web Services利用标准网络协议(如HTTP)和XML数据格式进行通信,能很好地解决不同中间件平台上的服务的互操作性,又使得任何支持这些通用网络标准的系统都可以支持Web Services,真正实现了基于Internet环境的分布式计算。我国煤矿通风网络解算方面开发出来的系统越来越多,但是大多属于单机版的系统,基于网络版的通风网络计算系统不是很成熟,而且大多采用的是的C/S或者B/S结构,这两种结构各有优缺点。而基于Web Service的煤矿通风网络解算系统正好能够综合上述两种结构的优点,克服各自的不足。本论文首先对我国煤矿通风网络解算的现状进行了分析,提出了克服现有问题的解决方案——即利用Web Services技术实现分布式计算。其次,对Web Services技术进行了详细探讨,分析了几种分布式计算技术的优缺点,指出了在煤矿通风网络解算中利用Web Services技术的合理性和可行性。对通风网络解算用的标准数据库进行了详细设计。最后,对通风网络解算的部分功能用Web Services方式实现,并用一个具体实例进行了验证。

李春荣[10]2007年在《基于SOA的军事电子信息系统仿真架构技术研究》文中研究表明HLA是当前军事电子信息系统仿真领域应用最广泛的体系架构,但HLA还存在许多遗留问题没有解决,它已经不能满足军事电子信息系统仿真的需求。面向服务体系结构SOA,以服务和共享为核心,基于开放的标准和协议,具有松散耦合的特点,有利于系统间互操作和组件重用,对于构建复杂军事仿真系统而言,无疑是一种很好的解决方案。因此,HLA势必要被基于SOA的网络化建模与仿真技术所取代。鉴于HLA的不足和SOA在军事仿真中的应用潜力,本文提出了基于SOA的军事电子信息系统仿真架构(SOA-MEISSF),主要解决广域网范围内仿真系统间的互操作,提高仿真组件的重用性以及基于仿真服务快速重组仿真系统等问题。本文全面论述了可以应用在军事仿真中的架构思想(HLA、SOA和MDA)及面向服务体系架构的几种实现技术(CORBA、DCOM和Web Service)。在深入理解SOA相关知识并考虑军事仿真应用的需求和特点的基础上,提出了SOA-MEISSF模型。文中对架构模型的各个层次做了深入的分析,并详细阐述了仿真服务体系的层次划分及各层服务的设计重点,论述仿真服务的实现及封装原则。SOA架构的实现是由一系列开放技术作支撑的,本文认为模型驱动架构MDA是适用于基于SOA的仿真系统开发的有效方法,Web Service技术是实现SOA的一种最可行的技术途径,基于这种思路,本文给出了利用MDA方法和Web Service技术来开发基于SOA的仿真系统的过程模型。最后,基于SOA-MEISSF模型,本文给出了雷达情报综合处理仿真系统原型的设计与实现。

参考文献:

[1]. 基于Web Services的异构系统集成技术研究与应用[D]. 李建奇. 湖南大学. 2007

[2]. J2EE平台基于Web Services的企业应用集成技术研究[D]. 黄进华. 青岛大学. 2006

[3]. 虚拟企业信息系统的集成技术研究[D]. 丁克胜. 南京理工大学. 2008

[4]. 基于SOA架构的企业应用集成(EAI)研究与设计[D]. 张海军. 西北大学. 2008

[5]. 面向服务的消息中间件的研究[D]. 唐俊. 华中科技大学. 2006

[6]. 基于SOA的Web Services集成技术研究[D]. 王卫玲. 广西大学. 2007

[7]. 基于地理信息Web服务的海量遥感影像分布式处理与发布[D]. 宋爽. 解放军信息工程大学. 2007

[8]. 基于Web Services的异构数据库共享技术研究[D]. 王健萍. 上海交通大学. 2008

[9]. 基于Web Service的煤矿通风网络解算系统结构与实现研究[D]. 姜雪英. 西安科技大学. 2008

[10]. 基于SOA的军事电子信息系统仿真架构技术研究[D]. 李春荣. 中国电子科学研究院. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

CORBA和Web Services集成技术的研究与实现
下载Doc文档

猜你喜欢