共查询到18条相似文献,搜索用时 156 毫秒
1.
2.
计算机网络和计算机群集技术的发展,使分布式计算技术可以充分利用分散的计算资源,改进系统的性能和可靠性。文章采用JAVARMI技术实现分布式对象,把计算性任务构造成可移动的Agent,通过Agent的自主迁移完成分布式计算,在原有的基于面向对象PETRI并发系统建模与运作工具的基础上,实现多AGENT的体系结构,完成分布式的系统建模与运作目标,最终解决企事业过程的复杂系统模拟与运作问题。 相似文献
3.
可移动的软件Agent研究 总被引:2,自引:3,他引:2
随着网络技术,特别是Internet的发展,整个计算环境正在发生深刻的变革,这表现在高度的分布式,环境的异质性和极强的动态性等方面。传统的客户/服务器(C/s)模型因为其灵活性差等特点已不能很好地满足大而复杂的分布式计算要求。我们综合分析了几方面的研究成果(包括软件Agent,移动代码技术,进程迁移等)认为可移动的软件Agent(MSA,Mobile Software Agent)可作为C/S模型的补充来解决分布式计算中的一些更为复杂、更加灵活的问题,同时它也为下一代网络计算系统的灵活性、主动性、 相似文献
4.
5.
6.
Agent的迁移和通信是影响移动计算安全性的重要问题,但是已有的移动计算模型缺乏相应的安全机制。针对这一问题,文中讨论了移动计算环境中基于语言的安全技术,同时建立了Confined π计算模型,通过引入类型系统,该模型将Agent迁移和通信的安全问题转换成相应的静态分析特性,然后从静态分析的角度研究了保证Agent迁移和通信安全性的机制。 相似文献
7.
基于消息传递的移动EJB对象强迁移构件模型的研究 总被引:2,自引:0,他引:2
移动计算环境下的Agent对象迁移包括强迁移和弱迁移技术。在特定的多环境中,一个重要的问题是合理地为移动Agent对象实现异地迁移计算提供有效的管理和支持,目前使用的支持系统有基于传统解释语言的、基于CORBA平台的和基于Java语言的。在移动Agent对象强迁移技术的理论基础上,提出了一种基于消息传递的移动EJB对象强迁移构件模型,分析与改进了适合强迁移对象进程消息发送的同步消息传递算法,使得该构件模型的消息传递具有很好的同步机制,从而提供了一种良好的移动Agent对象迁移构件化管理支持方式。 相似文献
8.
为提高普适计算环境下人机交互的透明性和持久性,提出一种基于移动Agent的分布式交互方法,用户通过由移动Agent实现的交互Agent在网络中进行交流。交互Agent代表用户作为交互的对等实体,根据需要在网络中迁移并保持交互状态,通过可定制的各种行为和协同运作方式实现不同的交互应用。该方法能够实现交互实体之间透明的、智能的、可移动的交互过程,提供及时的交互服务和灵活的信息共享方式。 相似文献
9.
Multi Agent实现是基于Multi Agent的分布式测控系统动态任务调度算法实现的关键技术。采用Java作为开发工具,根据Multi Agent的功能,详细论述了Multi Agent在分布式测控系统动态任务调度中的实现。基于Multi Agent的动态任务调度算法根据各主机的负载状态,在系统运行过程中利用移动Agent动态迁移任务。文中详细论述了利用Aglets系统开发和执行移动Agent,从而有效地提高了系统效率,实现了动态任务调度的目标。 相似文献
10.
基于面向自治计算的Agent系统动态重构模型 总被引:2,自引:0,他引:2
动态重构问题是支持Agent系统对环境自适应的关键挑战之一,亦是Agent领域亟待解决的关键问题。面向自治的计算是一种全新的自底向上解决问题的计算范型,擅于提取并刻画复杂、自组织系统的行为规则,特别适合于对复杂问题和复杂Agent系统进行建模。因此,本文采用面向自治的计算AOC(Autonomy Oriented Computing),提取出了基于多Agent的动态重构模型ADRM,重点讨论了模型中自治实体、环境、自治实体行为等关键要素的定义,分析了该模型如何能够实现动态重构,并提供了ADRM有效工作的动态重构算法ASDR(Agent Systern Dynamic Reconfiguration)。经实验验证,在任务和环境动态变化的情况下,模型ADRM能够较好地解决Agent系统的动态重构问题。 相似文献
11.
12.
程序设计语言的相互转换技术可以被广泛运用在软件维护、遗留系统的升级改造以及软件逆向工程等领域中。文中先对现有的几种移植方法进行了分析和研究,分析表明在将程序库移植到Java中和将它们与Java整合时,这些方法暴露出了各自的局限性和不足。借鉴语言转换经验,制定了转换的设计原则并探讨了将C语言转换到Java语言的过程中需要解决的一些问题,以及这个转换系统的设计思想和实现方法。文中所阐述的内容为实现异种程序设计语言的程序代码转换,提高程序代码的可移植性和重用性提供了有意义的思路和实现方法。 相似文献
13.
分布对象平台Java RMI和CORBA的对比研究 总被引:1,自引:0,他引:1
文章对开发基于Java的分布式应用程序的两种分布对象技术—————JavaRMI和CORBA的功能和效率进行了对比和分析。CORBA具有良好的语言中立性,定义有功能较强的各种服务,适合于规模较大,需要与其他语言集成的系统,它的缺点是开发过程较为繁琐,Java的一些先进特性无法在远程调用的界面上使用。RMI与Java语言结合得十分紧密,开发方便,支持对象传值,但它不太适合需要异种语言集成的场合。 相似文献
14.
15.
16.
Using roles in object‐oriented design leads to a more natural representation of a given problem domain. Despite a lot of research into role–based systems, there is still a gap between conceptual representations of roles and the usage of roles in strongly typed object‐oriented programming languages such as C++ or Java. Since these languages associate classes and their instances exclusively and permanently, representing evolving objects that may take on different roles over time is difficult without special support: (i) entities must be reclassified any time they evolve and (ii) class hierarchies may grow exponentially if entities may take on several independent roles. This article shows how role hierarchies can be easily implemented in Java. It introduces the Java Role Package, which provides a set of classes to support handling of evolving objects without modifying the semantics of Java itself. Copyright © 2004 John Wiley & Sons, Ltd. 相似文献
17.
叶音珏 《计算机应用与软件》2008,25(7)
移动Agent技术是集软件Agent技术、移动代码技术、分布式对象技术于一体的技术.移动Agent的编程语言限制了Agent平台的执行环境.然而由于java虚拟机的出现,Java的程序可以不需重新编译,就进行迁移.但是java的移动代理也需要架设平台上有java虚拟机的环境.为了实现一个真正的异构环境的系统,使用基于XML的移动Agent架构,即使用基于XML的移动Agent代码、使用UDDI技术来为Agent注册和查询、Web Services技术来进行通信.它更容易在异构的系统环境中相互通信和操作并更容易实现和在各种环境中得到运用. 相似文献