Recognition of and support for multiple versions of an enterprise canonical message model
    2.
    发明授权
    Recognition of and support for multiple versions of an enterprise canonical message model 有权
    识别和支持企业规范信息模型的多个版本

    公开(公告)号:US08631071B2

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

    申请号:US12640865

    申请日:2009-12-17

    CPC classification number: G06F8/24 G06F8/10

    Abstract: A method of recognizing and supporting multiple versions of a canonical message model in a service oriented architecture industry model repository comprising determining differences between at least one first version of a message model and at least one other version of the message model; mapping the differences between the different versions of the message models to the SOA IMR; and providing the mapping of the differences between the message models to a message access service, mapping of differences between the message models are applied and updated to the later of the message models to support the versions of the canonical message models seamlessly.

    Abstract translation: 一种识别和支持面向服务的架构行业模型存储库中的规范消息模型的多个版本的方法,包括确定消息模型的至少一个第一版本与消息模型的至少一个其他版本之间的差异; 将不同版本的消息模型之间的差异映射到SOA IMR; 并且将消息模型之间的差异映射到消息访问服务,消息模型之间的差异的映射被应用并更新到稍后的消息模型,以无缝地支持规范消息模型的版本。

    Automation of software application engineering using machine learning and reasoning
    3.
    发明授权
    Automation of software application engineering using machine learning and reasoning 失效
    使用机器学习和推理的软件应用工程自动化

    公开(公告)号:US08607190B2

    公开(公告)日:2013-12-10

    申请号:US12604751

    申请日:2009-10-23

    CPC classification number: G06N5/025 G06F8/10 G06F8/36

    Abstract: A system for automatically creating a desired software application design. In response to an input to create a desired software application design, functional requirements for the desired software application design are retrieved. Then, non-functional requirements associated with each retrieved functional requirement are retrieved. In addition, software models associated with the retrieved functional requirements are retrieved. Further, software patterns associated with the retrieved non-functional requirements are retrieved. Then, the retrieved software models are transformed into software code for the desired software application design. Also, the retrieved software patterns are applied to associated code sequences in the software code to automatically create an architecture for the desired software application design. Finally, the architecture for the desired software application design is outputted for use by a user. The decisions made during the software application design process are also captured for analysis for future improvement of the desired software application design.

    Abstract translation: 用于自动创建所需软件应用程序设计的系统。 响应于创建期望的软件应用程序设计的输入,检索所需软件应用程序设计的功能需求。 然后,检索与每个检索到的功能需求相关联的非功能性要求。 此外,检索与检索到的功能要求相关联的软件模型。 此外,检索与检索的非功能性要求相关联的软件模式。 然后,将所检索的软件模型转换为所需软件应用程序设计的软件代码。 此外,将所检索的软件模式应用于软件代码中的相关代码序列,以自动创建用于所需软件应用程序设计的体系结构。 最后,输出所需软件应用程序设计的架构供用户使用。 在软件应用程序设计过程中做出的决策也被捕获,以供将来改进所需软件应用程序设计。

    IMPLEMENTING SERVICE ORIENTED ARCHITECTURE INDUSTRY MODEL REPOSITORY USING SEMANTIC WEB TECHNOLOGIES
    4.
    发明申请
    IMPLEMENTING SERVICE ORIENTED ARCHITECTURE INDUSTRY MODEL REPOSITORY USING SEMANTIC WEB TECHNOLOGIES 审中-公开
    使用语义网络技术实现面向服务的架构行业模型报告

    公开(公告)号:US20130086061A1

    公开(公告)日:2013-04-04

    申请号:US13533007

    申请日:2012-06-26

    CPC classification number: G06F16/23 G06F16/958 G06Q10/10

    Abstract: A plurality of topic maps are stored in one or more storage devices. Each of the topic maps represents information using topics, associations, and occurrences. Each of the topic maps provides meta data for assets stored in an asset repository. A computer provides one or more services over a network. At least one of the one or more services enables functionality of one or more user interfaces. The one or more services provide semantic search functionality for the assets of the asset repository. The semantic search functionality utilizes the topics, associations, and occurrences of one or more of the topic maps to find one of more of the assets of the asset repository that satisfies conditions input via one of the one or more user interfaces.

    Abstract translation: 多个主题图存储在一个或多个存储设备中。 每个主题地图都代表使用主题,关联和事件的信息。 每个主题地图都提供存储在资产存储库中的资产的元数据。 计算机通过网络提供一个或多个服务。 所述一个或多个服务中的至少一个允许一个或多个用户界面的功能。 一个或多个服务为资产存储库的资产提供语义搜索功能。 语义搜索功能利用一个或多个主题图的主题,关联和出现来找到满足通过一个或多个用户界面之一输入的条件的资产库的多个资产之一。

    System and product for role-based tag management for collaborative services integrated within an SOA
    5.
    发明授权
    System and product for role-based tag management for collaborative services integrated within an SOA 有权
    用于集成在SOA中的协作服务的基于角色的标签管理的系统和产品

    公开(公告)号:US07991840B2

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

    申请号:US12019074

    申请日:2008-01-24

    CPC classification number: G06F17/3089

    Abstract: A tag management system for a user of a client-side portal application providing access to a set of services that include provisions for collaborative tagging of content comprises one or more data repositories configured to maintain one or more separate sets of tags, a messaging intermediary configured to provide access to the one or more data repositories and to provide for communication with the set of services, and a client-side agent configured to communicate with the set of services and access the one or more data repositories through the message intermediary to act on instructions provided by the user in one or more user roles. A set of tags corresponds to each service in each user role and specifies an available vocabulary for tagging content at that service. The agent is configured to access the one or more data repositories to load a first set of tags corresponding a user-specified service and a user-specified role, display the first set of tags to the user, and to communicate with the user-specified service to post tags selected by the user from the first set of tags to content at the user-specified service.

    Abstract translation: 用于提供对包括用于协作标记内容的规定的服务集合的访问的客户端门户应用的标签管理系统包括被配置为维护一个或多个单独的标签集合的一个或多个数据存储库,配置的消息传递中介 提供对所述一个或多个数据存储库的访问并提供与所述一组服务的通信,以及客户端代理,被配置为与所述一组服务进行通信,并且通过所述消息中介来访问所述一个或多个数据存储库以作用于 用户在一个或多个用户角色中提供的指令。 一组标签对应于每个用户角色中的每个服务,并指定可用的词汇表,用于在该服务上标记内容。 代理被配置为访问一个或多个数据存储库以加载与用户指定的服务和用户指定的角色相对应的第一组标签,向用户显示第一组标签,并与用户指定的通信 用于将用户选择的标签从第一组标签发布到用户指定的服务的内容。

    Web services response templates
    6.
    发明授权
    Web services response templates 有权
    Web服务响应模板

    公开(公告)号:US07970862B2

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

    申请号:US12635460

    申请日:2009-12-10

    CPC classification number: G06F17/30864 G06F8/20

    Abstract: Provided is a Web Services Response Template (WSRT) that addresses the problems of efficiency and robustness to change in Web Services response by allowing a requestor to explicitly specify, in a response template what information is to be returned by the request. A requestor of a web service gets just the information it needs; different requestors of the same operation may get different information; and a responder sends the requestor only what is asked for so there is no problem when new information becomes available. WSRTs are specifically designed to allow the type of control needed in program-to-program (P2P) communication, while being very efficiently and simply processed by a web service. Thus, WSRTs address difficulties that arise in typical distributed, P2P communication without adding much overhead or complexity to either a service requestor or a service provider. The efficiency and flexibility afforded by WSRTs is essential to emerging enterprise architectures based on SOA (Service Oriented Architecture).

    Abstract translation: 提供了一个Web服务响应模板(WSRT),它通过允许请求者在响应模板中明确指定请求返回哪些信息来解决Web服务响应中改变效率和鲁棒性的问题。 Web服务的请求者只需获取所需的信息; 相同操作的不同请求者可能会得到不同的信息; 响应者仅向请求者发送所要求的内容,所以当新信息可用时没有问题。 WSRT专门设计用于允许在程序到程序(P2P)通信中所需的控制类型,同时非常有效且简单地由Web服务处理。 因此,WSRT解决了在典型的分布式P2P通信中出现的困难,而无需为服务请求者或服务提供商增加太多开销或复杂性。 WSRT提供的效率和灵活性对于基于SOA(面向服务架构)的新兴企业架构至关重要。

    MODEL DRIVEN DEVELOPMENT INCLUDING ASPECT INTEGRATION TOOL
    7.
    发明申请
    MODEL DRIVEN DEVELOPMENT INCLUDING ASPECT INTEGRATION TOOL 有权
    模型驱动开发,包括平面整合工具

    公开(公告)号:US20090007084A1

    公开(公告)日:2009-01-01

    申请号:US11769223

    申请日:2007-06-27

    CPC classification number: G06F8/35 G06F8/316

    Abstract: The present invention discloses a software development tool that includes a model development interface, an aspect design tool, and a model transformation engine. The model development interface can permit a developer to graphically design at least one software model. The aspect design tool for the model development interface can be configured to permit a user to specify at least one aspect to be applied to a model of the model development interface. The model transformation engine can transform a model of the model development interface having at least one aspect defined via the aspect design tool into automatically generated aspect code integrated with base language code.

    Abstract translation: 本发明公开了一种包括模型开发界面,方面设计工具和模型转换引擎的软件开发工具。 模型开发界面可以允许开发人员以图形方式设计至少一个软件模型。 用于模型开发接口的方面设计工具可以被配置为允许用户指定要应用于模型开发界面的模型的至少一个方面。 模型转换引擎可以将具有通过方面设计工具定义的至少一个方面的模型开发界面的模型转换为与基本语言代码集成的自动生成的方面代码。

    Determining context specific content
    9.
    发明授权
    Determining context specific content 失效
    确定上下文特定内容

    公开(公告)号:US08726236B2

    公开(公告)日:2014-05-13

    申请号:US12605562

    申请日:2009-10-26

    CPC classification number: G06F8/77 G06F8/36 G06N7/005

    Abstract: In one illustrative embodiment, a computer-implemented method for identifying program components, generates, by a processor unit, associations between the program components stored in a computer usable storage medium to create a first set of relationships, and assigns, by the processor unit, a probability to each relationship in the first set of relationships to create a second set of relationships, wherein the probability indicates a strength of the associations between the program components.

    Abstract translation: 在一个说明性实施例中,用于识别程序组件的计算机实现的方法由处理器单元产生存储在计算机可用存储介质中的程序组件之间的关联,以创建第一组关系,并由处理器单元分配, 在第一组关系中的每个关系的概率,以创建第二组关系,其中概率表示程序组件之间的关联的强度。

    Managing multiple versions of enterprise meta-models using semantic based indexing
    10.
    发明授权
    Managing multiple versions of enterprise meta-models using semantic based indexing 失效
    使用基于语义的索引来管理企业元模型的多个版本

    公开(公告)号:US08666951B2

    公开(公告)日:2014-03-04

    申请号:US13354577

    申请日:2012-01-20

    CPC classification number: G06Q10/06

    Abstract: A method, system and program product of managing multiple versions of enterprise meta-models within an enterprise model using semantic based indexing. The steps include: receiving a query; determining from the query a topic and at least two versions of a topic map meta-model of the enterprise meta-models to compare; applying the query to a merged topic map meta-model of the at least two versions of the topic map meta-model by searching a topic map based index of the merged topic map meta-model for the topic, producing a result; and using the result to translate the topic from the query in at least one of the at least two versions of the topic map meta-model to coexist and correspond to the other version of the topic map meta-model, allowing data between the at least two versions topic map meta-model of the enterprise meta-models within the enterprise model to be correlated.

    Abstract translation: 一种使用基于语义的索引在企业模型内管理企业元模型的多个版本的方法,系统和程序产品。 步骤包括:接收查询; 从查询确定一个主题和至少两个版本的主题地图元模型的企业元模型进行比较; 通过搜索针对该主题的合并主题图元模型的基于主题图的索引,将查询应用于主题图元数据模型的至少两个版本的合并主题图元数据模型,产生结果; 以及使用所述结果将所述主题在所述主题图元数据模型的所述至少两个版本中的至少一个中从所述查询中翻译出来,以共存并对应于所述主题图元数据模型的其他版本,从而允许所述至少 企业模型中企业元模型的两个版本主题图元素模型要相关。

Patent Agency Ranking