首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 381 毫秒
1.
随着分布式系统技术的快速发展,三层架构的分布式系统是未来发展的主要方向,通信中间件是三层架构的分布式系统不可或缺的一层。通信中间件能扩大分布式系统的规模、支持更多的用户与服务器连接、简化用户与服务器的通信过程、保证客户机与服务器的通信过程更安全和实现跨平台使用。虽然目前存在有比较成熟的ACE和ICE通信中间件等,但是也存在一个问题--开发三层架构分布式系统的设计人员必须了解其繁多的功能和复杂的操作,然而有时候很多功能是不需要的。所以设计一款小型化、高效化的通信中间件对于开发者来说变得尤为重要。国际上一种比较流行的网络漏洞扫描系统NESSUS是一种基于C/S和B/S结构的分布式系统,其客户机和服务器之间的通信是建立在NTP(Nessus Transfer Protocol)传输协议之上的。文章重点研究NESSUS客户机和服务器之间是如何交互通信的,把通信模块封装并提供中间件接口,同时引入消息发送/接收队列缓冲池技术和SSL组件,提出一套小型的、高效的、安全的、跨平台的通信中间件,它也适用于其他客户机/服务器的三层架构的分布式系统。  相似文献   

2.
中间件技术研究   总被引:13,自引:4,他引:13  
中间件技术屏蔽了底层分布式环境的复杂性和异构性,简化了分布式应用程序的开发,使分布式应用程序的健壮性、可扩展性、可用性更好。介绍了面向对象中间件、面向消息中间件、面向大规模分布式系统中间件、服务质量中间件等当前各种中间件技术发展的现状,分析了中间件技术面临的挑战,提出了中间件技术研究的几个发展趋势,即网格技术、面向移动计算、面向服务质量等。  相似文献   

3.
为了解决网络环境中的应用系统必须具备的能在异构平台上运行的能力,中间件(mid-dleware)就能做到这一点。讨论了基于中间件的分布式系统的开发过程以及主流技术的发展。给出了一个实例进行系统分析。  相似文献   

4.
反射中间件   总被引:1,自引:0,他引:1  
彭舰  杨思忠  刘锦德 《计算机应用》2002,22(12):13-15,47
利用中间件可以对付分布式系统内在的复杂性和异质性,中间件技术面临着新的挑战:如何对付当前分布式环境的另一个内在特性--动态性。为此,研究了人员进行了反射中间件的研究。文中首先详细描述了反射技术,在这些基础上给出了反射中间件的定义,并指出了在中间件设计中采用反射技术所能带来的好处,对几种典型的反射中间件进行了仔细地分析和比较,最后对进一步的研究方向进行了展望。  相似文献   

5.
反射技术对分布式系统来说是至关紧要的。在传统中间件中采用反射技术,能够使其具有更好的开放性和重配置性。反射语义模型能使反射思想在概念上精练和统一化,同时能为反射中间件的实现提供保证。文章以水利数据服务中间件为例,探讨了如何基于反射语义模型建立数据服务型反射中间件的体系结构。  相似文献   

6.
分布式对象中间件技术研究   总被引:19,自引:4,他引:19  
中间件是处于操作系统和应用层之间的一个软件层,由于它可以简化基于分布式系统的开发应用,成为目前软件工程中的热点。在对中间件简单概述基础上,讨论了分布式对象中间件的层次结构和发展现状,最后通过对目前主流分布式对象中间件技术的分析和比较,从4个方面给出了中间件技术的发展趋势,它们是接口的标准化、体系结构的构件化、开放化和可配置化以及使用的简单化。  相似文献   

7.
中间件技术的研究   总被引:8,自引:0,他引:8  
计算机以及网络通信技术的发展使得中间件技术取得了长足的进步,出现了许多有关中间件的软件开发理论、标准协议以及各种商业软件产品。随着信息系统越来越以网络为中心进行开发和演化,中间件技术将扮演更加重要的角色。本文介绍了中间件领域的发展现状,主要分析了当前中间件领域中主流的DOC技术和正在兴起的Web Services、Grid/OGSA技术.并且我们根据未来分布式系统的多种需求,探讨了中间件领域将面临的挑战。  相似文献   

8.
随着计算机技术的发展出现了分布式系统应用,而如何在具有异构节点的环境中搭建分布式系统是其开发过程中的一个难点。本文介绍了CORBA技术,探究了CORBA的实时性,并在此基础上使用CORBA中间件在异构环境中搭建了分布式系统。此外,还通过CORBA实现了语音数据的实时传递及播放,并在实际环境中对程序进行了测试。测试结果表...  相似文献   

9.
传感器中间件主要提供一种编程抽象,为应用程序的开发提供便利,并能尽量消除应用程序到底层设备间的间隙。目前的中间件大多是基于分布式的,但是,大多数分布式系统中间件主要应用于相对成熟的研究领域。本文首先讨论常见的分布式系统解决方案应用于无线传感网络时遇到的问题,接着讨论总结目前常见的中间件的实现方法,最后以健康监测为例,提出一种更契合WSN应用需要的扩展型中间件框架。  相似文献   

10.
以交易中间件为框架基础的三层客户机/服务器模式,已被广泛应用在金融分布式系统中。介绍了交易中间件TUXEDO的组成及设计方法,并结合实际例子来解释如何利用TUXEDO中间件技术来开发银行中间业务系统,完成国库集中支付系统的前后台程序的开发。从而说明利用TUXEDO中间件来开发银行中间业务系统,可以大大缩减系统开发的工作量,并能充分保证系统的稳定运行。  相似文献   

11.
从协同软件应用系统的应用需求分析,特别是针对参与人员众多、信息交互频繁、地理分布广泛的特点,运用面向服务的架构思想解决协同软件的一些关键问题。在构建协同软件应用系统的过程中,注重以面向服务的分析与设计思想对业务流程进行总体规划与设计,在架构风格上采用SOA思想,给出一个基于SOA的协同软件体系四层架构模型,使之更加适合协同软件分布式、跨平台、异构环境的需求。  相似文献   

12.
One of the challenges of distributed computer systems is the effective allocation of software system functions among the hardware components of the distributed system. Software function allocation methodology (SFAM) provides computer software system designers with a thorough and flexible method to allocate software system functions among the hardware components of a distributed computer system. Software designers select and rank relevant design parameters, analyse how well different distributed computer system components meet the chosen parameters, and allocate the software function accordingly. The paper defines the problem, covers necessary terminology, and discusses the current state of research. The preconditions necessary for an analysis using SFAM are covered along with the environment in which SFAM should be used. Details of SFAM components are discussed. A complete outline of the SFAM methodology is provided, along with discussion of key points and frequent examples.  相似文献   

13.
监控使能的分布式软件系统构造方法   总被引:1,自引:0,他引:1  
刘东红  郭长国  王怀民  王涛 《软件学报》2011,22(11):2610-2624
针对开放的网络环境中大型分布式软件的调试、调优、维护和可信演化问题,提出了伴随式的监控使能分布式软件构造方法.基于发布/订阅的分布计算模型,提出了被监控对象的业务逻辑和监控逻辑分离的运行时体系结构;基于面向方面编程思想,提出了监控使能的分布式软件开发方法和工具,降低了监控实施代价,增强了代码的可维护性;基于运行时体系结构,提出了监控系统的动态可定制部署方法.监控使能的分布式软件构造方法能够在开发时控制功能代码和非功能代码的纠结,尽可能地降低软件编程人员的代码维护难度;能够在部署时保证监控系统和被监控对象的松耦合;能够在运行时实现监控信息的按需汇聚和按需处理.从而在对系统核心业务的影响尽可能小的前提下.获得对系统运行行为尽可能全面的理解.  相似文献   

14.
根据 LVMD软件系统的需求 ,结合工程实际 ,有针对性地设计了一套基于 CORBA的分布式系统应用程序的开发和系统集成方案。经软件工程的实践验证 ,证实是可行的 ,能有效地满足分布式计算的要求 ,在一定程度上提高了软件的集成效率。  相似文献   

15.
本文提出了分布式制造资源集成系统的概念,分析了该系统的特点,给出了具有核心功能结构的分布式制造多智能体的系统框图。在研究了分布式制造资源集成系统软件平台的功能及其关键技术的基础上,给出了软件平台的有关流程、程序和界面。实验表明,这些工作对分布式制造资源集成系统软件平台的理论研究及应用均具有实际的意义。  相似文献   

16.
一个基于属性文法的分布式软件构架描述语言   总被引:1,自引:1,他引:1  
  相似文献   

17.
面向模式的分布式软件构架可视化建模   总被引:5,自引:2,他引:3  
主要阐述了面向模式的分布式软件构架的概念、原理和常用构架模式的特点。重点研究了提出的面向模式的软件构架建模语言、可视化建模工具的设计原理、功能及特点等,并以一个具体应用实例展示了该建模工具的实用性。  相似文献   

18.
分布式测试系统广泛应用于工业、农业、军事和医疗等众多领域。随着计算机网络技术和分布式处理技术的发展,对分布式测试系统的软件开发提出了更高的要求,既要能满足众多节点的数据传输,同时也要保证在传输过程中数据的准确性。为了简化分布式测试软件的开发,保证数据传输的可靠性,提高软件复用性和开发效率,基于NI Publish-Subscribe Protocol (NI PSP),采用共享网络变量技术设计了可满足多节点大数据量传输要求的分布式测试系统软件。经过实际工程验证,软件实现简单,运行稳定,满足设计要求。  相似文献   

19.
A model for representing and analyzing the design of a distributed software system is presented. The model is based on a modified form of Petri net, and enables one to represent both the structure and the behavior of a distributed software system at a desired level of design. Behavioral properties of the design representation can be verified by translating the modified Petri net into an equivalent ordinary Petri net and then analyzing that resulting Petri net. The model emphasizes the unified representation of control and data flows, partially ordered software components, hierarchical component structure, abstract data types, data objects, local control, and distributed system state. At any design level, the distributed software system is viewed as a collection of software components. Software components are externally described in terms of their input and output control states, abstract data types, data objects, and a set of control and data transfer specifications. They are interconnected through the shared control states and through the shared data objects. A system component can be viewed internally as a collection of subcomponents, local control states, local abstract data types, and local data objects.  相似文献   

20.
一种分布式软件发布部署系统   总被引:1,自引:0,他引:1  
为适应高密度测控任务需求,实现测控软件一站式快速部署、管理和发布,研究了一种可实现分布式测控软件的统一发布部署的系统,详细阐述了该系统的体系结构、C/S模式的服务器端分布式发布部署软件和客户端代理软件的主要功能模块,阐述了该系统的系统软件部署发布的一致性、系统安全机制和软件系统状态点恢复等技术。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号