System and method for user driven interactive application integration
    1.
    发明授权
    System and method for user driven interactive application integration 失效
    用于用户驱动的交互式应用程序集成的系统和方法

    公开(公告)号:US07281217B2

    公开(公告)日:2007-10-09

    申请号:US10448968

    申请日:2003-05-30

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3089

    摘要: A system and method is provided for integrating portlets. When viewing portlets within a portal container, a user is presented with a choice of one or more sources of data and, for each source, one or more actions that the user can take regarding the source. When an action is selected, it causes the source data to be transferred to one or more “target” portlets that have also been activated by the user. The set of actions available from a given source is automatically provided given the available target portlets. As each portlet is initialized, it informs a “broker” of the actions that the portlet supports along with the type of data that is used by the action. When a portal page is being constructed, each portlet identifies to the broker the sources of data within the portlet along with the values and data types corresponding to the sources.

    摘要翻译: 提供了一种集成portlet的系统和方法。 当在门户容器中查看Portlet时,向用户呈现一个或多个数据源的选择,并且对于每个源,用户可以采用关于源的一个或多个动作。 当选择动作时,它会使源数据传输到一个或多个用户也已激活的“目标”portlet。 给定可用的目标portlet会自动提供给定源可用的一组操作。 当每个portlet被初始化时,它会通知“代理”portlet支持的操作以及该操作使用的数据类型。 当构建门户页面时,每个portlet向代理标识portlet中的数据源以及与源对应的值和数据类型。

    System and method for user driven interactive application integration
    2.
    发明授权
    System and method for user driven interactive application integration 有权
    用于用户驱动的交互式应用程序集成的系统和方法

    公开(公告)号:US07856600B2

    公开(公告)日:2010-12-21

    申请号:US11774603

    申请日:2007-07-08

    IPC分类号: G06F3/048 G06F3/00 G06F15/16

    CPC分类号: G06F17/3089

    摘要: A system and method is provided for integrating portlets. When viewing portlets within a portal container, a user is presented with a choice of one or more sources of data and, for each source, one or more actions that the user can take regarding the source. When an action is selected, it causes the source data to be transferred to one or more “target” portlets that have also been activated by the user. The set of actions available from a given source is automatically provided given the available target portlets. As each portlet is initialized, it informs a “broker” of the actions that the portlet supports along with the type of data that is used by the action. When a portal page is being constructed, each portlet identifies to the broker the sources of data within the portlet along with the values and data types corresponding to the sources.

    摘要翻译: 提供了一种集成portlet的系统和方法。 当在门户容器中查看Portlet时,向用户呈现一个或多个数据源的选择,并且对于每个源,用户可以采用关于源的一个或多个动作。 当选择动作时,它会使源数据传输到一个或多个用户也已激活的“目标”portlet。 给定可用的目标portlet会自动提供给定源可用的一组操作。 当每个portlet被初始化时,它会通知“代理”portlet支持的操作以及该操作使用的数据类型。 当构建门户页面时,每个portlet向代理标识portlet中的数据源以及与源对应的值和数据类型。

    Method and system for communicating information among interactive applications
    3.
    发明授权
    Method and system for communicating information among interactive applications 有权
    交互式应用程序之间传递信息的方法和系统

    公开(公告)号:US06704804B1

    公开(公告)日:2004-03-09

    申请号:US09222489

    申请日:1998-12-29

    IPC分类号: G06F944

    CPC分类号: G06F9/544 G06F9/465

    摘要: A group of protocols is described that establishes an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured manner. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment.

    摘要翻译: 描述了一组建立信息总线的协议。 协议允许各种应用和组件插入信息总线。 作为总线的成员,每个应用程序或组件可以以任何其他应用程序或组件以结构化方式交换信息。 信息总线在Java虚拟机和分布式计算机环境中的Java beans和applet互连中特别有用。

    CREATING CUSTOMIZED APPLICATIONS USING TEMPLATES HAVING POINTS OF VARIABILITY
    4.
    发明申请
    CREATING CUSTOMIZED APPLICATIONS USING TEMPLATES HAVING POINTS OF VARIABILITY 有权
    使用具有可变性点的模板创建自定义应用程序

    公开(公告)号:US20090178020A1

    公开(公告)日:2009-07-09

    申请号:US12172659

    申请日:2008-07-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of components, points of variability can be specified which can be assigned values when deploying the selection of components. The identified selection of components and the specified points of variability can be persisted in a template. Subsequently, the template can be processed to deploy the identified selection of components, to prompt for values to be assigned to the points of variability, and to configure the identified selection of components with the values at the points of variability thereby producing the customized application.

    摘要翻译: 一种用于生产定制应用的方法,系统,装置和制品。 在本发明的优选方法中,可以识别要部署组件的选择以形成定制应用。 在组件选择中,可以指定可变性点,可以在部署组件选择时分配值。 识别的组件选择和指定的变化点可以在模板中保留。 随后,可以对该模板进行处理以部署所识别的组件选择,以提示将值分配给可变性点,并且通过具有可变性点的值来组态所识别的组件选择,从而生成定制应用。

    Creating customized applications using templates having points of variability
    5.
    发明授权
    Creating customized applications using templates having points of variability 有权
    使用具有可变性点的模板创建定制应用程序

    公开(公告)号:US08108825B2

    公开(公告)日:2012-01-31

    申请号:US12172659

    申请日:2008-07-14

    IPC分类号: G06F9/44 G06F9/445 G06F19/00

    CPC分类号: G06F8/60

    摘要: A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of components, points of variability can be specified which can be assigned values when deploying the selection of components. The identified selection of components and the specified points of variability can be persisted in a template. Subsequently, the template can be processed to deploy the identified selection of components, to prompt for values to be assigned to the points of variability, and to configure the identified selection of components with the values at the points of variability thereby producing the customized application.

    摘要翻译: 一种用于生产定制应用的方法,系统,装置和制品。 在本发明的优选方法中,可以识别要部署组件的选择以形成定制应用。 在组件选择中,可以指定可变性点,可以在部署组件选择时分配值。 识别的组件选择和指定的变化点可以在模板中保留。 随后,可以对该模板进行处理以部署所识别的组件选择,以提示将值分配给可变性点,并且通过具有可变性点的值来组态所识别的组件选择,从而生成定制应用。

    Creating customized applications using templates having points of variability
    7.
    发明授权
    Creating customized applications using templates having points of variability 有权
    使用具有可变性点的模板创建定制应用程序

    公开(公告)号:US07412687B2

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

    申请号:US10686059

    申请日:2003-10-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of components, points of variability can be specified which can be assigned values when deploying the selection of components. The identified selection of components and the specified points of variability can be persisted in a template. Subsequently, the template can be processed to deploy the identified selection of components, to prompt for values to be assigned to the points of variability, and to configure the identified selection of components with the values at the points of variability thereby producing the customized application.

    摘要翻译: 一种用于生产定制应用的方法,系统,装置和制品。 在本发明的优选方法中,可以识别要部署组件的选择以形成定制应用。 在组件选择中,可以指定可变性点,可以在部署组件选择时分配值。 识别的组件选择和指定的变化点可以在模板中保留。 随后,可以对该模板进行处理以部署所识别的组件选择,以提示将值分配给可变性点,并且通过具有可变性点的值来组态所识别的组件选择,从而生成定制应用。

    Method and system for distributing data events over an information bus

    公开(公告)号:US06704803B2

    公开(公告)日:2004-03-09

    申请号:US09222467

    申请日:1998-12-29

    IPC分类号: G06F944

    CPC分类号: G06F9/542

    摘要: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An object oriented computer system having multiple participants is disclosed that utilizes a communications bus for sharing data between the multiple participants. The communications bus comprises membership generator logic, data event builder logic, data notification logic, and data control logic. The membership generator logic is configured to grant each requesting participant membership to the communications bus. The data event builder logic is configured to prepare data events occurring the computer system. The data notification logic is responsive to the data event builder logic and is configured to notify all participant members of the data events generated by the data event builder logic. The data control logic, which is coupled to the data notification logic, is configured to prioritize the notification of data events to the multiple participants of the communications bus. The data event can serve to announce the availability of a new data element, to request a given data element located in one of the member participants, or to announce a changed data element in one of the member participants. The data control logic can be configured to prioritize the notification of data events to selected groups of the multiple participants and it can be configured to provide selected grouping of the multiple participants. In addition, the data control logic may be configured to establish a virtual machine bridge between a first data controller and a first virtual machine and a second data controller and a second virtual machine. In addition, the membership generator logic generates a list of registered applications.

    Method and system for controlling data acquisition over an information bus
    9.
    发明授权
    Method and system for controlling data acquisition over an information bus 有权
    通过信息总线控制数据采集的方法和系统

    公开(公告)号:US06266716B1

    公开(公告)日:2001-07-24

    申请号:US09222201

    申请日:1998-12-29

    IPC分类号: G06F1314

    CPC分类号: G06F9/542

    摘要: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An apparatus is disclosed that is utilized to produce data from an application to an information bus for sharing the data with other applications utilizing the information bus. The data producing apparatus comprises a data element building logic, which builds data elements containing the data within the application, a data notification logic, which notifies the information bus of the availability of the data element, and a data element transfer logic, which transfers data element from one application to another. An event listing logic can also be included that is utilized to listen for data element requests from applications utilizing the information bus. The data element builder logic may be configured to change the data within a data element and the data notification logic may be configured to announce the data change across the information bus to at least some of the applications. The data element builder logic specifies the data name using either a property or a parameter. The data element builder logic also provides a view associated with the data item where the data item is a java object. The data element builder logic may also remove data elements for access while the data notification logic notifies the information bus of the removal of the particular data elements.

    摘要翻译: 描述了一组建立信息总线的协议。 协议允许各种应用和组件插入信息总线。 作为总线的成员,每个应用程序或组件可以以任何其他应用程序或组件以结构化的方式交换信息。 信息总线在Java虚拟机和分布式计算机环境中的Java beans和applet互连中特别有用。 公开了一种用于从应用程序产生数据到信息总线的装置,用于利用信息总线与其他应用共享数据。 数据产生装置包括数据元件构建逻辑,其构建包含应用程序内的数据的数据元素,数据通知逻辑,其向信息总线通知数据元素的可用性;以及数据元素传送逻辑,其传送数据 元素从一个应用程序到另一个应用程序。 还可以包括事件列表逻辑,用于从利用信息总线的应用中监听数据元素请求。 数据元素构建器逻辑可以被配置为改变数据元素内的数据,并且数据通知逻辑可以被配置为将信息总线上的数据改变通告给至少一些应用。 数据元素构建器逻辑使用属性或参数指定数据名称。 数据元素构建器逻辑还提供与数据项相关联的视图,其中数据项是java对象。 数据元素构建器逻辑还可以在数据通知逻辑通知信息总线去除特定数据元素时移除用于访问的数据元素。