Management of heterogeneous software artifacts through a common representation
    1.
    发明授权
    Management of heterogeneous software artifacts through a common representation 失效
    通过共同的表示管理异构软件工件

    公开(公告)号:US08161456B2

    公开(公告)日:2012-04-17

    申请号:US11755072

    申请日:2007-05-30

    IPC分类号: G06F9/45

    CPC分类号: G06F9/44505

    摘要: A method for managing a configuration of heterogeneous software artifacts through a common central configuration representation includes adding a plurality of software artifacts from an initial software solution to a heterogeneous configuration tool. Using this heterogeneous configuration tool, artifact-level configuration parameters are extracted out of selected software artifacts by the heterogeneous configuration tool. The extracted artifact-level configuration parameters are then presented in a single representation. A subset of the presented extracted artifact-level configuration parameters is mapped to a set of solution-level parameters, which are then exposed in a subsequent software solution. Thereafter, parameters for one or more of the solution-level parameters, which are used by the subsequent software solution, are exposed. These parameters for the subsequent software solution are then mapped back to the artifact-level configuration parameters of the subsequent software solution.

    摘要翻译: 通过公共中心配置表示来管理异构软件工件的配置的方法包括将多个软件工件从初始软件解决方案添加到异构配置工具。 使用这种异构配置工具,通过异构配置工具从选定的软件工件中提取工件级配置参数。 然后,提取的人工制品级配置参数以单个表示形式呈现。 所呈现的提取的伪像级配置参数的子集被映射到一组解决方案级参数,然后在后续的软件解决方案中公开该参数。 此后,暴露由随后的软件解决方案使用的一个或多个解决方案级参数的参数。 然后将后续软件解决方案的这些参数映射回后续软件解决方案的工件级配置参数。

    Generically managing the configuration of heterogeneous software artifacts
    2.
    发明授权
    Generically managing the configuration of heterogeneous software artifacts 失效
    通用管理异构软件工件的配置

    公开(公告)号:US08245189B2

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

    申请号:US11766550

    申请日:2007-06-21

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F8/60

    摘要: A method for managing a configuration of heterogeneous software artifacts uses a common central configuration representation. An artifact of an unknown type, from an initial software solution, is submitted to a solution configuration tool. The solution configuration tool sends a request to a solution architect for locations of configuration files within the artifact. For each artifact whose configuration file locations have been requested from the solution architect, the solution configuration tool determines if each corresponding configuration file is a property file or an Extensible Markup Language (XML) file. If the corresponding configuration file is an XML file, then the solution architect provides a first and second xPath for locating the names and values of the configuration parameters in the XML configuration file. The configuration file and configuration parameter locator information is then stored in a configuration locator file. Information in the configuration locator file is used to introspect configuration parameters from the artifacts and store these generically in a central configuration file. Solution-level parameters are then defined and mapped to artifact-level parameters for use in configuring subsequent software solutions instantiated from the initial software solution.

    摘要翻译: 用于管理异构软件工件的配置的方法使用公共的中心配置表示。 来自初始软件解决方案的未知类型的工件将提交给解决方案配置工具。 解决方案配置工具向解决方案架构师发送请求,以便在工件中配置文件的位置。 对于从解决方案架构师请求配置文件位置的每个工件,解决方案配置工具确定每个相应的配置文件是属性文件还是可扩展标记语言(XML)文件。 如果相应的配置文件是XML文件,则解决方案架构师将提供第一个和第二个xPath,用于在XML配置文件中查找配置参数的名称和值。 然后将配置文件和配置参数定位器信息存储在配置定位器文件中。 配置定位器文件中的信息用于对工件中的配置参数进行内省操作,并将它们一般存储在中央配置文件中。 然后定义解决方案级参数并映射到工件级参数,以用于配置从初始软件解决方案实例化的后续软件解决方案。

    Delegating instance management functions to underlying resource managers
    6.
    发明授权
    Delegating instance management functions to underlying resource managers 有权
    将实例管理功能委派给基础资源管理器

    公开(公告)号:US06560609B1

    公开(公告)日:2003-05-06

    申请号:US09332706

    申请日:1999-06-14

    IPC分类号: G06F1700

    CPC分类号: G06F9/465 Y10S707/99944

    摘要: Management functions typically performed by containers of a server instance are delegated to resource managers coupled to the server instance. For example, responsibility for such management functions as locking, security control, multisystem caching and commitment control are removed from the containers and delegated to the resource managers. This enables ongoing improvements and functional extensions provided in the underlying resource managers to be immediately leveraged transparently in the server instance.

    摘要翻译: 通常由服务器实例的容器执行的管理功能被委派给耦合到服务器实例的资源管理器。 例如,从容器中删除对锁定,安全控制,多系统缓存和承诺控制等管理功能的责任,并委托给资源管​​理员。 这样可以在底层资源管理器中提供持续改进和功能扩展,以便在服务器实例中立即透明地使用。