首页> 外国专利> Using a distributed object system to find and download java-based applications

Using a distributed object system to find and download java-based applications

机译:使用分布式对象系统查找和下载基于Java的应用程序

摘要

A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially, the client queries a naming service of the distributed object computing system to determine the class server that contains the base class needed. A connection through an object request broker is made from the client to the class server. The client then requests the code for the base class from the class server by using the object request broker. The class server retrieves the code by either reading a file from its own local file set, or if the code is not local, queries the naming service for another class server that has access to the code for the base class. This process of finding a class server and determining if the code is local may be recursive as classes may be moved or renamed. The class server then returns this code to the client by way of the object request broker. The client determines whether the returned code contains any unresolved classes, i.e., classes that are used but not yet defined or loaded. The client requests code for any unresolved class in a manner as above for the base class. The client incorporates Java software to run the applets and ORB binding software to enable the software to make calls to the object request broker. A network class loader enables the client to load and resolve classes over a distributed object system.
机译:能够在分布式对象计算系统中加载和运行Java Applet的客户端以与位置无关的方式从系统中的各种类服务器检索所需的Java类。最初,客户端查询分布式对象计算系统的命名服务,以确定包含所需基类的类服务器。通过对象请求代理进行的连接是从客户端到类服务器的。然后,客户端使用对象请求代理从类服务器请求基类的代码。类服务器通过从其自己的本地文件集中读取文件来检索代码,或者如果代码不是本地文件,则在命名服务中查询可访问基类代码的另一个类服务器。查找类服务器并确定代码是否在本地的过程可能是递归的,因为可能会移动或重命名类。然后,类服务器通过对象请求代理将此代码返回给客户端。客户端确定返回的代码是否包含任何未解析的类,即已使用但尚未定义或加载的类。客户端以上述针对基类的方式请求任何未解析类的代码。客户端结合了Java软件来运行applet和ORB绑定软件,以使该软件能够调用对象请求代理。网络类加载器使客户端可以在分布式对象系统上加载和解析类。

著录项

  • 公开/公告号EP0817031A3

    专利类型

  • 公开/公告日2004-06-16

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号EP19970304091

  • 发明设计人 FOWLOW BRAD G.;

    申请日1997-06-12

  • 分类号G06F9/46;G06F9/445;

  • 国家 EP

  • 入库时间 2022-08-21 22:58:26

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号