[发明专利]用于分布式计算环境的网络消息交换服务管理器无效
申请号: | 200810124394.6 | 申请日: | 2008-07-14 |
公开(公告)号: | CN101631134A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 李真;周丹晨 | 申请(专利权)人: | 李真;周丹晨 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/58;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210029江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 计算 环境 网络 消息 交换 服务 管理器 | ||
技术领域
本发明涉及用于分布式计算环境的网络服务、消息交换、数据存储和通讯安全。
背景技术
分布式系统是支持分布式处理的系统,是在由通信网络互联的多处理机体系结构上执行协同任务的系统。在传统的Client/Server结构中,当客户端数目激增时,服务器的性能将会因为无法进行负载平衡而大大下降,为了解决Client/Server存在的问题,企业只有向分布式应用转变,采用分布式体系结构的系统可以极大增强企业应用的处理能力、伸缩性和灵活性。而分布式体系结构的成本或性能取决于数据和控制的通信。本发明所述的网络消息交换服务管理器就是为分布式系统提供数据和控制的通信的中间件系统。
目前,分布式计算领域存在多种标准,主要包括:OMG组织制订的CORBA、Microsoft的COM/DCOM和Sun公司的Java RMI。其主要技术目标是,提供一种面向对象的分布式软件开发协议,使得基于对象的软件在分布异构环境下具有良好的可重用性、可移植性和互操作性,从而能够在由多种主流硬件平台上运行多种操作系统构成的异构分布环境中,方便地建立异构分布应用系统。这些标准提供了应用开发的一个公共框架,是面向对象和组件的开发技术。目前,随着企业应用系统复杂度的大幅增加,应用开发更需要面向系统级别的中间件支持,能够屏蔽更多开发技术细节,实现更简单和智能的控制管理,集成更多分布式系统重要技术(如异步处理、流量控制、负载均衡、数据安全等),以提高系统的开发效率和健壮性。
发明内容
本发明所述的网络消息交换服务管理器(Distributed Information Processor,称DIP),是面向系统的消息中间件产品,实现分布式环境通讯技术,为异构系统间进行数据交换和协调控制提供强大的后台服务。用户无需在分布式软件设计和开发时考虑兼容复杂度较高的CORBA、DCOM或RMI标准,也不用担心原有系统要实现分布式改造需要进行大规模重建以适应CORBA、DCOM或RMI标准。本发明的技术目标是面向系统的,对具体软件构架没有要求,也无需考虑异构系统软件构架的相互兼容问题。
DIP可以运行在网络中独立的服务器上,通过以下主要环节实现消息交换功能。首先,DIP服务器以节点方式管理分布式环境的各个应用系统,这些节点通过注册和权鉴,与DIP服务器建立安全连接。其次,DIP为应用节点提供了通用命名寻址服务,可以实现网络域内或跨网络域中的节点定位和路径选择。再次,DIP提供点对点和发布订阅两种消息递送模式,支持同步、异步、存储转发等消息处理方式,为网络中的节点应用系统提供各种自由灵活的协同控制机制,实现海量、高效的数据交换服务。
本发明通过多种机制来确保系统的高效和可用性。流量控制功能可以根据网络带宽和网络质量的不同灵活设置底层数据传输块大小,从而充分地利用网络带宽,以减少对网络的压力;消息优先级控制功能,根据消息的紧急程度,设置10个不同级别的优先级(0-9),确保系统关键任务的及时性和成功率。同步和异步传输处理、存储转发、断点续传、联机日志、自动恢复等机制,确保消息在任何情况下都能够安全、可靠地送达,同时不需要担心消息传递过程中可能遇到的各种障碍(机器故障、网络故障等);负责均衡、动态内存管理、智能服务线程调度等各层面的技术,更加充分地利用硬件和网络资源,极大地提高了消息处理效率;内置的访问控制、权限管理、公开密钥体系等功能模块,有效保障分布式应用体系在开发的网络环境中的数据安全;
本发明可通过软件或软件和硬件结合的方式实现,可以运行在多种操作系统的硬件平台上,包括:IBM AIX、HP-UX、SUN Solaris、COMPAQ True64UNIX、AT&T GIS、NCR UNIX、UnixWare、LINUX、Windows NT/2000/XP等。通过对资源和进程的自我管理和实时监控,采用参数维护和动态刷新的设计,保证系统对7×24小时不间断运行的支持,完全符合构建高性能企业级应用的需求。
附图说明
图1是本发明分布式应用的逻辑构架示意图
图2描述了DIP单机模式的分布式环境
图3描述了DIP服务器集群模式的分布式环境
具体实施方式
在一个需要协同处理的分布式运算环境中,各个系统间进行数据交换、任务调度以及协同控制是必须的。基于本发明DIP服务器,可以使得数据交换、任务调度和协同控制这些事务变得十分简单和稳定可靠。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李真;周丹晨,未经李真;周丹晨许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810124394.6/2.html,转载请声明来源钻瓜专利网。