Adaptive scripting tool
    1.
    发明授权
    Adaptive scripting tool 有权
    自适应脚本工具

    公开(公告)号:US08359570B2

    公开(公告)日:2013-01-22

    申请号:US12056160

    申请日:2008-03-26

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45512

    摘要: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.

    摘要翻译: 一种元数据驱动的自适应脚本工具,其跨客户端和服务器使用框架,以在运行时实现用户定义的命令的动态绑定,并支持驻留在异构分布式网络中的不同脚本语言。 在优选实施例中,Bean脚本框架(BSF)定义了所使用的统一扩展机制,与命令相关联的元数据是XML格式,并且自适应脚本编写工具是用Java编写的。

    Method and apparatus for a system management tool to adapt command interface and behavior based on installed features
    2.
    发明授权
    Method and apparatus for a system management tool to adapt command interface and behavior based on installed features 失效
    一种用于系统管理工具的方法和装置,用于根据安装的功能来调整命令界面和行为

    公开(公告)号:US08271622B2

    公开(公告)日:2012-09-18

    申请号:US12056167

    申请日:2008-03-26

    IPC分类号: G06F15/177

    CPC分类号: G06F8/61

    摘要: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.

    摘要翻译: 用于系统管理工具的系统管理工具框架,用于扩展与软件安装单元(如软件组件,功能或产品)相关的系统管理命令。 该工具根据允许运行时多态和动态绑定的接口和框架构建。 当根据本发明的框架构建系统管理软件工具时,可以使软件工具可扩展,灵活和适应于异构分布式系统。

    Metadata driven method and apparatus to configure heterogenous distributed systems
    3.
    发明申请
    Metadata driven method and apparatus to configure heterogenous distributed systems 审中-公开
    配置异构分布式系统的元数据驱动方法和装置

    公开(公告)号:US20060123016A1

    公开(公告)日:2006-06-08

    申请号:US11002696

    申请日:2004-12-02

    IPC分类号: G06F7/00

    摘要: A meta-data driven method and apparatus to manage configurations of coexisting heterogeneous subsystems. The present invention recognizes that schemas evolve incrementally from version to version. In a preferred embodiment, the present invention employs two stages: an identification specification stage, to identify and/or specify any changes in a heterogeneous distributed system, and a configuration validation stage, to implement and/or validate the changes thus identified or specified. In the first stage, the identification specification stage, the present invention programmably compares the next version of the schema from its previous version. This allows meta-data to be created that describes how a schema component evolves from version to version. In addition, a user may specify what appears in the schema. In the second stage, the configuration validation stage, the meta-data created in the first stage can be used to determine whether a particular component version of the subsystem is valid for a particular schema component, and vice versa, and/or to configure the subsystem to conform to the schema.

    摘要翻译: 一种用于管理并存异构子系统配置的元数据驱动方法和装置。 本发明认识到,模式从版本到版本逐渐发展。 在优选实施例中,本发明采用两个阶段:标识规范阶段,用于识别和/或指定异构分布式系统中的任何变化以及配置验证阶段,以实现和/或验证由此识别或指定的变化。 在第一阶段中,识别规范阶段,本发明可编程地比较其先前版本的下一版本的模式。 这允许创建描述模式组件从版本到版本的元数据。 此外,用户可以指定模式中显示的内容。 在第二阶段,配置验证阶段,在第一阶段创建的元数据可用于确定子系统的特定组件版本是否对特定模式组件有效,反之亦然,和/或配置 子系统符合模式。

    Method and apparatus to implement adaptive scripting tool
    4.
    发明授权
    Method and apparatus to implement adaptive scripting tool 有权
    实现自适应脚本工具的方法和设备

    公开(公告)号:US07490316B2

    公开(公告)日:2009-02-10

    申请号:US11002694

    申请日:2004-12-02

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45512

    摘要: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.

    摘要翻译: 一种元数据驱动的自适应脚本工具,其跨客户端和服务器使用框架,以在运行时实现用户定义的命令的动态绑定,并支持驻留在异构分布式网络中的不同脚本语言。 在优选实施例中,Bean脚本框架(BSF)定义了所使用的统一扩展机制,与命令相关联的元数据是XML格式,并且自适应脚本编写工具是用Java编写的。

    System and method for distributing management events to external processes
    6.
    发明授权
    System and method for distributing management events to external processes 有权
    将管理事件分发给外部进程的系统和方法

    公开(公告)号:US07051105B2

    公开(公告)日:2006-05-23

    申请号:US10216494

    申请日:2002-08-08

    IPC分类号: G06F15/16

    摘要: A system and method for distributing management events to external process is presented. A notification listener registers with a client notification service that resides locally with the notification listener. The registration includes one or more notification types in which the notification listener wishes to be notified. The client notification service configures a remote proxy located on a server to provide notification events to the client notification service that have one of the notification types. The remote proxy receives notification events from a server notification service, and provides the notification events to the client notification service. In turn, the client notification service provides the notification events to the notification listener. The remote proxy may be configured for push processing or pull processing. When the remote proxy is configured for push processing, the remote proxy sends notification events to the client notification service without receiving a request from the client notification service. When the remote proxy is configured for pull processing, the remote proxy waits for a request from the client notification service before sending the notification events to the client notification service.

    摘要翻译: 介绍了一种将管理事件分配给外部过程的系统和方法。 通知侦听器向通知侦听器本地驻留的客户端通知服务注册。 注册包括一个或多个通知类型,通知听众希望通知类型。 客户端通知服务配置位于服务器上的远程代理,以向具有通知类型之一的客户端通知服务提供通知事件。 远程代理从服务器通知服务接收通知事件,并将通知事件提供给客户端通知服务。 反过来,客户端通知服务向通知侦听器提供通知事件。 远程代理可以被配置用于推送处理或拉动处理。 当远程代理配置为推送处理时,远程代理将通知事件发送到客户端通知服务,而不会收到客户端通知服务的请求。 当远程代理被配置为进行拉取处理时,远程代理在将通知事件发送到客户端通知服务之前等待来自客户端通知服务的请求。

    Method, system and program product for automatically creating managed resources
    7.
    发明授权
    Method, system and program product for automatically creating managed resources 失效
    用于自动创建托管资源的方法,系统和程序产品

    公开(公告)号:US07533077B2

    公开(公告)日:2009-05-12

    申请号:US10286561

    申请日:2002-10-31

    IPC分类号: G06F7/00

    摘要: Under the present invention a definition file and an object file are provided. The definition file includes a defined syntax for managed object descriptions, while the object file contains a description of a particular desired object. When a process is started (or re-started), the files are automatically read and the description in the object file is automatically validated based on the defined syntax in the definition file. Once validated, the description is used to automatically create a managed resource from which a managed object can be created.

    摘要翻译: 在本发明中,提供了定义文件和目标文件。 定义文件包含被管理对象描述的定义语法,而对象文件包含特定所需对象的描述。 当进程开始(或重新启动)时,将自动读取文件,并根据定义文件中定义的语法自动验证对象文件中的描述。 一旦验证,该描述用于自动创建可以从其创建受管对象的托管资源。

    Method and Apparatus for a System Management Tool to Adapt Command Interface and Behavior Based on Installed Features
    8.
    发明申请
    Method and Apparatus for a System Management Tool to Adapt Command Interface and Behavior Based on Installed Features 失效
    一种基于安装特性来调整命令界面和行为的系统管理工具的方法和装置

    公开(公告)号:US20080301638A1

    公开(公告)日:2008-12-04

    申请号:US12056167

    申请日:2008-03-26

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61

    摘要: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.

    摘要翻译: 用于系统管理工具的系统管理工具框架,用于扩展与软件安装单元(如软件组件,功能或产品)相关的系统管理命令。 该工具根据允许运行时多态和动态绑定的接口和框架构建。 当根据本发明的框架构建系统管理软件工具时,可以使软件工具可扩展,灵活和适应于异构分布式系统。

    Method and apparatus for a system management tool to adapt command interface and behavior based on installed features
    9.
    发明申请
    Method and apparatus for a system management tool to adapt command interface and behavior based on installed features 审中-公开
    一种用于系统管理工具的方法和装置,用于根据安装的功能来调整命令界面和行为

    公开(公告)号:US20060123383A1

    公开(公告)日:2006-06-08

    申请号:US11002699

    申请日:2004-12-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61

    摘要: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.

    摘要翻译: 用于系统管理工具的系统管理工具框架,用于扩展与软件安装单元(如软件组件,功能或产品)相关的系统管理命令。 该工具根据允许运行时多态和动态绑定的接口和框架构建。 当根据本发明的框架构建系统管理软件工具时,可以使软件工具可扩展,灵活和适应于异构分布式系统。

    Automated deployment of an application
    10.
    发明申请
    Automated deployment of an application 审中-公开
    自动部署应用程序

    公开(公告)号:US20050289536A1

    公开(公告)日:2005-12-29

    申请号:US10874495

    申请日:2004-06-23

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: Methods, systems, and media to automatically deploy an, e.g., a JS2EE file between environments are disclosed. Embodiments include hardware and/or software for selecting one or more applications in an original system for export. The applications along with their corresponding application data, configuration data, and descriptor files, are compressed into one or more archive files such as Enterprise Archives (EARs). Variable configuration data associated with the target environment is identified so the values of the variable configuration data can be adapted for the target environment. Then, the target environment is adapted for installation of the application and the application is installed in the target environment. Advantageously, this deployment of the application may reduce the chance of user error, require less J2EE knowledge and script maintenance, and complete faster than deployments effected manually.

    摘要翻译: 公开了在环境之间自动部署例如JS2EE文件的方法,系统和媒体。 实施例包括用于选择用于输出的原始系统中的一个或多个应用的​​硬件和/或软件。 应用程序及其相应的应用程序数据,配置数据和描述符文件被压缩成一个或多个存档文件,例如企业档案(EAR)。 识别与目标环境相关联的可变配置数据,从而可以针对目标环境调整可变配置数据的值。 然后,目标环境适用于安装应用程序,应用程序安装在目标环境中。 有利地,应用程序的这种部署可能减少用户错误的机会,需要较少的J2EE知识和脚本维护,并且比手动实现的部署更快地完成。