基于SOAP的数据交换中间件的研究与应用

来源 :武汉理工大学 | 被引量 : 6次 | 上传用户:foxdafei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于Internet/Intranet应用的各种语言拥有简单,开发迅速的优点,远远短于传统开发工具的研发时间,因此导致了各种开发语言层出不穷。正是如此,繁多的语言使得在不同平台上采用不同语言实现的系统之间集成相当困难。虽然大多数企业在内部已经实现了信息化,但是由于独自开发,无法和其他企业进行交流,如果该企业想重用其它企业已实现的某些功能时,没有一套可以摆脱开发语言、开发平台的限制来重用其他企业已开发功能的机制。虽然CORBA、JavaBean、EJB等中间件的问世可以在一定程度上解决系统集成的问题,但是各个组件都有自身的特点和限制,并没有注重和其它组件之间的沟通,因此各个组件内部的实现机制并不相同,虽然能解决某些系统的集成和重用问题,但是没有提供一种完全统一的、完全摆脱平台和语言束缚的集成方案,针对这一迫切需求,Web Service应运而生。SOAP是实现Web Service的业界标准,SOAP采用的传输协议最初为HTTP后来相继采用SMTP等协议,SOAP标准定义了统一的数据表示形式和数据封包规则,采用XML作为信息载体,并且严格定义了封包结构,是实现Web Service的最佳方案。本文首先探讨了与Web Service相关的技术,重点介绍了XML、SOAP和WSDL。并结合实际项目,采用Java语言开发的项目一长江航道养护费征收系统的查询船舶信息代码文件作为Web服务部署到SOAP的发布平台上,而后分别在Java和Delphi开发环境下编写的湖北省港航规费系统的船舶信息查询模块中调用已发布的可以被重用的服务,从而无需重新编写业务逻辑代码,提高了开发效率。并在此基础上提出了采用压缩算法来改进传输效率的方案,最终实现了不同开发平台、不同开发语言之间的逻辑功能的重用以及数据的交换并达到了预期效果。
其他文献
在普适服务概念的背景下,本文通过对Context Logic与Context Fabric两种推理方法的分析研究,发现这两种情境信息计算方法都不能完全满足我们的普适服务下的情境信息推理计算的
知识表示是人工智能研究中的一个重要问题,也是制约人工智能学科发展和专家系统应用的瓶颈。适当选择和正确使用知识表示方法将极大地提高人工智能问题求解的效率。作为一种
报警监控系统作为安全防范系统的重要组成部分,是一门把计算机技术、网络技术、图象处理技术,工程控制为一体综合学科。一个完整的安防系统是视频监控设备与视频监控软件共同
富媒体技术(Rich Media)是一种新型的,比音视频多媒体更能带来丰富的用户体验的媒体类型。它通常含有多种媒体元素,例如多媒体流,文本,矢量图等等,能够将这些元素组合起来展
随着移动通信技术的不断发展,移动计算机网络成为最新发展方向,无线通信的最大特点就是通信终端在移动中具有保持与外部世界的通信能力。无线传感器网络作为无线通信网络的一
如今我们生活在信息化的社会,而在计算机与网络技术高速发展的今天,教育也逐步转向信息化。教育信息化是一个利用信息技术促进教育变革进而推动教育现代化的过程,它不仅创建
视觉系统伴随信息科学技术等的快速发展,在场景的捕获和处理中发挥的作用越来越重要,然而在空气中弥漫着水滴、烟雾等颗粒的状况下,由于微小粒子的散射作用,成像系统所捕获的
随着计算机应用领域的不断拓展,特别是图形图像理论的日臻成熟,用计算机对中国书法进行仿真模拟已成为非真实感图形学的研究热点之一。非真实感绘制(Non-Photorealistic Rend
近年来电信重组和全业务运营,打破了中国移动在个人客户市场的长期垄断地位,中国联通和中国电信也加入到个人客户市场的角逐中来。在运营重组之后,三家运营商越演越烈的竞争,
目前,由于用户输入的查询词的简短以及表达语义的模糊性,大多数搜索引擎都面临查询词理解的问题。主题检索系统如何能够准确的理解用户输入的信息需求,同时具有关于检索信息