首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
分布式应用开发中要面临许多集中式应用开发中的各种没问题,如体系结构模型,开发环境和分布式协同处理等,其中分布式计算环境是一个非常重要的问题,在RPC和CORBA环境中,分布式代码开发模式与传统的应用开发模式完全不同,从而导致了开发费用的增加,本文中给出了一种旨在减轻RPC应用开发工作的范型,并且通过在RPC过程语言编器中设计合理的预编译器来支持开发范型。  相似文献   

2.
分布式计算模式及其软件开发包   总被引:3,自引:1,他引:2  
提出了一种基于RPC的分布式计算模式.通过引入服务器端的RPC和应用相关的数据服务器,实现了开放、灵活的计算子任务划分和分派.该分布式计算模式使用对象串行化技术,使应用程序对象在网络上传输并可跨平台运行.支持同步、异步的通信模式,缓解了网络延迟带来的不必要的等待,提高了应用程序的运行效率.支持子任务间进行递归的调用,降低了应用开发难度.用JAVA语言实现了与分布式计算模式相应的开发包供分布式应用程序开发使用.  相似文献   

3.
分布环境中基于对象的通信平台   总被引:1,自引:0,他引:1  
传统的分布计算是基于消息互换和远程过程调用的,这二种模型在当前日益广泛的应用中显示出许多不足之处。该文提出了一种基于对象的通信平台。它把对象技术与分布计算结合在一起,以期为分布对象提供位置透明、状态透明、语言独立和平台(操作系统和网络协议)独立的请求发送机制。在该平台中采用了底层通信系统(LCS)、高层通信系统(HCS)、运行库、多线程服务器、适配器以及类-服务器体系结构,以提高分布对象通信的性能和效率。通过原型系统的设计和实践可以看出基于对象的模型非常适合于分布计算,可用于分布软件的开发。  相似文献   

4.
CORBA规范及其实现   总被引:16,自引:0,他引:16  
通过分析开放分布式处理发展的历程,讨论了面向过程调用的RPC(远程过程调用)和颁式计算环境DCE存在的不足,探讨CORBA(公共对象请求代理体系结构)规范颁 和重要性和必然性,详细论述了CORBA规范的组成结构和处理方式。提出了CORBA规范的实现结构,并提出了CORBA规范潜在的应用背影和可能的使用方式。  相似文献   

5.
一种基于Java应用构件动态重定位模型   总被引:4,自引:1,他引:4  
提高分布应用性能和各种资源利用率的关键途径是尽可能地减少处理机间的通信量和让处理机忙于有用的工作.在因特网环境下,现有提高分布应用性能和各种资源利用率的工作存在一定的不足,如不能在邻居局域网范围内进行负载平衡.提出了基于局域网簇和“通讯录”的应用构件动态重定位模型.在该模型中,一方面对局域网簇内负载进行平衡,另一方面针对构件远程调用决策重新定位构件或复制构件副本以提高分布应用的性能.另外,构件动态重定位模型必须满足构件迁移前后一致性,给出了一种基于通讯录的构件通信算法,解决了该一致性问题并且具有较高的效率.实验结果表明该模型是可行和有效的.  相似文献   

6.
生物特征识别网格系统架构及其应用   总被引:1,自引:1,他引:1  
提出了一种用于生物特征识别的网格BMG.BMG创建一个虚拟的协作环境以连接分布式的研究中心、用户、模型和数据,为单一生物特征识别和多模式生物特征识别研究提供测试平台,并用网格计算解决的大规模数据库或多模式生物特征识别等类型的应用.实例证明,BMG是实用可行的.  相似文献   

7.
随着网络技术、面向对象技术(OOT)的成熟,分布计算技术不再是实验室里的高新技术,分布计算已成为软件设计的主流技术,纯面向对象编程语言Java使分布计算更容易实现.首先阐述分布计算机系统的概念,并分析在分布计算中,Socket通信协议和RPC的不足,然后论述如何使用Java RMI实现分布计算。  相似文献   

8.
移动Agent正在引起人们越来越多的关注。移动Agent的研究侧重于网络通讯、计算以及对网络资源的利用。网络上的节点计算机可以将自己的任务以移动Agent的形式分发到其它的节点计算机上运行,有利于实现高性能并行与分布式计算。本文将具体实现基于移动Agent的矩阵并行计算。  相似文献   

9.
灵活、开放的下一代网络业务特点对它的提供平台提出了很高的要求,使用代理技术可以简化这种大规模分布系统的设计并提高系统的运行性能。以前的研究工作中提出了基于代理的下一代网络业务框架ASPOSE。文中进一步研究了基于代理的下一代网络业务平台的实现技术,以验证代理技术在下一代网络业务提供环境中应用的可行性和优势。讨论了ASPOSE原型系统的实现技术,并介绍了在原型系统中开发的示例业务的工作原理。  相似文献   

10.
一种基于Web Service的分布式应用系统研究   总被引:4,自引:0,他引:4  
提出一种基于Web Service的分布式应用系统结构,并给出了其实现代码。探讨了webService对传统分布式计算技术的影响,表明web Service是分布式应用系统实施与集成这一难题的有效解决方法。  相似文献   

11.
RPC(Remote ProcedureCall),即远程过程调用.是操作系统中应用广泛得一个技术.随着分布式操作系统和网络技术的发展,RPC的应用愈加广泛,因此它的安全性也倍受关注.本文介绍RPC安全漏洞及预防方法.  相似文献   

12.
The essence of the peer-to-peer design philosophy is to design protocols for end hosts, or "peers", to work in collaboration to achieve a certain design objective, such as the sharing of a large file. From a theoretical perspective, it has been recognized that the peer-to-peer design paradigm resembles gossip protocols, and with appropriate algorithmic design, it maximizes the network flow rates in multicast sessions. Over the past ten years, research on peer-to-peer computing and systems, a unique and intriguing category of distributed systems, has received a tremendous amount of research attention from academia and indus-try alike. Peer-to-peer computing eventually culminated in a number of successful commercial systems, showing the viability of their design philosophy in the Internet. The peer-to-peer design paradigm has pushed all design choices of innovative protocols to the edge of the Internet, and in most cases to end hosts themselves. It represents one of the best incarnation of the end-to-end argument, one of the frequently dis-puted design philosophies that guided the design of the Internet. Yet, research on peer-to-peer computing has recently receded from the spotlight, and suffered from a precipitous fall that was as dramatic as its me-teoric rise to the culmination of its popularity. This article presents a cursory glimpse of existing results over the past ten years in peer-to-peer computing, with a particular focus on understanding what has stimulated its rise in popularity, what has contributed to its commercial success, and eventually, what has led to its pre-cipitous fall in research attention. Our insights in this article may be beneficial when we develop our thoughts on the design paradigm of cloud computing.  相似文献   

13.
基于Python和CORBA的分布式程序设计   总被引:1,自引:0,他引:1  
提出一种使用Python和CORBA开发分布式软件系统的方法,以降低编写分布式应用程序的复杂度.充分利用了CORBA软件体系结构的特点和优势,能够在不同平台、不同语言之间实现对象通信.给出了一个使用Python语言并基于C/S模式的程序框架,实现分布式环境下的资源共享、代码重用、可移植和对象之间的互操作性.整个框架在分布式计算环境中可作为使用Python和CORBA开发实际软件系统的指导.  相似文献   

14.
在电厂虚拟机组建模、分布式组件以及实时数据处理技术的基础上,提出了一种电力生产企业经济性运行开放式系统构架,实现了经济性运行分析、成本核算、实时数据处理、燃料设备管理、信息发布以及人机交互平台等核心模块.最后,以某电厂的发电煤耗分析为例,对实现软件的关键模块进行了验证,为电厂企业资源规划及经济性运行提供完备的技术支持.  相似文献   

15.
Delphi 6提供了分布式应用系统开发的支持.Delphi 6的集成开发环境大大简化了分布式应用系统的建立,可以帮助开发人员生成多层应用系统必须的代码文件,开发人员只需添加需要的事务逻辑到生成的代码中.简要介绍了怎样通过使用CORBA,利用Delphi 6开发分布式应用程序.  相似文献   

16.
设计了一种分布式测试系统软件体系结构,对测试过程及测试工具进行统一管理.通过组件对象模型技术建立了分布式软件测试环境,并在组件的基础上开发了用于第三方测试工具集成的API接口及配置工具.当集成新的测试工具时,只需利用API接口开发工具组件及修改配置文件,测试平台完全不用修改,系统具有二次开发能力.  相似文献   

17.
移动计算是在网络技术发展过程中涌现出来的一种新的分布计算范型,移动环境演算是一种广为使用的描述移动计算的形式化模型.针对这种演算的一种改进——鲁棒环境演算,提出了一个新的标号转移系统,并在此基础上引进了一种互模拟同余关系.同时,作为上述工作的应用,给出了一些重要进程等价性定律的简洁证明.  相似文献   

18.
一种基于分布组件协调的脚本语言Concerto   总被引:3,自引:0,他引:3  
针对现有脚本语言只适合顺序计算的缺点,提出了协调脚本语言Concerto.Concerto脚本既适合描述分布组件系统的协调问题,又统一了现有的计算脚本,提供了一个多种脚本语言混合编程的解决方案,在运行方面,提出Concerto协调代码作为脚本语言编译器的目标代码。以Petri网为基础,由Concerto引擎对协调代码解释生成Petri网模型,对分布组件系统进行并发死锁验证,并与计算系统交互,控制分布组件的运行。  相似文献   

19.
基于Java共享数据开发包的电子白板设计   总被引:1,自引:0,他引:1  
基于分布式网络的同步协作计算系统为用户提供了一种无约束的、同步感知模型,电子白板系统作为该模型的具体应用,为分散的协作成员提供了一种高度结构化的对象空间中全新的交互模式。设计并实现了该电子白板系统,并就实现过程中的一些关键技术,如操作一致性和用户感知问题展开讨论,提出了一种基于令牌的操作权控制策略及分段同步控制策略,解决用户间视图的不一致问题。实际应用表明对这两个策略的使用,能够在不增加响应时间的前提下使该问题得到较好的解决,并且完全可以满足同步协作系统的需求。  相似文献   

20.
随着Internet的普及,基于Web的应用越来越广泛,分布式计算在其中起了重要的作用。本文简单介绍传统的分布式计算模型如DCOM、CORMBA和JAVARMI和它们越来越明显的局限性。然后提出一种新的基于SOA的分布式计算模型——Web Service,并对其结构进行了探讨。  相似文献   

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

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