基于Web Services的企业应用集成研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:cycblb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的企业应用集成技术已经不能适应企业信息系统的快速增长,Web Services的产生及发展为企业应用集成提供了新一代的技术。利用Web Services技术来实现企业应用集成可以解决分布式异构系统之间的企业应用集成技术的种种不足,而且比以前更快、更容易、更有效。Web Services是建立在XML基础上,为在平台层解决应用层集成问题而提出的开放式的技术构架。Web Services利用基于XML格式的SOAP消息进行数据交换,采用WSDL文档描述接口,通过UDDI注册中心发布服务和查找服务,从而实现了业务功能的松散集成。这些特性对于在企业之间和企业内部通过Web Services连接业务功能是非常理想的。本文在分析现有的企业应用集成解决方案的基础上,利用新的Web开发技术,研究基于Web Services的企业应用集成,提出了一个基于Web Services的企业应用集成框架,设计出了一种基于Web Services的企业应用集成方案。本文的主要研究工作及创新如下:1.分析了当前基于传统分布式技术的企业应用集成的现状,根据EAI的特点及其类型,剖析了基于Web Services的EAI解决方案与传统的EAI方案相比所具有的优势。2.分析了Web Services协议栈、面向服务的体系结构SOA以及实现Web服务的关键技术(XML、SOAP、WSDL、UDDI);对开发企业级Web服务应用的两大主流平台J2EE和.NET进行了分析比较,重点探讨了在.NET平台上利用C#语言创建及部署Web服务的理论和技术。3.在理论分析的基础上,提出了基于Web Services分别进行组件通信、企业内部应用集成和企业间应用集成的框架。4.采用分层的设计思想,构建企业应用集成模型,设计出了一种基于Web Services的EAI方案。该方案能够充分利用现有的软件投资并保持原有软件系统的运行,在原有系统的基础上构造一层统一的应用服务层,该应用服务层对外以Web服务的方式提供服务。5.针对上述EAI方案中整合企业遗留应用这一关键问题,分析了如何理解遗留应用,给出了理解遗留应用的方法,研究了如何把遗留应用封装成Web服务以及需要遵守的封装约束;为了说明封装遗留应用的具体操作步骤,在.NET平台上实际开发了两个典型的Web服务实例:一个是使用SOAP Toolkit将COM组件封装为Web服务,另一个是利用VisualStudio.NET创建访问数据库的Web服务。6.分析了Web Services所存在的安全问题,重点探讨了传输层和SOAP层的Web服务安全问题及安全技术。研究了新的安全推荐规范的原理与实现方法,分析了其所满足的安全要素;针对基于Web Services的EAI框架下企业应用集成的安全需求,就验证、授权、机密性、完整性等安全要素如何在上述方案中实现进行了研究,给出了对SOAP的安全性进行扩展编程、加密内容保证消息的机密性、创建XML签名保证消息的完整性的具体设计方法和实现步骤。最后,对本文的研究工作做了一些总结、评价和展望。
其他文献
聚类是数据挖掘中一种重要的挖掘方法,它从数据库中计算对象间的相似性,并依此对对象进行分类,使得不同类中的对象尽可能相异,而同一类中的对象尽可能相似,即“物以类聚”,发现数据
虚拟植物生长研究如何利用计算机模拟植物的生长发育过程,随着计算机软硬件技术的飞速发展,它已成为计算机领域的一个研究热点,且在农业、教育、园艺、商业和娱乐等领域得到
微博是具有很强时效性和随意性的网络社交平台,自2007年在国内出现以来经历了飞速发展。微博中包含了涉及各个领域的海量信息。通过对微博进行情感分析研究,可以挖掘出很多有
随着互联网技术的发展,实时信息传输广泛应用在协同工作、网络会议、即时通讯、实时监控系统、股票期货行情等B/S架构的系统中。实时信息是在相关事件发生后随即产生的信息,一
鉴于本体在知识共享和知识重用中的核心作用,目前在大多数系统中都采用了本体作为系统的骨架。通常在系统建立之初,根据系统的应用需求和应用环境构造出相应的本体,然后,以该
传感器技术的发展和移动终端设备的大规模普及为群智感知技术的应用奠定了坚实的基础。群智感知当前的研究集中于数据处理、群智感知应用、群智感知平台和激励机制几个方面。
近十年来,并行处理技术,包括从硬件,系统软件到各类应用软件的发展速度越来越快,甚至连小型终端的移动手机,处理器等都推出了四核,八核甚至更多,而且还配上了图形图像处理器GPU。高
SAP BW(Business Information Warehouse,商务信息仓库)是一件企业亟需的“采金器”,它也被认为是可以满足用户需求数据仓库系统中功能最强的一个,只有一个好的数据仓库数据
近年来,石油化工产业发展迅速,危化品[1]种类不断增多,存放这些危化品的仓库因此也越来越密集,甚至有些已经深入一些居民区,它们成为了威胁附近居民生命财产安全的定时炸弹。
随着媒体资源的不断丰富,如何有效地管理媒体资源已成为研究的焦点。本文主要研究基于SOA架构的媒体资源管理平台,实现对媒体资源及其服务的管理,解决了传统媒体资源管理系统