Managing application programs in a computer network by using a database
of application objects
    1.
    发明授权
    Managing application programs in a computer network by using a database of application objects 失效
    通过使用应用程序对象的数据库在计算机网络中管理应用程序

    公开(公告)号:US5692129A

    公开(公告)日:1997-11-25

    申请号:US499711

    申请日:1995-07-07

    摘要: A method and apparatus for management of application programs in a computer network are disclosed. A modified hierarchical database which includes application objects that represent applications and their execution environments is utilized. Administrator tools support the creation, deletion, and modification of application objects. Each application object includes the location of an executable code for a given application, an icon, a working directory name, drive mappings, printer port captures, command line parameters, and similar information. An application launcher queries the database and updates a list of available applications which is kept in the user's desktop. The launcher automatically launches specified applications when a user runs the launcher. The launcher also uses the information in the application object to setup resources needed by the application, to create a process that executes the application, and to clean up after the application terminates. Resource setup involves mapping drives and capturing printer ports as needed. The database, the launcher, and the administrator tools allow consistent tracking and use of information about application programs and their execution environments in the network.

    摘要翻译: 公开了一种用于管理计算机网络中的应用程序的方法和装置。 利用包含表示应用程序及其执行环境的应用对象的修改的分层数据库。 管理员工具支持创建,删除和修改应用程序对象。 每个应用程序对象包括给定应用程序的可执行代码的位置,图标,工作目录名称,驱动器映射,打印机端口捕获,命令行参数和类似信息。 应用程序启动器查询数据库并更新保存在用户桌面上的可用应用程序列表。 当用户运行启动器时,启动器会自动启动指定的应用程序。 启动器还使用应用程序对象中的信息来设置应用程序所需的资源,创建执行应用程序的进程,并在应用程序终止后进行清理。 资源设置涉及映射驱动器并根据需要捕获打印机端口。 数据库,启动器和管理员工具可以一致地跟踪和使用有关网络中应用程序及其执行环境的信息。

    Apparatus and method for performing actions on object-oriented software objects in a directory services system
    2.
    发明授权
    Apparatus and method for performing actions on object-oriented software objects in a directory services system 失效
    在目录服务系统中对面向对象的软件对象执行动作的装置和方法

    公开(公告)号:US06173289B2

    公开(公告)日:2001-01-09

    申请号:US08818148

    申请日:1997-03-14

    IPC分类号: G06F1730

    摘要: A system and method of providing associations between resources and actions in a network includes the steps of providing, in a database schema an action object class defining the structure and attributes of actions available in the network. During operation, action objects are created and stored in a database. When a user enters the system, an internal list is created at that user, identifying the resources available to that user and the action objects capable of being performed on those resources. When a user selects an resource object, the action objects associated with that resource object are displayed, the user selects the action, and the action is performed at the resource. In one example the selection of an action objects cause an associated application to be launched. Each action object represents a string of executable code. The executable code may either be hardcoded in the network software, such that action objects are created at network startup, or alternatively may be linked to the network via an external code module.

    摘要翻译: 在网络中提供资源和动作之间的关联的系统和方法包括以下步骤:在数据库模式中提供定义网络中可用的动作的结构和属性的动作对象类。 在操作期间,操作对象被创建并存储在数据库中。 当用户进入系统时,在该用户处创建一个内部列表,识别可用于该用户的资源以及能够对这些资源执行的操作对象。 当用户选择资源对象时,显示与该资源对象相关联的动作对象,用户选择该动作,并且在该资源处执行动作。 在一个示例中,动作对象的选择导致相关联的应用被启动。 每个动作对象表示一串可执行代码。 可执行代码可以在网络软件中被硬编码,使得在网络启动时创建动作对象,或者可以经由外部代码模块链接到网络。

    Method for managing globally distributed software components
    7.
    发明授权
    Method for managing globally distributed software components 失效
    管理全球分布式软件组件的方法

    公开(公告)号:US5893118A

    公开(公告)日:1999-04-06

    申请号:US786918

    申请日:1997-01-22

    摘要: Methods and systems are provided which make security, licensing, and browsing capabilities of directory services available for use with the Java language and environment, and thus provide an alternative to security restrictions imposed on Java applets. A Java component type is created in a directory services schema. The Java component type specifies where a Java class can be found in a LAN or on the Internet. The key attributes of the Java component type are its common name (specifying a Java class) and either a reference to the file containing the Java class's byte codes or a binary stream attribute containing the byte codes. The loadClass( ) method is extended to look for Java classes within a directory services database. The directory services features thus made available include support for securing, metering, and licensing individual Java classes.

    摘要翻译: 提供了可用于Java语言和环境的目录服务的安全性,许可和浏览功能的方法和系统,从而提供了对Java小程序的安全限制的替代方法。 在目录服务模式中创建Java组件类型。 Java组件类型指定可以在LAN或Internet上找到Java类的位置。 Java组件类型的关键属性是其通用名称(指定Java类)以及对包含Java类字节码的文件的引用或包含字节代码的二进制流属性。 loadClass()方法被扩展为在目录服务数据库中查找Java类。 所提供的目录服务功能包括支持保护,计量和许可各个Java类。

    Managing application programs in a computer network by using a database
of application objects
    8.
    发明授权
    Managing application programs in a computer network by using a database of application objects 失效
    通过使用应用程序对象的数据库在计算机网络中管理应用程序

    公开(公告)号:US5859978A

    公开(公告)日:1999-01-12

    申请号:US863860

    申请日:1997-05-27

    摘要: A method and apparatus for management of application programs in a computer network are disclosed. A modified hierarchical database which includes application objects that represent applications and their execution environments is utilized. Administrator tools support the creation, deletion, and modification of application objects. Each application object includes the location of an executable code for a given application, an icon, a working directory name, drive mappings, printer port captures, command line parameters, and similar information. An application launcher queries the database and updates a list of available applications which is kept in the user's desktop. The launcher automatically launches specified applications when a user runs the launcher. The launcher also uses the information in the application object to setup resources needed by the application, to create a process that executes the application, and to clean up after the application terminates. Resource setup involves mapping drives and capturing printer ports as needed. The database, the launcher, and the administrator tools allow consistent tracking and use of information about application programs and their execution environments in the network.

    摘要翻译: 公开了一种用于管理计算机网络中的应用程序的方法和装置。 利用包含表示应用程序及其执行环境的应用对象的修改的分层数据库。 管理员工具支持创建,删除和修改应用程序对象。 每个应用程序对象包括给定应用程序的可执行代码的位置,图标,工作目录名称,驱动器映射,打印机端口捕获,命令行参数和类似信息。 应用程序启动器查询数据库并更新保存在用户桌面上的可用应用程序列表。 当用户运行启动器时,启动器会自动启动指定的应用程序。 启动器还使用应用程序对象中的信息来设置应用程序所需的资源,创建执行应用程序的进程,并在应用程序终止后进行清理。 资源设置涉及映射驱动器并根据需要捕获打印机端口。 数据库,启动器和管理员工具可以一致地跟踪和使用有关网络中应用程序及其执行环境的信息。