Nova Patents
EP0807290B1

Method and system for accessing data

Abstract

A method and a system for accessing data in a computer-based data processing system is described. The method comprises the steps of initiating and maintaining data access nodes in a variable access structure. Each access node is provided with references to other access nodes and/or to data items representing an object, each data item carrying only the amount of information which is relevant for its purpose. The data items or the references are provided with a time parameter thus enabling version control and the possibility to handle static or slowly changing data and frequently changed and updated data in a corresponding manner. The access nodes comprise access control parameters for access control from a safety point of view as well as for enabling different views of the access structure and underlying data and objects.

EP0807290B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 6 November 2015, 10.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

46 claims: 46 independent, 0 dependent

  1. 1
    A computer implemented method, for use in a computer-based data processing and storage system (10,12,14,16,170), for controlling access to data items (28) comprising the steps of:- storing a reference to a data item or to a group of data items in a data access node (36,56,68);and- storing a reference to another access node (36,56,68) thus arranging an access structure (34,70) of data access nodes (36,56,68), wherein a first access node is directly or indirectly linked to a second access node or to a data item referred to by the reference of said second access node;characterized in the step of: - structuring and storing data in separate and unassociated data items (28), wherein each data item carries only the amount of information that is relevant for its purpose. Computerimplementiertes Verfahren zur Verwendung in einem computerbasierten Datenverarbeitungs- und Speichersystem (10, 12, 14, 16, 170) zum Steuern des Zugriffes auf Datenelemente (28) mit den Schritten: - Speichern einer Referenz auf ein Datenelement oder auf eine Gruppe von Datenelementen in einem Datenzugriffsknoten (36, 56, 68);und- Speichern einer Referenz auf einen weiteren Zugriffsknoten (36, 56, 68), um somit eine Zugriffsstruktur (34, 70) aus Datenzugriffsknoten (36, 56, 68) zu schaffen, wobei ein erster Zugriffsknoten direkt oder indirekt mit einem zweiten Zugriffsknoten oder mit einem Datenelement verknüpft ist, auf welches sich die Referenz des zweiten Zugriffsknotens bezieht;gekennzeichnet durch den Schritt: - Strukturieren und Speichern von Daten in getrennten und nicht zugeordneten Datenelementen (28), wobei jedes Datenelement nur die Informationsmenge trägt, die für seinen Zweck relevant ist. Procédé mis en oeuvre par ordinateur, destiné à être utilisé dans un système informatisé de traitement et de mémorisation de données (10,12,14,16,170) pour contrôler l'accès à des éléments de données (28), et comprenant les étapes consistant à : - mémoriser une référence à un élément de données ou à un groupe d'éléments de données dans un noeud d'accès de données (36,56,68);et- mémoriser une référence à un autre noeud d'accès (36,56, 68) en réalisant ainsi une structure d'accès (34,70) de noeuds d'accès de données (36,56,68), dans lequel un premier noeud d'accès est relié directement ou indirectement à un second noeud d'accès ou à un élément de données désigné par la référence dudit second noeud d'accès;caractérisé par les étapes consistant à : - structurer et mémoriser des données dans des éléments de données séparés et non associés (28), chaque élément de données portant uniquement la quantité d'information qui est importante pour son objectif.
  2. 2
    Procédé selon la revendication 1, comprenant en outre l'étape consistant à équiper chaque élément de données d'un paramètre de temps, le paramètre de temps étant associé audit élément de données ou mémorisé en liaison avec ce dernier;et dans lequel ledit paramètre de temps est l'instant auquel ledit élément de données est lu ou auquel ledit élément de données est mémorisé ou n'importe quel autre instant indiqué. The method as recited in claim 1, comprising the further step of providing each data item with a time parameter, wherein the time parameter is associated to or stored in connection with said data item;and wherein said time parameter is the time at which said data item is read, said data item is stored or any other indicated time. Verfahren nach Anspruch 1, mit dem weiteren Schritt der Bereitstellung eines Zeit-Parameters für jedes Datenelement, wobei der Zeit-Parameter in Verbindung mit dem Datenelement zugeordnet oder gespeichert ist;und wobei der Zeit-Parameter die Zeit ist, zu welcher das Datenelement gelesen wird, das Datenelement gespeichert wird oder jede andere angegebene Zeit.
  3. 3
    Procédé selon la revendication 1 ou 2, comprenant l'étape supplémentaire consistant à maintenir des paramètres de contrôle d'accès pour chaque noeud d'accès, les paramètres de contrôle d'accès définissant des conditions d'accès audit noeud d'accès ou auxdites références dudit noeud d'accès. The method as recited in claim 1 or 2, comprising the further step of maintaining access control parameters for each access node, the access control parameters defining access conditions to said access node or said references of said access node. Verfahren nach Anspruch 1 oder 2, mit dem weiteren Schritt der Unterstützung von Zugriffs-Steuerungs-Parametern für jeden Zugriffsknoten, wobei die Zugriffs-Steuerungs-Parameter Zugriffs-Bedingungen auf den Zugriffsknoten oder die Referenzen der Zugriffsknoten bestimmen.
  4. 4
    Procédé selon l'une quelconque des revendications précédentes, comprenant l'étape supplémentaire consistant à mettre à jour des données variables par création d'un nouvel élément de données, dans lequel la dernière version des données est mémorisée et par addition dudit nouvel élément de données à un groupe important d'éléments de données associés, ce qui a pour effet que des éléments de données peuvent être ajoutés à une cadence quelconque autorisée par le système de traitement de données qui traite lesdites données. The method as recited in any of the preceding claims, comprising the further step of updating variable data by creating a new data item in which the last data version is stored and by adding said new data item to a relevant group of related data items, whereby data items may be added at any rate enabled by the data processing system processing said data. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Aktualisierung veränderlicher Daten durch Erzeugen eines neuen Datenelementes, in welchem die letzte Datenversion gespeichert wird, und durch Hinzufügen des neuen Datenelementes zu einer relevanten Gruppe zugehöriger Datenelemente, wobei Datenelemente mit jeder durch das die Daten verarbeitende Datenverarbeitungssystem ermöglichten Frequenz hinzugefügt werden können.
  5. 5
    Procédé selon l'une quelconque des revendications précédentes, comprenant en outre l'étape supplémentaire consistant à associer des éléments de données lors d'une extraction, au moyen d'une structure de contrôle comprenant une spécification qui dépend de l'application et une spécification d'accès, au moyen de laquelle une communication à un noeud d'accès est réalisée. The method as recited in any of the preceding claims, comprising the further step of associating data items upon retrieving, by means of a control structure comprising an application dependent specification and an access specification, by means of which communication with an access node is performed. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Zuordnung von Datenelementen nach der Abfrage durch eine Steuerungs-Struktur mit einer anwendungsabhängigen Spezifikation und einer Zugriffs-Spezifikation, durch welche eine Kommunikation mit einem Zugriffsknoten ausgeführt wird.
  6. 6
    Procédé selon l'une quelconque des revendications précédentes, comprenant l'étape supplémentaire consistant à contrôler des opérations de lecture et d'écriture et l'accès à un élément de données ou à un noeud d'accès au moyen de paramètres de contrôle d'accès prévus dans le noeud d'accès. The method as recited in any of the preceding claims, comprising the further step of controlling read and write operations and access to a data item or to an access node by means of access control parameters provided in the access node. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Steuerung von Lese- und Schreib-Vorgängen und Zugriff auf ein Datenelement oder einen Zugriffsknoten durch in dem Zugriffsknoten vorgesehene Zugriffs-Steuerungs-Parameter.
  7. 7
    Procédé selon l'une quelconque des revendications précédentes, selon lequel le déclenchement d'une structure d'accès comprend les étapes consistant à :- déclencher une instance d'une structure de données de noeuds d'accès;- affecter ledit noeud d'accès à une description de noeud et à un code d'identité;- établir des références à d'autres noeuds d'accès déjà activés, conformément à une configuration initiale pouvant être choisie;- établir éventuellement une référence à un élément de données ou à un groupe d'éléments de données;- établir des paramètres d'accès, pour chaque noeud d'accès, pour le contrôle de l'accès à une information à laquelle on accède par l'intermédiaire du noeud d'accès;et- répéter éventuellement les étapes mentionnées précédemment. The method as recited in any of the preceding claims, wherein the initiation of an access structure comprises the steps of: - initiating an instance of an access node data structure;- assignig said access node a node description and an identity code;- establishing references to other, already initiated access nodes according to a selectable initial configuration;- possibly establishing a reference to a data item or to a group of data items;- establishing access parameters, for each access node, for controlling access to information that is accessed via said access node;and- possibly repeating the aforementioned steps. Verfahren nach einem der vorstehenden Ansprüche, bei welchem die Auslösung einer Zugriffs-Struktur die Schritte umfasst: - Auslösen einer Instanz einer Zugriffsknoten-Datenstruktur;- Zuordnen einer Knotenbeschreibung und eines Identitätskodes zu dem Zugriffsknoten;- Erstellen von Referenzen zu anderen, bereits ausgelösten Zugriffsknoten entsprechend einem auswählbaren Anfangsaufbau;- mögliches Erstellen einer Referenz auf ein Datenelement oder auf eine Gruppe von Datenelementen;- Erstellen von Zugriffs-Parametern für jeden Zugriffsknoten, zum Steuern eines Zugriffs auf Information, welche über den Zugriffsknoten angesprochen wird;und- mögliches Wiederholen der vorher erwähnten Schritte.
  8. 8
    Procédé selon l'une quelconque des revendications précédentes, selon lequel un noeud d'accès est réalisé au moyen d'un processus actif, le déclenchement incluant ensuite le démarrage d'un processus au moyen duquel la totalité de la communication avec le noeud d'accès est contrôlée. The method as recited in any of the preceding claims, wherein an access node is realized by means of an active process, the initiation then including starting a process by means of which all communication with the access node is controlled. Verfahren nach einem der vorstehenden Ansprüche, bei welchem ein Zugriffsknoten verwirklicht wird durch einen aktiven Vorgang, wobei die Auslösung dann den Beginn eines Vorgangs beinhaltet, durch welchen die gesamte Kommunikation mit dem Zugriffsknoten gesteuert wird.
  9. 9
    Procédé selon l'une quelconque des revendications précédentes, comprenant l'étape supplémentaire consistant à adapter un élément de données auquel se réfère un noeud d'accès pour représenter la condition d'un dispositif, un signal de sortie provenant dudit dispositif étant de ce fait détecté et mémorisé temporairement dans ledit élément de données, et ledit signal de sortie étant rendu disponible par l'intermédiaire dudit noeud d'accès. The method as recited in any of the preceding claims, comprising the further step of adapting a data item referred to by an access node to represent the condition of an apparatus, whereby an output signal from said apparatus is detected and temporarily stored in said data item, and whereby said output signal is made available via said access node. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Anpassung eines durch einen Zugriffsknoten angesprochenen Datenelementes, um den Zustand einer Vorrichtung darzustellen, wobei ein Ausgangssignal von der Vorrichtung erfasst und vorübergehend in dem Datenelement gespeichert wird und wobei das Ausgangssignal über den Zugriffsknoten verfügbar gemacht wird.
  10. 10
    Procédé selon l'une quelconque des revendications précédentes, comprenant l'étape supplémentaire consistant à commander l'accès à un dispositif, selon lequel un noeud d'accès contient une référence, éventuellement par l'intermédiaire d'un élément de données, à une borne de transmission de signal dudit dispositif, au niveau de laquelle un signal de sortie délivré par le dispositif est disponible, ou bien un signal d'entrée peut être introduit. The method as recited in any of the preceding claims, comprising the further step of controlling access to an apparatus, wherein an access node contains a reference, possibly via a data item, to a signal terminal of said apparatus at which an output signal from the apparatus is available or an input signal is inputtable. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Steuerung des Zugriffs auf eine Vorrichtung, wobei ein Zugriffsknoten eine Referenz enthält, möglicherweise über ein Datenelement, auf einen einzelnen Anschluss der Vorrichtung, an welchem ein Ausgangssignal von der Vorrichtung verfügbar ist oder ein Eingangssignal eingebbar ist.
  11. 11
    Procédé selon l'une quelconque des revendications précédentes, comprenant l'étape supplémentaire consistant à contrôler un dispositif par création de données de contrôle du dispositif, par mémorisation temporaire desdites données de contrôle dans un élément de données auquel se réfère un noeud d'accès, et par transfert du contenu dudit élément de données de contrôle à une borne d'entrée de signal de contrôle dudit dispositif. The method as recited in any of the preceding claims, comprising the further step of controlling an apparatus by creating apparatus control data, by storing temporarily said control data in a data item referred to by an access node, and by transferring the contents of said control data item to a control signal input terminal of said apparatus. Verfahren nach einem der vorstehenden Ansprüche, mit dem weiteren Schritt der Steuerung einer Vorrichtung durch Erzeugen von Vorrichtungs-Steuerungsdaten durch vorübergehendes Speichern der Steuerungsdaten in einem durch einen Zugriffsknoten angesprochenen Datenelement, und durch Übertragen der Inhalte des Steuerungsdatenelementes zu einem Steuerungssignal-Eingabeanschluss der Vorrichtung.
  12. 12
    Procédé selon l'une quelconque des revendications 8-11, comprenant les étapes supplémentaires consistant à :- mémoriser une liste de références dans un premier noeud d'accès;- amener le processus du noeud d'accès dans un état d'attente, dans lequel ledit processus du noeud d'accès attend un appel d'utilisateur;- si un utilisateur appelle le noeud d'accès, alors faire démarrer, à l'aide dudit processus du noeud d'accès, un processus secondaire réalisant une copie du premier noeud d'accès, présentant des caractéristiques héritées du premier processus du noeud d'accès, pour contrôler des opérations d'accès à la liste de références et/ou à un élément de données, auquel se réfère ledit premier noeud d'accès;- ensuite placer à nouveau le processus du noeud d'accès dans un état d'attente, dans l'attente d'autres appels d'utilisateurs. The method as recited in any of the claims 8-12, comprising the further steps of: - storing a reference list in a first access node;- bringing the access node process into a waiting condition, wherein said access node process is waiting for a user call;- if a user calls the access node, then, by means of said access node process, starting a subprocess realizing a copy of the first access node, having characteristics inherited from the first access node process, for controlling access operations on the reference list and/or on a data item referred to by said first access node;- then again bringing the access node process into a waiting condition, waiting for further user calls. Verfahren nach einem der Ansprüche 8 bis 11, mit den Schritten: - Speichern einer Referenzliste in einem ersten Zugriffsknoten;- Versetzen des Zugriffsknoten-Vorgangs in einen Wartezustand, in welchem der Zugriffsknoten-Vorgang auf einen Benutzeraufruf wartet;- wenn ein Benutzer den Zugriffsknoten aufruft, durch den Zugriffsknoten-Vorgang Beginnen eines Teilvorganges, welcher eine Kopie des ersten Zugriffsknotens verwirklicht, mit aus dem ersten Zugriffsknoten-Vorgang ererbten Merkmalen zum Steuern von Zugriffsvorgängen auf die Referenzliste und/oder auf ein auf den ersten Zugriffsknoten bezogenes Datenelement;- Versetzen des Zugriffsknoten-Vorganges in einem Wartezustand zum Warten auf weitere Benutzeraufrufe.
  13. 13
    Procédé selon l'une quelconque des revendications 8-12, comprenant les étapes supplémentaires consistant à :à l'aide dudit processus secondaire - vérifier le fait que l'identité et/ou l'adresse de l'unité d'ordinateur de l'utilisateur est recensée dans un fichier de contrôle, et si l'ordinateur de l'utilisateur n'est pas recensé, arrêter alors le processus secondaire;sinon- vérifier que l'identité de l'utilisateur est recensée dans un catalogue de droits d'accès et vérifier éventuellement un code d'identité personnel et/ou appeler un code d'accès et, si ledit utilisateur n'est pas recensé dans la liste, arrêter alors le processus secondaire;sinon- permettre audit utilisateur de communiquer avec ledit processus du noeud d'accès;et- commander ledit accès à et la communication de données et références contenues dans le noeud d'accès au moyen de paramètres de contrôle d'accès permettant à différents utilisateurs d'avoir des vues différentes du noeud d'accès et d'objets sous-jacents. The method as recited in any of the claims 8-12, comprising the further steps of: by means of said subprocess - checking that the identity and/or the address of the user computer unit is listed in a control file, and if said user computer is not listed then terminating the subprocess;else- checking that the identity of the user is listed in an access rights catalogue, and possibly checking a personal identity code and/or polling an access key, and if said user is not listed then terminating the subprocess;else- allowing said user to communicate with said access node process;and- controlling said access to and communication of data and references contained in the access node by means of access control parameters allowing different users different views of the access node and underlying objects. Verfahren nach einem der Ansprüche 8 bis 12, mit den weiteren Schritten: durch den Teilvorgang - Prüfen, ob die Identität und/oder die Adresse der Benutzer-Rechnereinheit in einer Steuerungsdatei aufgelistet ist, und, wenn der Benutzer-Rechner nicht aufgelistet ist, Beenden des Teilvorganges;sonst- Prüfen, ob die Identität des Benutzers in einem Zugriffsrechte-Katalog aufgelistet ist, und möglicherweise Prüfen eines persönlichen Identitätskodes und/oder Abrufen eines Zugriffsschlüssels und, wenn der Benutzer nicht aufgelistet ist, Beenden des Teilvorganges;sonst- dem Benutzer zu gestatten, mit dem Zugriffsknotenvorgang zu kommunizieren;und- Steuern des Zugriffs auf und die Kommunikation von Daten und Referenzen, welche in dem Zugriffsknoten enthalten sind, durch Zugriffs-Steuerungs-Parameter, welche verschiedenen Benutzern verschiedene Ansichten auf den Zugriffsknoten und die darunterliegenden Objekte gestatten.
  14. 14
    Procédé selon l'une quelconque des revendications 12-13, comprenant en outre l'étape consistant à régler une minuterie commandant la durée pendant laquelle le processus secondaire peut exister. The method as recited in any of the claims 12-13, comprising the further step of setting a timer controlling the time during which said subprocess is allowed to exist. Verfahren nach einem der Ansprüche 12 bis 13, mit dem Schritt der Einstellung einer Timer-Steuerung der Zeit, während welcher der Teilvorgang existieren kann.
  15. 15
    Procédé selon l'une quelconque des revendications précédentes, comprenant les étapes supplémentaires consistant à :- compiler une information d'éléments de données spécifiques à l'utilisateur décrivant pour quels éléments de données un utilisateur a des droits d'accès;- compiler pour chaque élément de données une information d'emplacement et d'accès décrivant son emplacement dans la structure de mémoire et des paramètres d'accès nécessaires pour extraire ledit élément de données;- sélectionner des éléments de données devant être associés;- extraire les éléments de données sélectionnés, au moyen de ladite information d'éléments de données et de ladite information d'emplacement et d'accès. The method as recited in any of the preceding claims, comprising the further steps of: - compiling user specific data item information, describing to which data items a user has access rights;- compiling for each data item, location and access information describing its location in the storage structure and access parameters necessary to retrieve said data item;- selecting data items to be associated;- retrieving, by means of said data item information and said location and access information, the selected data items. Verfahren nach einem der vorstehenden Ansprüche, mit den weiteren Schritten: - Kompilieren einer benutzerspezifischen Datenelement-Information, welche beschreibt, auf welche Datenelemente ein Benutzer Zugriffsrechte hat;- Kompilieren der Position und der seine Position in dem Speicheraufbau beschreibenden Zugriffsinformation und zum Abfragen des Datenelementes erforderlichen Zugriffs-Parameter für jedes Datenelement;- Auswählen zuzuordnender Datenelemente;- Abfragen der ausgewählten Datenelemente durch die Datenelement-Information und die Position und die Zugriffsinformation.
  16. 16
    Procédé selon l'une quelconque des revendications précédentes, comprenant les étapes supplémentaires consistant à déclencher une vue de la structure d'accès ou d'objets sous-jacents par :- définition d'une vue d'application avec une spécification d'exigences d'objets recherchés;- recherche, dans la structure d'accès, de noeuds d'accès ayant des références à des objets concordant avec un aspect de la spécification d'exigences;- sauvegarde de l'identification de noeuds d'accès pour des objets concordants;- répétition de la recherche jusqu'à ce que les spécifications d'exigences ou d'autres paramètres de recherche soient satisfaites. The method as recited in any of the preceding claims, comprising the further steps of initiating a view of the access structure or underlying objects by: - defining an application view with a specification of requirements for wanted objects;- searching in the access structure for access nodes having references to objects matching an aspect of the specification of requirements;- saving access node identification of access nodes for matching objects;- repeating search until the specifications of requirements or other search parameters are satisfied. Verfahren nach einem der vorstehenden Ansprüche, mit den weiteren Schritten der Auslösung einer Ansicht der Zugriffs-Struktur oder darunter liegender Objekte durch: - Definieren einer Anwendungssicht mit einer Spezifikation für Anforderungen benötigter Objekte;- Suchen in der Zugriffsstruktur nach Zugriffsknoten mit Referenzen zu Objekten, welche mit einem Aspekt der Festlegung von Anforderungen übereinstimmen;- Speichern einer Zugriffsknoten-Identifikation von Zugriffsknoten für übereinstimmende Objekte;- Wiederholen einer Suche, bis die Spezifikationen oder Anforderungen oder weitere Such-Parameter erfüllt werden.
  17. 17
    Procédé selon l'une quelconque des revendications précédentes, comprenant les étapes supplémentaires de navigation à l'intérieur de la structure d'accès par :- réglage de paramètres de navigation pour mettre en correspondance une information de noeud d'accès avec une spécification d'exigences pour une vue sélectionnée d'objets;- appel d'un premier noeud d'accès fournissant une identité d'utilisateur et une spécification de vue;- renvoi, depuis le noeud d'accès, d'un sous-ensemble de référence pour l'accès à des noeuds et/ou à des objets, qui sont importants pour la vue spécifiée;- appel de seconds noeuds d'accès jusqu'à ce qu'un nombre de sous-ensembles de référence à des noeuds d'accès et/ou à des objets coïncident;et- sauvegarde éventuelle d'un enregistrement de noeuds d'accès importants. The method as recited in any of the preceding claims, comprising the further steps of navigating through the access structure by: - setting navigation parameters for matching access node information with a specification of requirements for a selected view of objects;- calling a first access node giving user identity and view specification;- returning from the access node a subset of references to access nodes and/or objects that are relevant for the specified view;- calling second access nodes until a number of subsets of references to access nodes and/or objects coincide;and- possibly saving a logging of relevant access nodes. Verfahren nach einem der vorstehenden Ansprüche, mit den weiteren Schritten der Navigation durch die Zugriffsstruktur durch: - Einstellen von Navigations-Parametern für übereinstimmende Zugriffsknoteninformation mit einer Festlegung von Anforderungen für eine ausgewählte Ansicht von Objekten;- Aufrufen eines ersten Zugriffsknotens, welcher eine Benutzeridentität und eine Ansichts-Spezifikation abgibt;- Rückkehr von dem Zugriffsknoten eines Teilsatzes von Referenzen zu Zugriffsknoten und/oder Objekten, die für die festgelegte Ansicht relevant sind;- Aufrufen eines zweiten Zugriffsknotens, bis eine Anzahl von Teilsätzen von Referenzen auf Zugriffsknoten und/oder Objekte übereinstimmt;- möglicherweise Speichern einer Aufzeichnung relevanter Zugriffsknoten.
  18. 18
    A data processing system (10,12,14,16,170) for maintaining a data access structure (34,70) for controlling access to stored data items, said system being provided with a data processing unit (170) comprising a computer processor (12), a data storage medium (14), a data control program (16) being executable by means of said data processing unit, and a communications interface (30), and comprising means (172) for initiating and maintaining, in the data processing system, a plurality of data access nodes (36,56,68), each storing references to other access nodes and/or to data items stored on the storage medium, characterized in means (172) for structuring and storing data in separate and unassociated data items, wherein each data item carries only the amount of information that is relevant for its purpose. Datenverarbeitungssystem (10, 12, 14, 16, 170) zum Unterstützen einer Datenzugriffsstruktur (34, 70) zum Steuern des Zugriffs auf gespeicherte Datenelemente, wobei das System mit einer Datenverarbeitungseinheit (170) mit einem Computer-Prozessor (12), einem Datenspeichermedium (14), einem Datensteuerungsprogramm (16), welches durch die Datenverarbeitungseinheit ausführbar ist, und einer Kommunikationssschnittstelle (30) und mit einer Einrichtung (172) zum Auslösen und Unterstützen einer Mehrzahl von Datenzugriffsknoten (36, 56, 68) in dem Datenverarbeitungssystem, von denen jeder Bezüge auf andere Zugriffsknoten und/oder auf dem Speichermedium gespeicherte Datenelemente speichert, gekennzeichnet durch eine Einrichtung (172) zum Strukturieren und Speichern von Daten in getrennten und nichtzugeordneten Datenelementen, wobei jedes Datenelement nur die Informationsmenge trägt, die für seinen Zweck relevant ist. Système de traitement de données (12,14,16, 170) pour conserver une structure d'accès de données (34, 70) pour le contrôle d'accès à des éléments de données mémorisés, ledit système étant équipé d'une unité de traitement de données (170) comprenant un processeur d'ordinateur (12), un milieu de mémoire de données (14), un programme de contrôle de données (16) pouvant être exécuté au moyen de ladite unité de traitement de données, et une interface de communication (30) et comprenant des moyens (172) pour déclencher et maintenir dans le système de traitement de données une pluralité de noeuds d'accès de données (36,56,68), dont chacun mémorise les références à d'autres noeuds d'accès et/ou à des éléments de données mémorisés dans le milieu de mémoire,    caractérisé par des moyens (172) pour structurer et mémoriser des données dans des éléments de données séparés et non associés, chaque élément de données contenant uniquement la quantité d'information qui est importante pour son objectif.
  19. 19
    System nach Anspruch 18, mit einer Einrichtung zum Zuordnen eines Zugriffs-Steuerungs-Parameters zu jedem Knoten zum Definieren von Zugriffs-bedingungen auf die Zugriffsknoten oder auf die Referenzen des Zugriffsknotens. Système selon la revendication 18, comprenant des moyens pour associer chaque noeud d'accès à des paramètres de contrôle d'accès pour définir des conditions d'accès auxdits noeuds d'accès ou auxdites références dudit noeud d'accès. The system of claim 18, comprising means for associating each access node with access control parameters for defining access conditions to said access nodes or to said references of said access node.
  20. 20
    System nach Anspruch 18 oder 19, mit einer Einrichtung zum Versehen jedes Datenelementes mit einem Zeit-Parameter, wobei die Zeit-Parameter in Verbindung mit oder zugeordnet zu den Datenelementen gespeichert werden. Système selon la revendication 18, 20 comportant des moyens pour pourvoir chaque élément de données d'un paramètre de temps, lesdits paramètres de temps étant mémorisés en liaison ou en association avec lesdits éléments de données. The system of claim 18 or 19, comprising means for providing each data item with a time parameter, wherein said time parameters are stored in connection with or associated to said data items.
  21. 21
    System nach Anspruch 18, mit einer Einrichtung zum Erzeugen oder Auslösen eines Vorgangs oder einer virtuellen Verarbeitungseinheit für jeden Zugriffsknoten. Système selon la revendication 18, comprenant des moyens pour produire ou initialiser un processus ou une unité de traitement virtuelle pour chaque noeud d'accès. The system of claim 18, comprising means for generating or initializing a process or a virtual processing unit for each access node.
  22. 22
    System nach den Ansprüchen 18 bis 21, mit einer Einrichtung zum Erzeugen oder Auslösen von Verknüpfungen zwischen jedem Zugriffsknoten oder einer Zugriffsknoten-Verarbeitungseinheit. Système selon les revendications 18-21, comprenant des moyens pour produire et initialiser des chaînages entre chaque noeud d'accès ou chaque unité de traitement des noeuds d'accès. The system of claims 18-21, comprising means for generating or initializing links between each access node or access node processing unit.
  23. 23
    System nach den Ansprüchen 18 bis 22, mit einer Einrichtung zum Zuordnen von Zugriffsknoten oder Datenelementen der Zugriffs-Struktur. Système selon les revendications 18-22, comprenant des moyens pour associer des noeuds d'accès ou des éléments de données de ladite structure d'accès. The system of claims 18-22, comprising means for associating access nodes or data items of said access structure.
  24. 24
    System nach Anspruch 19 bis 23, mit einer Einrichtung zum Steuern des Zugriffs auf Zugriffsknoten abhängig von den Zugriffs-Parametern. Système selon les revendications 19-23, comprenant des moyens pour contrôler l'accès à des noeuds d'accès en fonction desdits paramètres d'accès. The system of claim 19-23, comprising means for controlling access to access nodes depending on said access parameters.
  25. 25
    System nach Anspruch 18 bis 24, mit einer Einrichtung zum Längsverschieben, Durchsuchen oder Navigieren durch die Datenzugriffs-Struktur, durch welche eine Suche nach einem oder mehreren Zugriffsknoten oder Datenelementen, welche eine auswählbare Ansicht bilden, ausführbar ist. Système selon les revendications 18-24, comprenant des moyens pour effectuer un parcours, une recherche ou une navigation dans la structure d'accès de données, au moyen desquels une recherche d'un ou de plusieurs noeuds d'accès ou éléments de données constituant une vue pouvant être sélectionnée peut être exécutée. The system of claim 18-24, comprising means for traversing, searching or navigating through the data access structure, by means of which search for one or more access nodes or data item constituting a selectable view is performable.
  26. 26
    A computer program product, for use with a data processing and storage system, for controlling access to stored data items, the computer program product comprising:- a recording medium;- means, recorded on the recording medium, for directing the data processing and storage system to initiate and maintain a plurality of data access nodes, each access node storing references to other access nodes and/or to data items stored on a storage medium in the data processing and storage system;characterized in- means, recorded on the recording medium, for directing the data processing and storage system to structure and store data in separate and unassociated data items, wherein each data item carries only the amount of information that is relevant for its purpose. Computerprogramm-Erzeugnis zur Verwendung in einem Datenverarbeitungs- und Speicher-System, zum Steuern eines Zugriffs auf gespeicherte Datenelemente, wobei das Computerprogramm-Erzeugnis umfasst: - ein Aufzeichnungsmedium;- eine auf dem Aufzeichnungsmedium aufgezeichnete Einrichtung zum Führen des Datenverarbeitungs- und Speichersystems zum Auslösen und Unterstützen einer Mehrzahl von Datenzugriffsknoten, wobei jeder Zugriffsknoten Referenzen auf andere Zugriffsknoten und/oder auf Datenelemente speichert, welche auf einem Speichermedium in dem Datenverarbeitungs- und Speicher-System gespeichert sind;gekennzeichnet durch: - eine auf dem Aufzeichnungsmedium aufgezeichnete Einrichtung zum Führen eines Datenverarbeitungs- und Speicher-Systems zum Strukturieren und/oder Speichern von Daten in getrennten und nicht zugeordneten Datenelementen, wobei jedes Datenelement nur die Informationsmenge trägt, die für seinen Zweck relevant ist. Produit de programme d'ordinateur, destiné à être utilisé avec un système de traitement et de mémorisation de données, pour le contrôle de l'accès auxdits éléments de données mémorisés, le produit de programme d'ordinateur comprenant : - un support d'enregistrement;- des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour déclencher et maintenir une pluralité de noeuds d'accès de données, chaque noeud d'accès mémorisant des références à d'autres noeuds d'accès et/ou d'autres éléments de données mémorisés dans un support de mémoire dans le système de traitement et de mémorisation de données;caractérisé par - des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour structurer et/ou mémoriser des données dans des éléments de données séparés et non associés, chaque élément de données contenant uniquement la quantité d'information qui est importante pour son objectif.
  27. 27
    Computerprogramm-Erzeugnis nach Anspruch 26, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speichersystems zum Zuordnen von Zugriffs-Steuerungs-Parametern zu jedem Zugriffsknoten zum Bestimmen der Zugriffsbedingungen auf die Zugriffsknoten oder auf die Referenzen der Zugriffsknoten. Produit de programme d'ordinateur selon la revendication 26, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour associer chaque noeud d'accès à des paramètres de contrôle d'accès pour définir des conditions d'accès auxdits noeuds d'accès ou auxdites références desdits noeuds d'accès. The computer program product of claim 26, further comprising means, recorded on the recording medium, for directing the data processing and storage system to associate each access node with access control parameters for defining access conditions to said access nodes or to said references of said access nodes.
  28. 28
    Computerprogramm-Erzeugnis nach Anspruch 26 oder 27, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speicher-Systems zum Bereitstellen eines Zeit-Parameters für jedes Datenelement, wobei die Zeit-Parameter in Verbindung mit oder zugeordnet zu den Datenelementen gespeichert sind. Produit de programme d'ordinateur selon la revendication 26 ou 27, comprenant en outre des moyens enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données de manière à équiper chaque élément de données d'un paramètre de temps, lesdits paramètres de temps étant mémorisés en liaison avec les éléments de données ou étant associés à ces éléments. The computer program product of claim 26 or 27, further comprising means, recorded on the recording medium, for directing the data processing and storage system to provide each data item with a time parameter, wherein said time parameters are stored in connection with or associated to said data items.
  29. 29
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 28, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Aktualisieren veränderlicher Daten durch Erzeugen eines neuen Datenelementes, in welchem die letzte Datenversion gespeichert ist, und Hinzufügen des neuen Datenelementes zu einer relevanten Gruppe zugehöriger Datenelemente, wobei Datenelemente mit jeder durch das die Daten verarbeitende Datenverarbeitungssystem ermöglichten Frequenz hinzugefügt werden können. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-28, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour mettre à jour des données variables par création d'un nouvel élément de données, dans lequel la dernière version de données est mémorisée, et par addition dudit nouvel élément de données à un groupe important d'éléments de données associés, ce qui a pour effet que des éléments de données peuvent être associés à n'importe quelle cadence autorisée par le système de traitement de données traitant lesdites données. The computer program product of any of the claims 26-28, further comprising means, recorded on the recording medium, for updating variable data by creating a new data item in which the last data version is stored and by adding said new data item to a relevant group of related data items, whereby data items may be added at any rate enabled by the data processing system processing said data.
  30. 30
    Computerprogramm-Erzeugnis nach einem Ansprüche 26 bis 29, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Zuordnen von Datenelementen nach der Abfrage, durch eine Steuerungs-Struktur mit einer anwendungsabhängigen Spezifikation und einer Zugriffsspezifikation, durch welche eine Kommunikation mit einem Zugriffsknoten ausgeführt wird. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-29, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour associer des éléments de données lors de l'extraction, au moyen d'une structure de contrôle comprenant une spécification qui dépend de l'application et une spécification d'accès, au moyen de laquelle une communication avec le noeud d'accès est exécutée. The computer program product of any of the claims 26-29, further comprising means, recorded on the recording medium, for associating data items upon retrieving, by means of a control structure comprising an application dependent specification and an access specification, by means of which communication with an access node is performed.
  31. 31
    Computerprogramm-Erzeugnis nach einem Ansprüche 26 bis 30, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Steuern von Lese- und Schreib-Vorgängen und Zugriff auf ein Datenelement oder einen Zugriffsknoten durch in dem Zugriffsknoten vorgesehenen Zugriffs-Steuerungs-Parameter. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-30, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour contrôler des opérations de lecture et d'écriture et l'accès à un élément de données ou à un noeud d'accès par l'intermédiaire d'un paramètre de contrôle d'accès prévu dans le noeud d'accès. The computer program product of any of the claims 26-30, further comprising means, recorded on the recording medium, for controlling read and write operations and access to a data item or to an access node by means of access control parameters provided in the access node.
  32. 32
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 31, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Auslösen einer Zugriffs-Struktur, mit einer Einrichtung zum:- Auslösen einer Instanz einer Zugriffsknoten-Datenstruktur;- Zuordnen einer Knotenbeschreibung und eines Identitätskodes zu dem Zugriffsknoten;- Erstellen von Referenzen zu anderen, bereits ausgelösten Zugriffsknoten entsprechend einem auswählbaren Anfangsaufbau;- möglicherweise Erstellen einer Referenz auf ein Datenelement oder auf eine Gruppe von Datenelementen;- Erstellen von Zugriffsparametern für jeden Zugriffsknoten zum Steuern des Zugriffs auf Informationen, welche durch den Zugriffsknoten angesprochen werden wird;und- möglicherweise Wiederholen der vorstehend erwähnten Schritte. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-31, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour déclencher une structure d'accès comprenant des moyens pour : - déclencher une instance d'une structure de données de noeuds d'accès;- affecter audit noeud d'accès une description de noeud et un code d'identité;- établir des références à d'autres noeuds d'accès déjà déclenchés selon une configuration initiale pouvant être sélectionnée;- établir éventuellement une référence à un élément de données ou à un groupe d'éléments de données;- établir des paramètres d'accès, pour chaque noeud d'accès, pour le contrôle de l'accès à l'information, à laquelle l'accès est réalisé par l'intermédiaire dudit noeud d'accès;et- répéter éventuellement les étapes mentionnées précédemment. The computer program product of any of the claims 26-31, further comprising means, recorded on the recording medium, for initiating an access structure having means for: - initiating an instance of an access node data structure;- assigning said access node a node description and an identity code;- establishing references to other, already initiated access nodes according to a selectable initial configuration;- possibly establishing a reference to a data item or to a group of data items;- establishing access parameters, for each access node, for controlling access to information that is accessed via said access node;and- possibly repeating the aforementioned steps.
  33. 33
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 32, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speicher-Systems zum Erzeugen oder Auslösen eines Vorgangs oder einer virtuellen Verarbeitungseinheit für jeden Zugriffsknoten, durch welche eine Verarbeitungskommunikation mit dem Zugriffsknoten gesteuert wird. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-32, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour produire ou initialiser un processus ou une unité de traitement virtuelle pour chaque noeud d'accès, au moyen duquel une communication de processus avec le noeud d'accès est contrôlée. The computer program product of any of the claims 26-32, further comprising means, recorded on the recording medium, for directing the data processing and storage system to generate or initialize a process or a virtual processing unit for each access node, by means of which process communication with the access node is controlled.
  34. 34
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 33, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speicher-Systems zum Erzeugen oder Auslösen von Verknüpfungen zwischen jedem Zugriffsknoten oder jeder Zugriffsknoten-Verarbeitungseinheit. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-33, comprenant en outre les moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour produire ou initialiser des liaisons entre les différents noeuds d'accès ou les différentes unités de traitement de noeuds d'accès. The computer program product of any of the claims 26-33, further comprising means, recorded on the recording medium, for directing the data processing and storage system to generate or initialize links between each access node or access node processing unit.
  35. 35
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 34, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speicher-Systems zum Zuordnen von Zugriffsknoten oder Datenelementen der Datenzugriffsstruktur. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-34, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour associer des noeuds d'accès ou des éléments de données de ladite structure d'accès. The computer program product of any of the claims 26-34, further comprising means, recorded on the recording medium, for directing the data processing and storage system to associate access nodes or data items of said access structure.
  36. 36
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 35, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des Datenverarbeitungs- und Speicher-Systems zum Steuern des Zugriffs auf Zugriffsknoten abhängig von den oder als Reaktion auf die Zugriffs-Parameter. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-35, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour le contrôle d'accès à des données d'accès desdits paramètres d'accès en fonction ou en réponse à ces dernier. The computer program product of any of the claims 26-35, further comprising means, recorded on the recording medium, for directing the data processing and storage system to control access to access nodes depending on or responsive to said access parameters
  37. 37
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 36, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Führen des DatenVerarbeitungs- und Speicher-Systems zum Längsverschieben, Durchsuchen oder Navigieren durch die Datenzugriffsstruktur, durch welche eine Suche nach einem oder mehreren Zugriffsknoten oder eine auswählbare Ansicht bildenden Datenelementen ausführbar ist. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-36, comprenant en outre des moyens, enregistrés sur le support d'enregistrement, pour diriger le système de traitement et de mémorisation de données pour l'exécution d'un parcours, d'une recherche ou d'une application dans la structure d'accès de données, au moyen duquel une recherche d'un ou de plusieurs noeuds d'accès ou d'éléments de données constituant une vue pouvant être sélectionnée peut être exécutée. The computer program product of any of the claims 26-36, further comprising means, recorded on the recording medium, for directing the data processing and storage system to traverse, search or navigate through the data access structure, by means of which search for one ore more access nodes or data items constituting a selectable view is performable.
  38. 38
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 37, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Anpassen eines durch einen Zugriffsknoten angesprochenen Datenelementes zum Darstellen des Zustands einer Vorrichtung, wobei ein Ausgangssignal von der Vorrichtung erfasst und vorübergehend in dem Datentelement gespeichert wird und wobei das Ausgangssignal durch den Zugriffsknoten verfügbar gemacht ist. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-37, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour adapter un élément de données, auquel se réfère un noeud d'accès pour représenter la condition d'un dispositif, un signal de sortie délivré par ledit dispositif étant détecté et mémorisé temporairement dans ledit élément de données, et ledit signal de sortie étant mis à disposition par l'intermédiaire dudit noeud d'accès. The computer program product of any of the claims 26-37, further comprising means, recorded on the recording medium, for adapting a data item referred to by an access node to represent the condition of an apparatus, whereby an output signal from said apparatus is detected and temporarily stored in said data item, and whereby said output signal is made available via said access node.
  39. 39
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 38, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Steuern des Zugriffs auf eine Vorrichtung, wobei ein Zugriffsknoten eine Referenz möglicherweise durch ein Datenelement, auf einen Signalanschluss der Vorrichtung, beinhaltet, an welchem ein Ausgangssignal von der Vorrichtung verfügbar ist, oder an welchem ein Eingangssignal eingebbar ist. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-38, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour contrôler l'accès à un dispositif, dans lequel un noeud d'accès contient une référence, éventuellement par l'intermédiaire d'un élément de données, à une borne de transmission de signal dudit dispositif, au niveau de laquelle un signal de sortie délivré par le dispositif est disponible ou un signal d'entrée peut être introduit. The computer program product of any of the claims 26-38, further comprising means, recorded on the recording medium, for controlling access to an apparatus, wherein an access node contains a reference, possibly via a data item, to a signal terminal of said apparatus at which an output signal from the apparatus is available or an input signal is inputtable.
  40. 40
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 39, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Steuern einer Vorrichtung durch Erzeugen von Vorrichtungs-Steuerungsdaten, durch vorübergehendes Speichern der Steuerungsdaten in einem durch einen Zugriffsknoten angesprochenen Datenelement und Übertragen der Inhalte des Steuerungsdatenelementes zu einem Steuerungssignal-Eingabeanschluss der Vorrichtung. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-39, comprenant en outre les moyens, enregistrés sur le support d'enregistrement, pour contrôler un dispositif par création de données de contrôle du dispositif, mémorisation temporaire desdites données de contrôle dans un élément de données auquel se réfère un noeud d'accès, et transfert du contenu dudit élément de données de contrôle à une borne d'entrée de signal de contrôle dudit dispositif. The computer program product of any of the claims 26-39, further comprising means, recorded on the recording medium, for controlling an apparatus by creating apparatus control data, by storing temporarily said control data in a data item referred to by an access node, and by transferring the contents of said control data item to a control signal input terminal of said apparatus.
  41. 41
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 40, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum:- Speichern einer Referenzliste in einem ersten Zugriffsknoten;- Versetzen des Zugriffsknotenvorganges in einen Wartezustand, in welchem der Zugriffsknotenvorgang auf einen Benutzeraufruf wartet;- wenn ein Benutzer den Zugriffsknoten aufruft, Beginnen eines Teilvorganges durch den Zugriffsknotenvorgang, welcher eine Kopie des ersten Zugriffsknotens verwirklicht, mit aus dem ersten Zugriffsknotenvorgang ererbten Merkmalen zum Steuern von Zugriffsvorgängen in der Referenzliste und/oder einem durch den ersten Zugriffsknoten angesprochenen Datenelement;- Versetzen des Zugriffsknotenvorganges in einen Wartezustand zum Warten auf weitere Benutzeraufrufe. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-40, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour : - mémoriser une liste de références dans un premier noeud d'accès;- amener le processus du noeud d'accès dans un état d'attente, dans lequel ledit processus du noeud d'accès attend un appel d'utilisateur;- si un utilisateur appelle le noeud d'accès, alors, faire démarrer, à l'aide dudit processus du noeud d'accès, un processus secondaire réalisant une copie du premier noeud d'accès, présentant des caractéristiques héritées du premier processus du noeud d'accès, pour commander des opérations d'accès à la liste de références et/ou à un élément de données, auquel se réfère ledit premier noeud d'accès;- ensuite placer à nouveau le processus du noeud d'accès dans un état d'attente, dans l'attente d'autres appels d'utilisateurs. The computer program product of any of the claims 26-40, further comprising means, recorded on the recording medium, for: - storing a reference list in a first access node;- bringing the access node process into a waiting condition, wherein said access node process is waiting for a user call;- if a user calls the access node, then, by means of said access node process, starting a sub-process realizing a copy of the first access node, having characteristics inherited from the first access node process, for controlling access operations on the reference list and/or on a data item referred to by said first access node;- then again bringing the access node process into a waiting condition, waiting for further user calls.
  42. 42
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 41, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum:durch den Teilvorgang - Prüfen, ob die Identität und/oder die Adresse der Benutzer-Computereinheit in einer Steuerungsdatei aufgelistet ist, und, wenn der Benutzer-Computer nicht aufgelistet ist, Abbrechen des Teilvorganges;sonst- Prüfen, ob die Identität des Benutzers in einem Zugriffsrechte-Katalog aufgelistet ist und möglicherweise Prüfen eines persönlichen Identitäts-Kodes und/oder Abrufen eines Zugriffsschlüssels, und, wenn der Benutzer nicht aufgelistet ist, Beenden des Teilvorganges;sonst- dem Benutzer erlauben, mit dem Zugriffsknoten-Vorgang zu kommunizieren;und- den Zugriff auf und die Kommunikation von Daten und Referenzen, welche in dem Zugriffsknoten enthalten sind, durch Zugriffs-Steuerungs-Parameter zu steuern, welche verschiedenen Benutzern verschiedene Ansichten der Zugriffsknoten und der darunterliegenden Objekte gestatten. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-41, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour : - vérifier le fait que l'identité et/ou l'adresse de l'unité d'ordinateur de l'utilisateur est recensée dans un fichier de contrôle, et si l'ordinateur d'utilisateur n'est pas recensé, arrêter alors le processus secondaire;sinon- vérifier que l'identité de l'utilisateur est recensée dans un catalogue de droits d'accès et vérifier éventuellement un code d'identité personnel et/ou appeler un code d'accès et, si ledit utilisateur n'est pas recensé dans la liste, arrêter alors le processus secondaire;sinon- permettre audit utilisateur de communiquer avec ledit processus de noeud d'accès;et- contrôler ledit accès aux données et références contenues dans le noeud d'accès et la communication de ces données et références au moyen de paramètres de contrôle d'accès permettant à différents utilisateurs d'avoir des vues différentes du noeud d'accès et d'objets sous-jacents. The computer program product of any of the claims 26-41, further comprising means, recorded on the recording medium, for: by means of said sub-process - checking that the identity and/or the address of the user computer unit is listed in a control file, and if said user computer is not listed then terminating the sub-process;else- checking that the identity of the user is listed in an access rights catalogue, and possibly checking a personal identity code and/or polling an access key, and if said user is not listed then terminating the sub-process;else- allowing said user to communicate with said access node process;and- controlling said access to and communication of data and references contained in the access node by means of access control parameters allowing different users different views of the access node and underlying objects.
  43. 43
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 42, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Einstellen eines die Zeit steuernden Timers, während welcher der Teilvorgang existieren kann. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-42, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour régler une minuterie commandant la durée pendant laquelle le processus secondaire peut exister. The computer program product of any of the claims 26-42, further comprising means, recorded on the recording medium, for setting a timer controlling the time during which said sub-process is allowed to exist.
  44. 44
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 43, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung, zum:- Kompilieren einer benutzerspezifischen Datenelement-Information, welche beschreibt, auf welche Datenelemente ein Benutzer Zugriffsrechte hat;- Kompilieren von Position und Zugriffsinformation für jedes Datenelement, welches seine Position in der Speicherstruktur und Zugriffs-Parameter beschreiben, welche zum Abfragen des Datenelementes erforderlich sind;- Auswählen von zuzuordnenden Datenelementen;- Abfragen der ausgewählten Datenelemente durch die Datenelement-Information und die Positions- und Zugriffs-Information. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-43, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour : - compiler une information d'éléments de données spécifiques à l'utilisateur décrivant pour quels éléments de données un utilisateur a des droits d'accès;- compiler pour chaque élément de données une information d'emplacement et d'accès décrivant son emplacement dans la structure de mémoire et des paramètres d'accès nécessaires pour extraire ledit élément de données;- sélectionner des éléments de données devant être associés;- extraire les éléments de données sélectionnés, au moyen de ladite information d'éléments de données et de ladite information d'emplacement et d'accès. The computer program product of any of the claims 26-43, further comprising means, recorded on the recording medium, for: - compiling user specific data item information, describing to which data items a user has access rights;- compiling for each data item, location and access information describing its location in the storage structure and access parameters necessary to retrieve said data item;- selecting data items to be associated;- retrieving, by means of said data item information and said location and access information, the selected data items.
  45. 45
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 44, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Auslösen einer Ansicht der Zugriffsstruktur oder darunterliegender Objekte durch:- Bestimmen einer Anwendungsansicht mit einer Spezifikation von Anforderungen für benötigte Objekte;- Suchen in der Zugriffsstruktur nach Zugriffsknoten mit Referenzen zu Objekten, welche mit einem Aspekt der Spezifikation von Anforderungen übereinstimmen;- Speichern der Zugriffsknoten-ldentifikation von mit Objekten übereinstimmenden Zugriffsknoten;- Wiederholen der Suche, bis die Spezifikationen von Anforderungen oder anderen Such-Parametern erfüllt werden. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-44, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour déclencher une vue de la structure d'accès ou d'objets sous-jacents par : - définition d'une vue d'application avec une spécification d'exigences d'objets recherchés;- recherche, dans la structure d'accès, de noeuds d'accès ayant des références à des objets concordant avec un aspect de la spécification d'exigences;- sauvegarde de l'identification de noeuds d'accès pour des objets concordants;- répétition de la recherche jusqu'à ce que les spécifications d'exigences ou d'autres paramètres de recherche soient satisfaites. The computer program product of any of the claims 26-44, further comprising means, recorded on the recording medium, for initiating a view of the access structure or underlying objects by: - defining an application view with a specification of requirements for wanted objects;- searching in the access structure for access nodes having references to objects matching an aspect of the specification of requirements;- saving access node identification of access nodes for matching objects;- repeating search until the specifications of requirements or other search parameters are satisfied.
  46. 46
    Computerprogramm-Erzeugnis nach einem der Ansprüche 26 bis 45, mit einer auf dem Aufzeichnungsmedium aufgezeichneten Einrichtung zum Navigieren durch die Zugriffsstruktur durch:- Einstellen von Navigations-Parametern für übereinstimmende Zugriffsknoteninformation mit einer Spezifikation von Anforderungen für eine ausgewählte Ansicht von Objekten;- Aufrufen eines ersten Zugriffsknotens, welcher eine Benutzeridentität und Ansichts-Spezifikationen abgibt;- Rückkehr von dem Zugriffsknoten einer Teilmenge von Referenzen zu Zugriffsknoten und/oder Objekte, welche für die spezifizierte Ansicht relevant sind;- Aufrufen zweiter Zugriffsknoten, bis eine Anzahl von Teilmengen von Referenzen auf Zugriffsknoten und/oder Objekte übereinstimmen;und- möglicherweise Speichern einer Aufzeichnung relevanter Zugriffsknoten. Produit de programme d'ordinateur selon l'une quelconque des revendications 26-45, comprenant en outre des moyens, enregistrés dans le support d'enregistrement, pour naviguer dans la structure d'accès par : - réglage de paramètres de navigation pour mettre en correspondance une information de noeud d'accès avec une spécification d'exigences pour une vue sélectionnée d'objets;- appel d'un premier noeud d'accès fournissant une identité d'utilisateur et une spécification de vue;- renvoi, depuis le noeud d'accès, d'un sous-ensemble de référence pour l'accès à des noeuds et/ou à des objets, qui sont importants pour la vue spécifiée;- appel de seconds noeuds d'accès jusqu'à ce qu'un nombre de sous-ensembles de référence à des noeuds d'accès et/ou à des objets coïncident;et- sauvegarde éventuelle d'un enregistrement de noeuds d'accès importants. The computer program product of any of the claims 26-45, further comprising means, recorded on the recording medium, for navigating through the access structure by: - setting navigation parameters for matching access node information with a specification of requirements for a selected view of objects;- calling a first access node giving user identity and view specification;- returning from the access node a subset of references to access nodes and/or objects that are relevant for the specified view;- calling second access nodes until a number of subsets of references to access nodes and/or objects coincide;and- possibly saving a logging of relevant access nodes.
Independent claims46