Method and registry for enabling the enforcement of design-time policies during runtime in a service-oriented architecture
    1.
    发明公开
    Method and registry for enabling the enforcement of design-time policies during runtime in a service-oriented architecture 有权
    登记手续,并在面向服务的架构期内,使设计时要求强制执行

    公开(公告)号:EP2645244A1

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

    申请号:EP12161454.9

    申请日:2012-03-27

    申请人: Software AG

    IPC分类号: G06F9/445

    摘要: The present invention relates to a computer-implemented method for enabling the enforcement of design-time policies (110) during runtime in a service-oriented architecture (SOA),
    wherein the SOA comprises a plurality of SOA assets, such as web services, and at least one runtime container (20), the runtime container (20) being adapted for enforcing runtime policies on SOA assets executed therein,
    wherein the method comprises the following steps:
    a. obtaining (1000, 2000) at least one design-time policy (110) from a SOA registry (10) of the SOA, wherein the at least one design-time policy (110) applies to a plurality of SOA assets grouped into a design-time domain;
    b. automatically deriving (3000) at least one runtime policy from the at least one design-time policy (110) and at least one runtime domain from the design-time domain, the runtime domain indicating at least one runtime container (20);
    c. performing a compatibility check (3100) to determine whether the at least one runtime policy can be enforced by the at least one runtime container (20); and
    d. depending on the result of the compatibility check, automatically deploying (4000) the at least one runtime policy to the runtime container (20).

    摘要翻译: 本发明涉及一种计算机实现的方法,用于在面向服务的架构(SOA),worin所述SOA包括SOA资产,:诸如web服务的多个运行时间期间启用设计时的策略(110)的执行,并 至少一个运行时容器(20),用于在其中执行SOA资产执行运行时策略,worin的方法中,运行时容器(20)是angepasst包括以下步骤:a。 获得(1000,2000)至少一个设计时策略(110)从SOA的SOA注册表(10),worin至少一个设计时策略(110)适用于分组到设计SOA资产多元化 - 时间域上; 湾 自动从设计时域中的至少一个设计时策略(110)和至少一个运行时域导出(3000)的至少一个运行时策略时,运行时域指示至少一个运行时容器(20); 温度。 执行兼容性检查(3100),以确定是否矿所述至少一个运行时策略可以由所述至少一个运行时容器(20)被强制执行; 和D。 取决于相容性检查的结果,自动地部署(4000)所述至少一个运行时策略到运行时容器(20)。

    Method and database system for executing a XML database query
    4.
    发明公开
    Method and database system for executing a XML database query 有权
    Verfahren和Datenbanksystem zurDurchführungeiner XML-Datenbankabfrage

    公开(公告)号:EP1986108A1

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

    申请号:EP07008680.6

    申请日:2007-04-27

    申请人: SOFTWARE AG

    发明人: Fiebig, Thorsten

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30935

    摘要: The invention relates to a method and a database system for executing a XML database query comprising the following steps:
    a. compiling the XML database query to provide at least two alternative execution plans (33, 35) providing upon execution the same response to the XML database query;
    b. deciding (30) during runtime, which of the at least two alternative execution plans is executed; and
    c. executing the selected execution plan.

    摘要翻译: 本发明涉及一种用于执行XML数据库查询的方法和数据库系统,包括以下步骤:a。 编译XML数据库查询以提供至少两个替代执行计划(33,35),在执行对XML数据库查询的相同响应时提供; 湾 在执行期间决定(30),执行至少两个替代执行计划中的哪一个; 和c。 执行所选择的执行计划。

    Lifecycle management system with conditional approvals and corresponding method
    5.
    发明公开
    Lifecycle management system with conditional approvals and corresponding method 审中-公开
    Lebenszyklusverwaltungssystem mit bedingtem Genehmigungen und entsprechendes Verfahren

    公开(公告)号:EP2819005A1

    公开(公告)日:2014-12-31

    申请号:EP13173358.6

    申请日:2013-06-24

    申请人: Software AG

    摘要: The present invention concerns a lifecycle management system (1) for at least one computing component (20), comprising:
    a. means for defining a lifecycle model (100) comprising a plurality of lifecycle states (100a-100f) which can be assigned to the at least one computing component (20);
    b. wherein the plurality of lifecycle states (100a-100f) comprises a production state (100c) and wherein the lifecycle management system (1) ensures that the at least one computing component (20) can be productively used only if it is assigned the production state (100);
    c. means for receiving a lifecycle transition request for assigning a requested target lifecycle state (100a-100d) of the lifecycle model (100) to the at least one computing component (20);
    d. means for assigning a conditional lifecycle state (100e, 100f) to the at least one computing component (20) which is different from the requested target lifecycle state (100a-100d), and for specifying at least one condition (300) that has to be fulfilled in order for the at least one computing component (20) to be assigned the requested target lifecycle state (100a-100d); and
    e. means for automatically assigning the requested target lifecycle state (100a-100d) to the at least one computing component (20) when the at least one condition (300) is fulfilled.

    摘要翻译: 本发明涉及用于至少一个计算组件(20)的生命周期管理系统(1),包括:a。 用于定义生命周期模型(100)的装置,所述生命周期模型(100)包括可分配给所述至少一个计算组件(20)的多个生命周期状态(100a-100f)。 湾 其中所述多个生命周期状态(100a-100f)包括生产状态(100c),并且其中所述生命周期管理系统(1)确保所述至少一个计算组件(20)只有在分配了生产状态时才能被有效地使用 (100); C。 用于接收生命周期转换请求的装置,用于将所述生命周期模型(100)的所请求的目标生命周期状态(100a-100d)分配给所述至少一个计算组件(20); 天。 用于将条件生命周期状态(100e,100f)分配给与所请求的目标生命周期状态(100a-100d)不同的至少一个计算组件(20)的装置,并且用于指定至少一个条件(300),其必须 以满足所述至少一个计算组件(20)被分配所请求的目标生命周期状态(100a-100d); 和e。 用于当所述至少一个条件(300)被满足时,将所请求的目标生命周期状态(100a-100d)自动分配给所述至少一个计算组件(20)的装置。

    XML database management system for an XML database comprising access-protected XML data
    6.
    发明公开
    XML database management system for an XML database comprising access-protected XML data 审中-公开
    XML-Datenbankverwaltungssystemfüreine XML-Datenbank mitzugangsgeschütztenXML-Daten

    公开(公告)号:EP2234025A1

    公开(公告)日:2010-09-29

    申请号:EP09156076.3

    申请日:2009-03-24

    申请人: Software AG

    IPC分类号: G06F17/30

    摘要: The present invention concerns an XML data base management system (XDBMS, 10) for an XML database (20) comprising XML documents (30), each XML document (30) comprising one or more structural elements (35) and adhering to an XML schema (40), wherein at least one of the structural elements (35) is protected against access of a user (60), the XDBMS (10) comprising:
    a. an optimizer (300) adapted to process an XQuery (50) of the user (60) comprising one or more XQuery expressions (55) and further adapted to generate an optimized XQuery execution plan (70);
    b. an execution engine (400) adapted to execute the optimized XQuery execution plan (70) to retrieve XML data (80) from the XML database (20), characterized in that
    c. the optimizer (300) is adapted to generate the optimized XQuery execution plan (70), so that all XQuery expressions (55) relating to one or more of the structural elements (35) which are protected against access of the user (60) are ignored by the optimizer (300).

    摘要翻译: 本发明涉及用于包含XML文档(XML)的XML数据库(20)的XML数据库管理系统(XDBMS,10),每个XML文档(30)包括一个或多个结构元素(35)并且附着于XML模式 (40),其中所述结构元件(35)中的至少一个被保护以防止用户(60)的访问,所述XDBMS(10)包括:a。 适于处理包括一个或多个XQuery表达式(55)的用户(60)的XQuery(50)的优化器(300),并且还适于生成优化的XQuery执行计划(70); 湾 执行引擎(400),其适于执行所述优化的XQuery执行计划(70)以从所述XML数据库(20)检索XML数据(80),其特征在于,c。 优化器(300)适于生成优化的XQuery执行计划(70),使得与被保护以防止用户(60)访问的一个或多个结构元素(35)相关的所有XQuery表达式(55)是 优化器忽略(300)。

    Method and system for generating indexes in an XML database management system
    7.
    发明公开
    Method and system for generating indexes in an XML database management system 审中-公开
    einem XML-Datenbank-Verwaltungssystem中的Verfahren und System zur Erzeugung von Indexen

    公开(公告)号:EP2141615A1

    公开(公告)日:2010-01-06

    申请号:EP08012171.8

    申请日:2008-07-04

    申请人: Software AG

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30911

    摘要: The invention concerns a method for generating at least one index (10) over XML documents (30) in an XML database (40); the method comprising the steps of:
    a. executing at least one indexing function (20) defined in the XQuery language; each indexing function (20) accepting an XML document (30) as input and returning at least one computed result; and
    b. storing each of the at least one computed results from the at least one indexing function (20) as a key (11) of the corresponding index (10) and a reference to the input XML document (30) as a value (12) of the index (10).

    摘要翻译: 本发明涉及一种用于在XML数据库(40)中生成XML文档(30)上的至少一个索引(10)的方法; 该方法包括以下步骤:a。 执行XQuery语言中定义的至少一个索引函数(20); 每个索引函数(20)接受XML文档(30)作为输入并返回至少一个计算结果; 和b。 将来自所述至少一个索引函数(20)的所述至少一个计算结果中的每一个存储为对应索引(10)的密钥(11),并将对所述输入XML文档(30)的引用作为值(12) 指数(10)。

    Method and database system for pre-processing an XQuery
    8.
    发明公开
    Method and database system for pre-processing an XQuery 审中-公开
    Verfahren和Datenbanksystem zur Vorverarbeitung einer XQuery

    公开(公告)号:EP2031520A1

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

    申请号:EP07017213.5

    申请日:2007-09-03

    申请人: SOFTWARE AG

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30929 G06F17/30932

    摘要: The invention relates to a method of pre-processing an XQuery (10) on a XML data base comprising the steps of parsing the XQuery to obtain an abstract syntax tree (20), typing the abstract syntax tree (20) to provide at least one pointer into a schema (30; 100, 200) for XML documents of the XML data base, wherein the typing step involves the use of schema (30; 100, 200) and accumulated instance data (40; 300) of the XML data base.

    摘要翻译: 本发明涉及一种在XML数据库上预处理XQuery(10)的方法,包括以下步骤:解析XQuery以获得抽象语法树(20),键入抽象语法树(20)以提供至少一个 指向XML数据库的XML文档的模式(30; 100,200),其中所述输入步骤包括使用所述XML数据库的模式(30; 100,200)和所累积的实例数据(40; 300) 。