-
公开(公告)号:KR20070073611A
公开(公告)日:2007-07-10
申请号:KR20070000221
申请日:2007-01-02
Applicant: IBM
Inventor: GLOWACKI JANICE R , DETTINGER RICHARD DEAN , KOLZ DANIEL PAUL
IPC: G06F17/30
CPC classification number: G06F17/30448
Abstract: Dynamic authorization based on focus data is provided to offer a mechanism for selecting an authorization routine, which is applied when the database query is executed, based on a focus of the database query. The database query including reference of a focus object for specifying the focus for the database query is received. The focus object is selected from a plurality of predetermined focus objects(402). Each focus object is defined by a plurality of data relations among data of a database. An authorization filter applied to the database query is selected among the plurality of authorization filters respectively corresponding to the focus objects based on the referred focus object(404). The selected authorization filter is applied to identify more than one condition added to the database query. The database query is modified to include more than one condition(410). The database query is executed to search a set of query results restricted by more than one condition added to the database query.
Abstract translation: 提供基于焦点数据的动态授权,以提供一种选择授权程序的机制,该机制基于数据库查询的重点,在执行数据库查询时应用。 接收包括用于指定数据库查询的焦点的焦点对象的引用的数据库查询。 从多个预定焦点对象(402)中选择对焦对象。 每个焦点对象由数据库的数据之间的多个数据关系定义。 基于所引用的聚焦对象,分别对应于焦点对象的多个授权过滤器中选择应用于数据库查询的授权过滤器(404)。 所选择的授权过滤器被应用于识别添加到数据库查询的多个条件。 数据库查询被修改为包括多个条件(410)。 执行数据库查询以搜索由添加到数据库查询的多个条件限制的一组查询结果。
-
公开(公告)号:DE102012218329A1
公开(公告)日:2013-04-18
申请号:DE102012218329
申请日:2012-10-09
Applicant: IBM
Inventor: DRUCKER TRAVIS M , DUBBELS JOEL C , EGGEBRAATEN THOMAS J , GLOWACKI JANICE R , STEVENS RICHARD J , WALL DAVID A
IPC: G06F11/14
Abstract: Verwalten von Funktionsübernahme-Operationen an einem Cluster von Computern, umfassend: Identifizieren, durch ein Funktionsübernahme-Haltemodul, eines fehlgeschlagenen Zugriffs auf einen Datenspeicher in dem Cluster von Computern; Verhindern der Ausführung sämtlicher an den Datenspeicher gerichteten Leseoperationen, die empfangen wurden, nachdem der fehlgeschlagene Zugriff auf den Datenspeicher identifiziert wurde; Ausführen sämtlicher an den Datenspeicher gerichteten Schreiboperationen, die empfangen wurden, nachdem der fehlgeschlagene Zugriff auf den Datenspeicher identifiziert wurde, einschließlich des Schreibens von Daten in einen Cache-Speicher; Identifizieren, dass eine Funktionsübernahme auf alternative Datenspeicher abgeschlossen ist; Ausführen der gehaltenen Leseoperationen, einschließlich des Lesens von Daten von dem alternativen Datenspeicher; und Kopieren, aus dem Cache-Speicher auf den alternativen Datenspeicher, der Daten, die als Teil der Schreiboperationen in den Cache-Speicher geschrieben wurden.
-
公开(公告)号:DE102012218329B4
公开(公告)日:2021-04-08
申请号:DE102012218329
申请日:2012-10-09
Applicant: IBM
Inventor: DRUCKER TRAVIS M , DUBBELS JOEL C , EGGEBRAATEN THOMAS J , GLOWACKI JANICE R , STEVENS RICHARD J , WALL DAVID A
Abstract: Verfahren zum Verwalten von Funktionsübernahme-Operationen in einem Cluster von Computern (120) in einer medizinischen Cloud-Bild- und Datenverarbeitungsumgebung (100), wobei das Verfahren aufweist:Identifizieren (502), durch ein Funktionsübernahme-Haltemodul (236), eines fehlgeschlagenen Zugriffs auf einen Datenspeicher in dem Cluster von Computern;Verhindern (512) des Ausführens sämtlicher an den Datenspeicher gerichteten Leseoperationen, die empfangen wurden, nachdem der fehlgeschlagene Zugriff auf einen Datenspeicher identifiziert wurde; undAusführen (514) sämtlicher an den Datenspeicher gerichteten Schreiboperationen, die empfangen wurden, nachdem der fehlgeschlagene Zugriff auf einen Datenspeicher identifiziert wurde, einschließlich des Schreibens von Daten in einen Cache-Speicher (237);Identifizieren (516), dass eine Funktionsübernahme auf einen alternativen Datenspeicher vollständig ist;Kopieren (518), von einem Cache-Speicher auf den alternativen Datenspeicher, der Daten, die als Teil der Schreiboperationen in den Cache-Speicher geschrieben wurden; undAusführen (520) gehaltener Leseoperationen, einschließlich des Lesens von Daten von dem alternativen Datenspeicher, wobei sich das Funktionsübernahme-Haltemodul, der Datenspeicher, der alternative Datenspeicher, der Cache-Speicher in einem Computer-Netzwerk (150) befinden, das durch ein DMZ-Netzwerk (152) von einem anderen Netzwerk (154) getrennt ist, aus welchem die Lese- und Schreiboperationen empfangen werden.
-
-