Method, apparatus and systems thereof for implementing non-function logic extensibly
    1.
    发明授权
    Method, apparatus and systems thereof for implementing non-function logic extensibly 有权
    用于可扩展地实现非功能逻辑的方法,装置和系统

    公开(公告)号:US08572562B2

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

    申请号:US12209256

    申请日:2008-09-12

    IPC分类号: G06F9/44

    CPC分类号: G06F8/316

    摘要: A method, apparatus, system, and computer program products for implementing non-function logic extensibly and independently of functional logic, the method comprising the steps of: acquiring association relationship between a policy and a required plug-in based on a loaded policy demand configuration; generating a plug-in context definition according to the acquired association relationship, the plug-in context definition being part of a plug-in context associated with the plug-in, wherein the plug-in context defines services provided by the plug-in and reference to other plug-ins related to the plug-in; and generating a plug-in context object based on the plug-in context definition, wherein the plug-in context object is an instantiated plug-in context definition. According to the method of the present invention, it is possible to perform inexplicit invocation of infrastructure service plug-ins according to application configuration without querying plug-in registry, and better performance is acquired in the process of invoking plug-ins.

    摘要翻译: 一种方法,装置,系统和计算机程序产品,用于可扩展地且独立于功能逻辑实现非功能逻辑,所述方法包括以下步骤:基于加载的策略需求配置来获取策略和所需插件之间的关联关系 ; 根据获取的关联关系生成插件上下文定义,所述插件上下文定义是与所述插件相关联的插件上下文的一部分,其中所述插件上下文定义由所述插件提供的服务;以及 引用与插件相关的其他插件; 以及基于所述插件上下文定义生成插件上下文对象,其中所述插件上下文对象是实例化的插件上下文定义。 根据本发明的方法,可以根据应用配置执行基础设施服务插件的不加调用,而不需要查询插件注册表,并且在调用插件的过程中获得更好的性能。

    Method, Apparatus and Systems thereof for Implementing Non-Function Logic Extensibly
    2.
    发明申请
    Method, Apparatus and Systems thereof for Implementing Non-Function Logic Extensibly 有权
    用于实现非功能逻辑的方法,装置及其系统

    公开(公告)号:US20090077546A1

    公开(公告)日:2009-03-19

    申请号:US12209256

    申请日:2008-09-12

    IPC分类号: G06F9/44

    CPC分类号: G06F8/316

    摘要: A method, apparatus, system, and computer program products for implementing non-function logic extensibly and independently of functional logic, the method comprising the steps of: acquiring association relationship between a policy and a required plug-in based on a loaded policy demand configuration; generating a plug-in context definition according to the acquired association relationship, the plug-in context definition being part of a plug-in context associated with the plug-in, wherein the plug-in context defines services provided by the plug-in and reference to other plug-ins related to the plug-in; and generating a plug-in context object based on the plug-in context definition, wherein the plug-in context object is an instantiated plug-in context definition. According to the method of the present invention, it is possible to perform inexplicit invocation of infrastructure service plug-ins according to application configuration without querying plug-in registry, and better performance is acquired in the process of invoking plug-ins.

    摘要翻译: 一种方法,装置,系统和计算机程序产品,用于可扩展地且独立于功能逻辑实现非功能逻辑,所述方法包括以下步骤:基于加载的策略需求配置来获取策略和所需插件之间的关联关系 ; 根据获取的关联关系生成插件上下文定义,所述插件上下文定义是与所述插件相关联的插件上下文的一部分,其中所述插件上下文定义由所述插件提供的服务;以及 引用与插件相关的其他插件; 以及基于所述插件上下文定义生成插件上下文对象,其中所述插件上下文对象是实例化的插件上下文定义。 根据本发明的方法,可以根据应用配置执行基础设施服务插件的不加调用,而不需要查询插件注册表,并且在调用插件的过程中获得更好的性能。

    METHOD AND APPARATUS FOR REUSING COMPONENTS OF A COMPONENT-BASED SOFTWARE SYSTEM
    3.
    发明申请
    METHOD AND APPARATUS FOR REUSING COMPONENTS OF A COMPONENT-BASED SOFTWARE SYSTEM 有权
    用于重新构建基于组件的软件系统组件的方法和装置

    公开(公告)号:US20080295109A1

    公开(公告)日:2008-11-27

    申请号:US12115890

    申请日:2008-05-06

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/547 G06F9/541

    摘要: The present invention provides a component reuse method for reusing at least first component that is selected from a first software system to a second software system. The method comprises the steps of: analyzing the first software system, determining dependencies of the at least one first component of the first software system and acquiring relevant interface information; generating surrogates based on the dependencies and the interface information, which will be deployed in the first operating environment and in the second operating environment respectively, wherein the surrogates allow the second software system to invoke service provided by the at least one first component in the first operating environment and allow the at least one first component to invoke relevant service provided in the second software system.

    摘要翻译: 本发明提供了一种用于将从第一软件系统选择的至少第一组件重用到第二软件系统的组件重用方法。 该方法包括以下步骤:分析第一软件系统,确定第一软件系统的至少一个第一组件的依赖性并获取相关接口信息; 基于将在第一操作环境和第二操作环境中部署的依赖性和接口信息生成代理,其中代理允许第二软件系统调用由第一操作环境中的至少一个第一组件提供的服务 并且允许所述至少一个第一组件调用在所述第二软件系统中提供的相关服务。

    Method and apparatus for reusing components of a component-based software system
    4.
    发明授权
    Method and apparatus for reusing components of a component-based software system 有权
    用于重用基于组件的软件系统的组件的方法和装置

    公开(公告)号:US08595700B2

    公开(公告)日:2013-11-26

    申请号:US12115890

    申请日:2008-05-06

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547 G06F9/541

    摘要: The present invention provides a component reuse method for reusing at least first component that is selected from a first software system to a second software system. The method comprises the steps of: analyzing the first software system, determining dependencies of the at least one first component of the first software system and acquiring relevant interface information; generating surrogates based on the dependencies and the interface information, which will be deployed in the first operating environment and in the second operating environment respectively, wherein the surrogates allow the second software system to invoke service provided by the at least one first component in the first operating environment and allow the at least one first component to invoke relevant service provided in the second software system.

    摘要翻译: 本发明提供了一种用于将从第一软件系统选择的至少第一组件重用到第二软件系统的组件重用方法。 该方法包括以下步骤:分析第一软件系统,确定第一软件系统的至少一个第一组件的依赖性并获取相关接口信息; 基于将在第一操作环境和第二操作环境中部署的依赖性和接口信息生成代理,其中代理允许第二软件系统调用由第一操作环境中的至少一个第一组件提供的服务 并且允许所述至少一个第一组件调用在所述第二软件系统中提供的相关服务。

    METHOD AND APPARATUS FOR DETECTING ANOMALISTIC DATA RECORD
    5.
    发明申请
    METHOD AND APPARATUS FOR DETECTING ANOMALISTIC DATA RECORD 审中-公开
    用于检测异常数据记录的方法和装置

    公开(公告)号:US20090248641A1

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

    申请号:US12409892

    申请日:2009-03-24

    IPC分类号: G06F17/30

    摘要: A method and apparatus for detecting an anomalistic data record. The method includes the steps of mining a data rule from a verified data record set in accordance with a mining rule, checking data records in an unverified data record set in accordance with the mined data rule and determining a data record unconformable to the mined data rule as an anomalistic data record. The apparatus includes a mining device configured to mine a data rule from a verified data record set in accordance with a mining rule and a checking device configured to check a data record in an unverified data record set in accordance with the mined data rule and to determine a data record unconformable to the mined data rule as an anomalistic data record.

    摘要翻译: 一种用于检测异常数据记录的方法和装置。 该方法包括以下步骤:根据挖掘规则从验证的数据记录集中挖掘数据规则,根据开采的数据规则检查未验证数据记录集中的数据记录,并确定不符合开采数据规则的数据记录 作为异常数据记录。 该装置包括:挖掘装置,被配置为根据挖掘规则从已验证的数据记录集中挖掘数据规则;以及检查装置,其被配置为根据所开采的数据规则检查未验证的数据记录集中的数据记录,并且确定 不符合开采数据规则的数据记录为异常数据记录。

    METHOD AND APPARATUS FOR GENERATING TEST CASES OF SOFTWARE SYSTEM
    6.
    发明申请
    METHOD AND APPARATUS FOR GENERATING TEST CASES OF SOFTWARE SYSTEM 审中-公开
    用于生成软件系统测试案例的方法和装置

    公开(公告)号:US20090183143A1

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

    申请号:US12350280

    申请日:2009-01-08

    IPC分类号: G06F9/44

    摘要: A method and an apparatus for generating test cases of a software system. The method includes the steps of: tracing a user request to acquire IT events related to each service and/or component invocation; forming IT transactions based on correlation information in IT events; correlating said IT transactions based on predetermined correlation rules, in order to form a business transaction; and extracting from the business transaction a business transaction pattern corresponding to said business transaction. The method further includes generating test cases of a software system based on the generated business transaction pattern. The apparatus includes hardware for accomplishing the foregoing method steps.

    摘要翻译: 一种用于生成软件系统的测试用例的方法和装置。 该方法包括以下步骤:跟踪用户请求以获取与每个服务和/或组件调用相关的IT事件; 基于IT事件中的相关信息形成IT交易; 基于预定的相关性规则来关联所述IT交易,以形成商业交易; 以及从所述业务交易中提取与所述业务交易相对应的业务交易模式。 该方法还包括基于生成的业务事务模式生成软件系统的测试用例。 该装置包括用于完成上述方法步骤的硬件。

    Method for Analyzing Transaction Traces to Enable Process Testing
    7.
    发明申请
    Method for Analyzing Transaction Traces to Enable Process Testing 有权
    分析事务跟踪以启用过程测试的方法

    公开(公告)号:US20090019428A1

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

    申请号:US11777340

    申请日:2007-07-13

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3676

    摘要: Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition.In an embodiment of the invention, an exemplary method for generating a database of run-time service choreography models for a process can include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and storing the model in a database, wherein the database is used to provide statistical data on test coverage according to a process definition.

    摘要翻译: 提供技术用于分析一个或多个软件模块的测试覆盖范围,以提供过程覆盖统计。 这些技术包括从测试规范文档获得一个或多个覆盖措施,在测试期间对所述一个或多个覆盖测量中的每一个执行跟踪,分析每个跟踪以生成用于过程的运行时服务编排模型,其中所述模型 包括在该过程中出现的一个或多个服务编排模式中的每一个,并且使用模型根据流程定义提供关于测试覆盖的统计数据。 在本发明的实施例中,用于生成用于进程的运行时服务编排模型的数据库的示例性方法可以包括从测试规范文档获得一个或多个覆盖度量,在所述一个或多个覆盖度量 在测试期间,分析每个跟踪以生成用于进程的运行时服务编排模型,其中所述模型包括在所述过程中发生的一个或多个服务编排模式中的每一个,以及将所述模型存储在数据库中,其中使用所述数据库 根据流程定义提供有关测试覆盖率的统计数据。

    Method for analyzing transaction traces to enable process testing
    8.
    发明授权
    Method for analyzing transaction traces to enable process testing 有权
    分析事务跟踪以实现过程测试的方法

    公开(公告)号:US09519571B2

    公开(公告)日:2016-12-13

    申请号:US11777340

    申请日:2007-07-13

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3676

    摘要: Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition.

    摘要翻译: 提供技术用于分析一个或多个软件模块的测试覆盖范围,以提供过程覆盖统计。 这些技术包括从测试规范文档获得一个或多个覆盖措施,在测试期间对所述一个或多个覆盖测量中的每一个执行跟踪,分析每个跟踪以生成用于过程的运行时服务编排模型,其中所述模型 包括在该过程中出现的一个或多个服务编排模式中的每一个,并且使用模型根据流程定义提供关于测试覆盖的统计数据。

    DETERMINING A DATA MAPPING RELATIONSHIP BETWEEN DATABASE TABLES
    10.
    发明申请
    DETERMINING A DATA MAPPING RELATIONSHIP BETWEEN DATABASE TABLES 审中-公开
    确定数据表之间的数据映射关系

    公开(公告)号:US20120221509A1

    公开(公告)日:2012-08-30

    申请号:US13402378

    申请日:2012-02-22

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F16/254

    摘要: A method and apparatus for determining a data mapping relationship between a source database table and a target database table are included. The method includes obtaining attribute values of an attribute other than a primary key and corresponding primary key value sets from plural rows of data in a source database table, and obtaining attribute values of a specific attribute other than a corresponding primary key and corresponding primary key value sets from plural rows of data in the target database table. A determination is made as to whether the attribute of the source database table and the specific attribute of the target database table have a potential data mapping relationship. If the determination is affirmative, a data mapping relationship is determined therebetween.

    摘要翻译: 包括用于确定源数据库表和目标数据库表之间的数据映射关系的方法和装置。 该方法包括从源数据库表中的多个数据行获取除主键以外的属性的属性值和相应的主键值集合,以及获得除相应主键以外的特定属性的属性值 从目标数据库表中的多行数据设置。 确定源数据库表的属性和目标数据库表的特定属性是否具有潜在的数据映射关系。 如果确定是肯定的,则在其间确定数据映射关系。