【摘 要】
:
在大规模的企业应用中,通常的应用都是运行于异构的硬件平台、操作系统和网络协议上的。如果分布式应用系统之间通过原始的点对点访问方式进行数据交换,无疑将极大地增加开发
论文部分内容阅读
在大规模的企业应用中,通常的应用都是运行于异构的硬件平台、操作系统和网络协议上的。如果分布式应用系统之间通过原始的点对点访问方式进行数据交换,无疑将极大地增加开发难度和维护成本。而通过中间件的使用可以较好的解决这一问题。 中间件位于操作系统和网络协议之上,应用软件之下,它屏蔽了硬件平台、操作系统、网络协议等的异构性,使应用软件能够友好地运行于异构的平台上,为应用软件的开发提供基础平台服务;同时,中间件通过统一的管理实现了应用软件之间安全友好的访问,简化了程序的设计开发流程,减少了系统整体的运行维护成本。目前,中间件的发展方向为面向服务,更多的关注服务资源的重复利用和有效整合。 本文通过对现有中间件技术的合理分析,结合实际的项目设计开发经验,在以下方面做了深入研究:在实际项目需求的基础上,提炼出中间件平台的功能需求,并设计了中间件平台的模型框架,使之满足层次化的架构、异构性、可扩展性、“被动”与“主动”服务模式相结合、面向服务等要求;研究并设计了一种支持多种数据传输方式、支持实时记录包和多文件的单独或混合传输的数据交换通讯协议,该协议作为各系统之间数据交换的基础支撑;研究并设计了服务的调度、复用和重组机制,方便了服务的整合与复用;在对大量的负载均衡技术研究的基础上,提出并实现了一种简单的负载均衡策略,可以有效地应对高负荷高并发访问的情况。另外,还对面向服务的中间件平台中服务的注册、请求、调用、响应、注销等流程做了分析介绍。 实现后的面向服务的中间件平台,成功应用于“客服中心数据交换平台”中。经过长时间稳定地运行,证明了本文相关设计的合理性和实用性。
其他文献
掌纹识别是一种新兴的生物识别技术,以其稳定性、唯一性等特点成为业界关注的热点之一,现己应用于身份识别与用户验证。掌纹识别技术包括掌纹图像采集与预处理、特征提取、特
域间路由协议是自治系统边界路由器交换路由信息时使用的协议,BGP是域间路由事实上的标准协议,其安全性关系到整个网络的安全。目前对于BGP安全性的研究主要包括两个方面,一是采
本文主要分析了新一代视频压缩编码标准H.264中的运动估计算法,并特别针对运动估计算法中的经典算法--整像素UMHexagonS算法进行了研究与改进。经过对整像素UMHexagonS搜索算
社会网络是指社会个体成员之间互动形成的相对稳定的网络体系。社团发现和协同过滤推荐技术都是社会网络中重要的研究热点。其中,社团发现技术有助于揭示社会网络中的普遍规律
果蝇优化算法(Fruit Fly Optimization Algorithm,FOA)是基于果蝇觅食行为演化出的一种新的寻求全局优化的进化算法。首先通过果蝇所在的位置去不断的计算其相应的味道浓度判
增强现实(AugmentedReality)是在虚拟现实基础上发展延伸而来的一门新技术,近年来已经成为研究的热点。增强现实首先利用计算机生成特定的虚拟信息,然后通过三维注册技术将虚拟
近年来,随着互联网技术的迅猛发展,Web服务作为面向服务架构的关键技术,越来越多的受到人们的关注。其中,Web服务发现作为实现Web服务正确、灵活的交互以及Web服务动态组合的
在服务计算(SOC)的风范下,分布在Internet上的各种异构资源都可以封装成服务的形式发布出去,供他人共享。Web服务技术顺应了这种计算风范,通过Web服务的组合,可以高效的实现资源的
随着信息技术的发展,越来越多的应用会采集并使用大量的高维数据来解决某些问题。数据的维度越高,所包含的信息量就越大,会方便我们使用和挖掘数据信息。但与此同时,高维的特
支持向量机是一种机器学习方法,它以统计学理论为基础,在解决小样本非线性问题上表现出了特有的优势,自提出以来,一直受到重视。目前仍存在很多问题尚未解决,因此需要对支持