Web Services与CORBA集成框架的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zzz999z
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了解决由于分布和异构带来的“孤岛”问题,OMG组织提出了公共对象请求代理体系结构(CORBA),以增强软件系统间的互操作能力,实现企业内各信息系统的有效集成。随着Internet和电子商务的广泛应用,企业迫切希望通过Internet实现企业之间应用商务流程的无缝联结。企业应用集成不仅包括内部信息集成,而且包括了企业间的应用集成,在集成的层面上还包括业务流程的集成。CORBA由于防火墙限制等问题已经无法满足企业应用集成的需求。因此,迫切需要一个集成框架解决企业应用集成问题。论文围绕两个主要问题展开研究工作,一是围绕解决如何实现Web Services与CORBA之间的互操作,实现企业从内部到外部广泛的系统互联;二是在企业实现互联的前提下,如何通过业务建模将企业已有的服务组合成一个业务流程,以实现业务流程的集成,产生增值的服务。只有上述两个问题的良好解决,才得以在保护企业已有投资的前提下解决企业应用集成,实现企业电子商务活动。论文的研究以国家高技术研究发展计划(863计划)前沿探索类课题“面向电子商务的新型网络服务体系及集成软件环境”为背景。论文的主要工作包括以下几个方面:⑴在分析传统集成模型的基础上,结合项目背景提出了一个Web Services与CORBA集成框架模型,该集成模型具有平台无关性、简单性、安全性、开放性、可扩展性等特点,为企业应用集成提供了一种有效的解决方案。⑵研究并实现了Web Services与CORBA互操作网关—CORBA-SOAP网关和SOAP-CORBA网关。CORBA-SOAP网关解决了CORBA对象在Internet上的发布,极大提高了系统的可重用性;SOAP-CORBA网关保证了在不对企业内原有CORBA应用环境做任何改动的情况下将外界Web服务提供的新功能引入CORBA总线中来。⑶对CORBA-SOAP网关和SOAP-CORBA网关在功能和性能上分别作了测试。从功能角度看,两种网关能够支持各种基本数据类型以及IN,INOUT,OUT三种参数传递模式;从性能角度看,网关编解码数据引起的延迟不会导致系统的性能瓶颈,在Internet环境下完全能够满足大多数应用的需求。⑷研究了基于BPEL4WS的服务组合方法。分析了BEPL4WS中的基本工作流模式及UML活动图表示,并在此基础上利用UML作为业务建模工具,提出了基于UML活动图的服务组合步骤;对UML活动图进行了形式化表示,在形式化表示的基础上提出了一个基于有向图深度遍历的正确性验证算法,并对应用实例作了正确性验证。⑸通过介绍论文成果在项目中的一个应用实例—一个基于BPEL的服务集成原型系统中的具体应用,表明本论文的研究对于解决企业应用集成实现电子商务具有积极的意义。
其他文献
本文详细阐述了电子式多功能电能表的设计和实现。系统硬件设计采用MCU(微控制器)结合ASIC(能量采集芯片)的方式,在此硬件平台的基础上采用模块化软件设计方法实现了有功和无
随着经济和社会的发展,城市的交通拥堵和环境污染问题日益凸显。智能交通系统(IntelligentTransportationSystem,ITS)的运用能够在很大程度上缓解此类问题的发生。作为智能交通
压缩传感是2006年正式被提出的一种开创性的信号与信息处理理论。该理论中信号采样与压缩可以同时进行,采用求解最优化计算方法,仅依据少量的采样信号就可以使用重构算法较为精
学习Bayesian网络问题是人工智能领域的一大热点问题。由于网络结构的空间分布随着变量的数目和每个变量的状态数量呈指数级增长,因此学习Bayesian网络是一个NP难度问题。为了
在互联网发展迅速的当今时代,由于数字媒体便于复制、分发等特性,受知识产权保护的数字产品和内容被批量复制和随意传播的现象普遍存在,数字版权管理应运而生,并且受到了全球许多
随着互联网的快速发展,高效稳定的路由协议成为保障网络性能的重要因素。目前互联网域间路由协议采用的是BGP4,在未来的IPv6网络中,域间路由协议将采用边界网关协议BGP4的扩展版
随着微处理器技术、互联网技术与通信技术的飞速发展,微型化和专业化成为发展的趋势,嵌入式产品逐渐成为信息产业的主流。同时数字视频技术应用广泛,要求其更加灵活地适应现
随着社会信息化的普及,信息作为一种无形的资源对人们生活的影响越来越大,信息安全已经成为社会关注的焦点。网络带宽和速度的迅猛增长,使得信息安全领域的工作变得更加困难,
研究了随机可靠性试验数据的处理方法与软件。完成了3项任务: 第一,根据可靠性寿命截尾试验原理,用待测随机变量代替时间参量,拓展可靠性寿命截尾试验的组织方法与数据处理方
随着现代计算机技术的普及和发展,计算机的使用越来越深入到人们的日常生活中。人类与计算机进行交流时,最直接和方便的方式就是语言交流,所以语音识别和语音合成技术已成了