Automated deployment implementation with a deployment topology model
    1.
    发明授权
    Automated deployment implementation with a deployment topology model 有权
    使用部署拓扑模型进行自动部署实现

    公开(公告)号:US08635605B2

    公开(公告)日:2014-01-21

    申请号:US11929485

    申请日:2007-10-30

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/74 G06F8/10 G06F8/71

    摘要: Although a modeling language can be used to create a deployment diagram to graphically depict a deployment model, the utility of the deployment diagram is limited to easing understanding of the model. A semantically correct deployment topology model can be processed to automate deployment of a product, add-on, update, configuration, etc. A semantically correct deployment topology model can be processed to generate activities that conform to the deployment model. The activities have executable code units associated with them. Calls to the executable code units are written into one or more files in accordance with an order of the plurality of activities that conforms to the semantically correct deployment topology model.

    摘要翻译: 虽然可以使用建模语言来创建部署图以图形化描绘部署模型,部署图的实用程序仅限于简化对模型的理解。 可以处理语义正确的部署拓扑模型,以自动部署产品,附加,更新,配置等。可以处理语义正确的部署拓扑模型,以生成符合部署模型的活动。 活动具有与它们相关联的可执行代码单元。 根据符合语义正确的部署拓扑模型的多个活动的顺序将对可执行代码单元的调用写入一个或多个文件。

    Subscriber device and subscription management that supports real-time communication
    2.
    发明授权
    Subscriber device and subscription management that supports real-time communication 失效
    用户设备和订阅管理支持实时通信

    公开(公告)号:US08543646B2

    公开(公告)日:2013-09-24

    申请号:US12732232

    申请日:2010-03-26

    IPC分类号: G06F15/173

    摘要: Real-time communication for resource content comprises selecting by a subscriber device, an event topic based on an event topic list, creating for the selected event topic, a topic path for receiving a notification event related to the selected event topic, and sending path information of the created topic path as part of identification information with the selected event topic to a resource content publishing device. Real-time communication also comprises receiving by the resource content publishing device, the identification information and the selected event topic, and adding the identification information and the selected event topic to an event topic subscription search table. Real-time communication also comprises, if new resource content is available, obtaining, based on the event topic subscription search table, identification information of a subscriber device subscribing to an event topic related to the new resource content and sending a notification event including the new resource content to the subscriber device.

    摘要翻译: 用于资源内容的实时通信包括:由用户设备选择基于事件主题列表的事件主题,为所选择的事件主题创建主题路径,用于接收与所选择的事件主题相关的通知事件的主题路径,以及发送路径信息 作为与选择的事件主题的标识信息的一部分的创建的主题路径到资源内容发布设备。 实时通信还包括由资源内容发布设备接收识别信息和所选择的事件主题,并将标识信息和所选择的事件主题添加到事件主题订阅搜索表。 实时通信还包括:如果新的资源内容可用,则基于事件主题订阅搜索表获取订阅与新资源内容相关的事件主题的订阅者设备的标识信息,并且发送包括新的资源内容的通知事件 资源内容到订户设备。

    VISUALIZATION OF CODE UNITS ACROSS DISPARATE SYSTEMS
    3.
    发明申请
    VISUALIZATION OF CODE UNITS ACROSS DISPARATE SYSTEMS 有权
    代码单位可视化不同的系统

    公开(公告)号:US20090210384A1

    公开(公告)日:2009-08-20

    申请号:US12033079

    申请日:2008-02-19

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F8/70

    摘要: A visualization tool that provides visibility of the functionality implemented with each system used by an institution(s) at code unit granularity can be used to overcome a variety of challenges that can occur in an environment with disparate systems. The visualization tool discovers and graphically displays functions/procedures/methods (“code units”) that satisfy a set of one or more criteria, as well as attributes of the discovered code units. Furthermore, the visualization tool can automatically provide visual annotations to identify targets for asset maintenance, targets to leverage for other systems, etc.

    摘要翻译: 可以使用可视化工具来提供可视化工具,以便以代码单元粒度为由机构使用的每个系统实现的功能的可见性来克服在具有不同系统的环境中可能发生的各种挑战。 可视化工具发现并图形显示满足一组或多个标准的功能/程序/方法(“代码单元”)以及发现的代码单元的属性。 此外,可视化工具可以自动提供视觉注释来识别资产维护的目标,为其他系统利用的目标等。

    Visualization of code units across disparate systems
    4.
    发明授权
    Visualization of code units across disparate systems 有权
    跨不同系统的代码单元的可视化

    公开(公告)号:US09141377B2

    公开(公告)日:2015-09-22

    申请号:US12033079

    申请日:2008-02-19

    IPC分类号: G06F17/30 G06F9/44

    CPC分类号: G06F8/70

    摘要: A visualization tool that provides visibility of the functionality implemented with each system used by an institution(s) at code unit granularity can be used to overcome a variety of challenges that can occur in an environment with disparate systems. The visualization tool discovers and graphically displays functions/procedures/methods (“code units”) that satisfy a set of one or more criteria, as well as attributes of the discovered code units. Furthermore, the visualization tool can automatically provide visual annotations to identify targets for asset maintenance, targets to leverage for other systems, etc.

    摘要翻译: 可以使用可视化工具来提供可视化工具,以便以代码单元粒度为由机构使用的每个系统实现的功能的可见性来克服在具有不同系统的环境中可能发生的各种挑战。 可视化工具发现并图形显示满足一组或多个标准的功能/程序/方法(“代码单元”)以及发现的代码单元的属性。 此外,可视化工具可以自动提供视觉注释,以识别资产维护的目标,为其他系统利用的目标等。

    Generating and using constraints associated with software related products

    公开(公告)号:US08438576B2

    公开(公告)日:2013-05-07

    申请号:US13228080

    申请日:2011-09-08

    IPC分类号: G06F3/00 G06F3/048

    CPC分类号: G06F8/61 G06F9/54 G06F9/546

    摘要: A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action violates any constraint in the set.

    Automated generation of modeling language profiles
    6.
    发明授权
    Automated generation of modeling language profiles 失效
    自动生成建模语言配置文件

    公开(公告)号:US08271538B2

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

    申请号:US13017829

    申请日:2011-01-31

    IPC分类号: G06F17/30

    CPC分类号: G06F8/10

    摘要: A database of data can be leveraged to automatically generate profiles for use in modeling. The data may be specific to one or more domains and/or general to multiple domains. A mapping scheme is established to map structure of the database to a structure of a profile. The mapping scheme is read and the database is read in accordance with the mapping scheme to automatically generate one or more profiles.

    摘要翻译: 可以利用数据库来自动生成用于建模的配置文件。 该数据可以是特定于一个或多个域和/或一般到多个域。 建立映射方案以将数据库的结构映射到简档的结构。 读取映射方案,并且根据映射方案读取数据库以自动生成一个或多个简档。

    Generating and using constraints associated with software related products
    7.
    发明授权
    Generating and using constraints associated with software related products 失效
    生成和使用与软件相关产品相关的约束

    公开(公告)号:US08046771B2

    公开(公告)日:2011-10-25

    申请号:US11853975

    申请日:2007-09-12

    IPC分类号: G06F3/00 G06F9/445

    CPC分类号: G06F8/61 G06F9/54 G06F9/546

    摘要: A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action would violate any constraint in the set.

    摘要翻译: 提供了一种计算机实现的方法和装置,用于生成和使用与要在特定数据处理系统或环境中使用的软件程序或其他软件实体相关联的约束。 一个实施例涉及一种方法,该方法包括从至少一个数据库中提取与一个或多个软件程序有关的元数据的步骤。 提取的元数据被选择性地处理以产生影响指定环境中的一个或多个程序的使用的一组约束,其中这样的处理包括变换所提取的元数据以在预先指定的约束语言中提供一组约束。 该方法还包括检测与一个或多个软件程序相关联的用户的建议动作,以及确定所提出的动作是否将违反该集合中的任何约束。

    Automatically persisting data from a model to a database
    8.
    发明授权
    Automatically persisting data from a model to a database 有权
    自动将数据从模型持久化到数据库

    公开(公告)号:US07970778B2

    公开(公告)日:2011-06-28

    申请号:US12013865

    申请日:2008-01-14

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30294

    摘要: Projects often involve multiple teams of developers in different locations. The different teams make updates to a central or shared database(s) that can store information about the project, such as progress. Each team or even different members of the different teams can check out instances of a representation of a model for the project. The different teams/members can independently modify their instance with data specific to that member and/or team. Database operations embedded in the individual instances are then executed on the database(s) to persist the data from their individual instances to the database(s). Database mechanisms can handle locking and/or conflicts that may arise from performance of the database operations. A manager can then request a report from the database(s), and the report with data from the different members and/or teams can be generated from the database(s).

    摘要翻译: 项目通常涉及到不同地点的多个开发人员团队。 不同的团队对可以存储有关项目信息的中央或共享数据库(如进度)进行更新。 每个团队甚至不同团队的不同成员都可以查看项目模型表示的实例。 不同的团队/成员可以使用特定于该成员和/或团队的数据来独立地修改他们的实例。 然后在数据库上执行嵌入在各个实例中的数据库操作,以将数据从其各个实例持续到数据库。 数据库机制可以处理数据库操作可能产生的锁定和/或冲突。 然后,管理员可以从数据库请求报告,并且可以从数据库生成具有来自不同成员和/或团队的数据的报告。

    AUTOMATED GENERATION OF MODELING LANGUAGE PROFILES
    9.
    发明申请
    AUTOMATED GENERATION OF MODELING LANGUAGE PROFILES 失效
    自动语言建模语言概况

    公开(公告)号:US20110131249A1

    公开(公告)日:2011-06-02

    申请号:US13017829

    申请日:2011-01-31

    IPC分类号: G06F17/30

    CPC分类号: G06F8/10

    摘要: A database of data can be leveraged to automatically generate profiles for use in modeling. The data may be specific to one or more domains and/or general to multiple domains. A mapping scheme is established to map structure of the database to a structure of a profile. The mapping scheme is read and the database is read in accordance with the mapping scheme to automatically generate one or more profiles.

    摘要翻译: 可以利用数据库来自动生成用于建模的配置文件。 该数据可以是特定于一个或多个域和/或一般到多个域。 建立映射方案以将数据库的结构映射到简档的结构。 读取映射方案,并且根据映射方案读取数据库以自动生成一个或多个简档。

    METHOD AND SYSTEM FOR PROVIDING A UNIFIED MODEL FOR CANDIDATE SERVICE ASSETS
    10.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING A UNIFIED MODEL FOR CANDIDATE SERVICE ASSETS 审中-公开
    用于提供候选服务资产统一模型的方法和系统

    公开(公告)号:US20090119225A1

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

    申请号:US11935165

    申请日:2007-11-05

    IPC分类号: G06Q40/00

    CPC分类号: G06Q10/06 G06Q40/06

    摘要: A computer-implementable method, system and computer-usable medium in which a unified model is utilized to provide candidate service assets. A plurality of assets can be presented to a user in association with a consistent set of properties that demonstrate how a particular asset among the assets Is composed. A single consolidated data model can then be processed that sufficiently describes the particular asset in a manner that provides sufficient information to the user to determine if the particular asset is a possible candidate for subsequent selection and action by the user, thereby permitting the user to perform decisions with respect to the particular asset with a minimal effort.

    摘要翻译: 一种计算机可实现的方法,系统和计算机可用介质,其中使用统一模型来提供候选服务资产。 可以与一组一致的属性相关联地向用户呈现多个资产,以证明资产之间的特定资产是如何组成的。 然后,可以以向用户提供足够信息以确定特定资产是否是用户的后续选择和动作的可能候选者的方式来充分地描述特定资产的单个统一数据模型,从而允许用户执行 对特定资产的决定以最小的努力。