通用Web服务客户端的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:shuixi000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业服务总线(Enterprise Service Bus, ESB)支持异构环境中的服务、消息以及基于事件的交互。Web服务客户端为企业服务总线中集成的服务调用提供了一种能力。然而,现有的Web服务客户端需要对服务生成特定的调用代码,不能为ESB提供一个统一的调用接口,且支持的容器有限,无法满足项目-RCESB的需求。本文在分析了系统功能需求的基础上,设计和实现了一种基于C++语言的通用Web服务客户端-RCClient。通过分层视图和交互视图分析了系统设计架构,然后进行了复杂类型的对象序列化模块、Web服务描述语言解析模块(Web Service Discription Language, WSDL)文档解析模块,简单对象访问协议(Simple Object Access Protocol, SOAP)消息构造、解析模块的设计与实现。在复杂类型的对象序列化模块中,提出了一种序列化方法,在成功实现对复杂类型对象序列化的前提下使该客户端具备了较好的可扩展性。实验结果和实际应用表明,该客户端的可行性和有效性已经完全满足项目需求。
其他文献
在传统Internet迅速发展的同时,无线网络也以其独特的灵活性、便利性以及高效率的优势越来越频繁地走进人们的日常生活。然而无线网络中信道间存在干扰、带宽较低、随机错误
红眼现象是指在闪光灯模式下拍摄人像照片时,在照片中人眼的瞳孔处呈现出红色斑点的现象。红眼和一般人们所认知的眼睛颜色差别很大,降低了照片的质量,给摄影对象留下了遗憾,
特征选择作为高维数据降维的有效方法,已被广泛应用在文本分类、信息检索、遗传基因分析等领域。现有的大多数特征选择算法都是基于有标记样本或无标记样本的。然而,除了类标
本课题主要进行了接入网线路保障系统的融合设计和实现,接入网线路保障系统是一个为了实现网络资源合理配置、提高网络服务质量的接入网运维系统。本文首先介绍了本次开发所
企业服务总线(Enterprise Service Bus, ESB)消除了不同应用之间的技术差异,将各种应用以服务的形式进行整合。随着服务的日益增多,需要对这些服务进行有效的查找。目前的Web
现有中文自动文摘技术存在原文内容覆盖不全面以及信息冗余的问题。针对上述问题,本文开展了相关的研究工作。结合已有的“统计全切分中文分词系统”,本文首先提出了基于通用
随着移动通信、无线网络和视频技术的发展,出现了诸如无线PC相机、移动视频电话及无线传感器网络等一些新的视频应用,这些新的应用需要低功耗、低复杂度的编码设备。然而,传
Web服务为企业IT体系结构带来互操作性、灵活性和复用性,改变了商业伙伴之间的合作方式,使企业能通过服务组合来共享资源,自动化商业流程。Web服务组合问题近年来成为研究热
随着嵌入式技术的发展,外部硬件设备的价格逐渐下降,嵌入式系统存储能力迅速提高,应用中出现了越来越复杂的数据资源需要管理。如何有效地管理数据成为嵌入式系统开发中的重
自从20世纪60年代MRP(物料需求计划)在美国出现到现在,以物流技术为主的供应管理系统也日趋成熟。但随着市场竞争的加剧,使得企业也不得不跟随市场的需求变化而变。如何在当