异构平台下Web服务访问技术的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:qijich
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业服务总线(Enterprise Service Bus,简称ESB)是传统中间件技术与XML、Web服务等技术结合的产物,以开放标准为基础,采用总线模式支持应用之间在消息、事件和服务的级别上动态的互连互通。Web服务客户端为用户提供了访问企业服务总线中集成的Web服务的能力。现有的几种主流Web服务客户端主要有以下不足:第一,对代码造成侵入性,需要先生成桩程序,通用性差;第二,不具备Web服务透明调用的能力。本文基于项目的实际需求,提出了一种通用性好、扩展性强的Web服务访问技术,采用松散耦合、组件化的软件结构设计,实现了C++语言和Java语言版本的Web服务统一客户端。论文首先从分层和交互视角给出了Web服务统一客户端的整体架构设计,然后详细介绍了各个功能模块的设计与实现,包括序列化/反序列化模块,WSDL(Web Service Discription Language,Web服务描述语言)文件解析模块,SOAP(Simple Object Access Protocol,简单对象访问协议)消息构造模块,SOAP消息解析模块,透明调用中介服务等。实验结果和实际应用表明,本文提出的异构平台下Web服务访问技术的可行性和有效性已经完全满足项目需求。在此基础上实现的Web服务统一客户端能够实现点对点调用Web服务,也可以通过自行研制的服务总线对Web服务进行透明调用,并且实现了传输协议绑定和消息协议绑定。
其他文献
分类是数据挖掘中的一项重要任务,分类是先通过类标号已知的数据建立模型,然后对类标未知的样本进行分类。分类正确率是衡量一个分类器性能的重要指标,然而单个的分类器有时
对稳定性的研究是实值神经网络与复值神经网络的热点之一。近年来,大量研究人员开始研究复值神经网络,主要目标是探索其新的功能和更高的性能;而在讨论实值神经网络的稳定性
数字水印技术是一个集通信理论、模式识别、信息安全等多种理论与一体的综合性研究课题,来自各领域的研究人员从不同的角度进行研究,形成了百花齐放、百家争鸣的局面。数字产
分形图以分形几何为理论基础,运用各种算法生成的。其种类繁多,结构复杂,一般具有无限精细的特性。分形图的应用领域也具有广阔的市场前景,现已应用于商品包装、建筑装饰、防
近年来,随着云数据中心规模的持续扩大,云计算系统能耗的高效管理成为云计算可持续发展的新问题。虚拟化作为云计算技术的基础,在数据中心资源管理方面和能耗优化发挥着重要作用
基于计算机视觉的手势识别是实现新一代人机交互的一项关键技术。本文从手势分割、手势特征提取和手势识别三方面对基于计算机视觉的手势识别算法进行了研究。在手势分割部分
现代社会生活中信息的产生、交换无时无刻不在进行着,人们从信息中获取知识以便经济、文化和生活得以持续发展。文本作为信息资源的一种媒介,在人类发展的历史长河中发挥着无
随着科技的发展,LED广告屏的性能不断提高,并且价格越来越低,LED广告屏作为一种新型信息显示媒体在现代信息社会当中得到越来越多人的认可并被广泛的应用,目前广告屏的发展方
近年来我国矿井事故发生次数及死亡率均有下降,但与先进国家相比,矿井事故发生率还相当高。矿井巷道四通八达,环境复杂多变,通过巷道可以选择的路线往往有多条。矿井灾害事故
随着Internet的不断发展,信息快速增长与人们注意力有限的矛盾在不断增加,而Web日志挖掘正是解决这一矛盾的有效手段。日志文件记录了用户的地址、访问时间、方法、网页和页面