NL2011642C2

Sharing data between nexuses that use different classification schemes for data access control.

Abstract

Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.

NL2011642C2, drawing sheet 1
Sheet 1 of 19

Term

7.1 yearsleft in the term

Expires 18 October 2033.

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

17 claims: 12 independent, 5 dependent

  1. 1
    CONCLUSIES 1. Computer-geïmplementeerde werkwijze, omvattende:op een computerinrichting die operatief is verbonden met een database: het verkrijgen van toegangsbesturingsclassificatiedata die een toegangsbesturingsclassificatie representeert die moet worden geëxporteerd uit de database, waarbij de toegangsbesturingsclassificatiedata data heeft die een set representeert met één of meer toegangsbesturingsclassificatiemarkeringen en data die een set representeert met één of meer oorsprong toegangsbesturingsclassificaties;het genereren van nieuwe oorsprong toegangsbesturingsclassificatiedata die een nieuwe oorsprong toegangsbesturingsclassificatie representeert, waarbij de nieuwe oorsprong toegangsbesturingsclassificatiedata data omvat die de set met één of meer toegangsbesturingsclassificatiemarkeringen representeert;het toevoegen van de nieuwe oorsprong toegangsbesturingsclassificatiedata aan de data die de set representeert met de één of meer oorsprong toegangsbesturingsclassificaties voor het produceren van data die een nieuwe set representeert met meerdere oorsprong toegangsbesturingsclassificaties, waarbij de nieuwe set met oorsprong toegangsbesturingsclassificaties omvat (a) de set met één of meer oorsprong toegangsbesturingsclassificaties en (b) de nieuwe oorsprong toegangsbesturingsclassificatie;het exporteren van de toegangsbesturingsclassificatie als exportdata, waarbij de exportdata de data omvat die de nieuwe set met oorsprong toegangsbesturingsclassificaties representeert.
  2. 2
    Werkwijze volgens conclusie 1, waarbij de toegangsbesturingsclassificatiedata onderdeel is van een toegangsbesturingslijst die in de database is opgeslagen.
  3. 3
    Werkwijze volgens een van de voorgaande conclusies, waarbij de toegangsbesturingsclassificatiedata is geassocieerd met een database informatie-item dat in de database is opgeslagen.
  4. 4
    Werkwijze volgens een van de voorgaande conclusies, waarbij de data die de nieuwe set met oorsprong toegangsbesturingsclassificaties representeert, voor elke oorsprong toegangsbesturingsclassificatie in de nieuwe set met oorsprong toegangsbesturingsclassificaties omvat:toegangsbesturingsclassificatieschema identificatiedata, data die een set representeert met één of meer toegangsbesturingsclassificatiemarkeringen, en rangschikkingsdata.
  5. 5
    Werkwijze volgens een van de voorgaande conclusies, waarbij de data van de nieuwe oorsprong toegangsbesturingsclassificatiedata die de set met één of meer oorsprong toegangsbesturingsclassificaties representeert, is geformatteerd als een toegangsbesturingsclassificatiestring.
  6. 6
    Computerinrichting die operatief is verbonden met een database, waarbij de computerinrichting één of meer processoren, geheugen, en een computerleesbaar medium omvat dat instructies opslaan die, wanneer uitgevoerd door de één of meer processoren, ervoor zorgt dat de één of meer processoren een werkwijze volgens een van conclusies 1-5 uitvoeren.
  7. 7
    Computer-geïmplementeerde werkwijze, omvattende:op een computerinrichting die operatief is verbonden met een database: het verkrijgen van exportdata die een toegangsbesturingsclassificatie representeert die moet worden geïmporteerd in database, waarbij de exportdata data omvat die een set representeert met één of meer oorsprong toegangsbesturingsclassificaties;het uitvoeren van een eerste iteratie over de set van één of meer oorsprong toegangsbesturingsclassificaties gebruikmakend van de data die de set representeert met één of meer oorsprong toegangsbesturingsclassificaties;het voltooien van de eerste iteratie;in antwoord op het voltooien van de eerste iteratie, het uitvoeren van een tweede iteratie over één of meer oorsprong toegangsbesturingsclassificaties in de set met één of meer oorsprong toegangsbesturingsclassificaties gebruikmakend van de data die de set met één of meer oorsprong toegangsbesturingsclassificaties representeert;het voltooien van de tweede iteratie bij het identificeren van een eerste oorsprong toegangsbesturingsclassificatie, in de set met oorsprong toegangsbesturingsclassificaties, met een eerste set met één of meer toegangsbesturingsclassificatiemarkeringen die, volgens een vertalingskaart, kunnen worden vertaald tot een tweede set met toegangsbesturingsclassificatiemarkeringen gebaseerd op een toegangsbesturingsclassificatieschema gebruikt door de database;en het importeren van de toegangsbesturingsclassificatie in de database, waarbij de toegangsbesturingsclassificatie die is geïmporteerd in de database de tweede set met toegangsbesturingsclassificatiemarkering heeft.
  8. 8
    Werkwijze volgens conclusie 7, waarbij het voltooien van de eerste iteratie het bepalen omvat dat geen van de oorsprong toegangsbesturingsclassificaties, in de set met één of meer oorsprong toegangsbesturingsclassificaties, een toegangsbesturingsclassificatieschema-identificator heeft die overeenstemt met een toegangsbesturingsclassificatieschema-identificator van het toegangsbesturingsclassificatieschema dat wordt gebruikt door de database.
  9. 9
    Werkwijze volgens conclusie 7 of 8, waarbij het uitvoeren van de eerste iteratie het bepalen omvat, voor elke oorsprong toegangsbesturingsclassificatie in de set met oorsprong toegangsbesturingsclassificaties, of de oorsprong toegangsbesturingsclassificatie een toegangsbesturingsclassificatieschema-identificator heeft die overeenstemt met een toegangsbesturingsclassificatieschema-identificator van het toegangsbesturingsclassificatieschema dat wordt gebruikt door de database.
  10. 10
    Werkwijze volgens een van conclusies 7-9, waarbij het uitvoeren van de tweede iteratie het bepalen omvat, voor elke van de één of meer oorsprong toegangsbesturingsclassificaties in de set met oorsprong toegangsbesturingsclassificaties over welke de tweede iteratie itereert, of de oorsprong toegangsbesturingsclassificatie een set heeft met toegangsbesturingsclassificatiemarkereringen die, volgens de vertalingskaart, kunnen worden vertaald naar een set met toegangsbesturingsclassificatiemarkeringen gebaseerd op het toegangsbesturingsclassificatieschema dat wordt gebruikt door de database.
  11. 11
    Werkwijze volgens een van conclusies 7-10, waarbij de vertalingskaart een set heeft met vertalingsregels, waarbij elke vertalingsregel een set met toegangsbesturingsclassificatiemarkeringen onder een bron toegangsbesturingsclassificatieschema past op een set met toegangsbesturingsclassificatiemarkeringen onder een doel toegangsbesturingsclassificatieschema.
  12. 12
    Werkwijze volgens een van conclusies 7-11, waarbij de vertalingskaart een plugin is die een inroepbare interface verschaft die accepteert, als parameters, een set met toegangsbesturingsclassificatiemarkering die moet worden vertaald, een bron toegangsbesturingsclassificatieschema-identificator, en een doel toegangsbesturingsclassificatieschema-identificator.
  13. 13
    Werkwijze volgens een van conclusies 7-12, waarbij de toegangsbesturingsclassificatie die is geïmporteerd in de database de eerste oorsprong toegangsbesturingsclassificatie omvat.
  14. 14
    Werkwijze volgens een van de voorgaande conclusies waarbij de werkwijze wordt uitgevoerd door één of meer computinginrichting op een eerste replicatieplaats van meerdere replicatieplaatsen waarbij elke oorsprong toegangsbesturingsclassificatie uit de set met één of meer oorsprong toegangsbesturingsclassificaties de toegangsbesturingsclassificatie representeert zoals deze was wanneer de voorgaande keer geëxporteerd van een overeenkomstige replicatieplaats van de meerdere replicatieplaatsen.
  15. 15
    Computerinrichting die operatief is gekoppeld met een database, waarbij de computerinrichting één of meer processoren, geheugen, en een computerleesbaar medium omvat dat instructies opslaat welke, wanneer uitgevoerd door de één of meer processoren, ervoor zorgen dat de één of meer processoren een werkwijze volgens van conclusies 7-14 uitvoeren.
  16. 16
    Computersysteem omvattende:een eerste computerinrichting die operatief is verbonden met een eerste database;een tweede computerinrichting die operatief is verbonden met een tweede database;een eerste computerleesbaar medium dat instructies opslaat, die wanneer uitgevoerd door de eerste computerinrichting, ervoor zorgt dat de eerste computerinrichting de stappen uitvoert van: het verkrijgen van een toegangsbesturingsclassificatie die moet worden geëxporteerd uit de eerste database;waarbij de toegangsbesturingsclassificatie een set heeft met één of meer toegangsbesturingsclassificatiemarkeringen en een set met één of meer oorsprong toegangsbesturingsclassificaties;het genereren van een nieuwe oorsprong toegangsbesturingsclassificatie;waarbij de nieuwe oorsprong toegangsbesturingsclassificatie de set omvat met één of meer toegangsbesturingsclassificatiemarkeringen;het toevoegen van de nieuwe oorsprong toegangsbesturingsclassificaties aan de set met één of meer oorsprong toegangsbesturingsclassificaties voor het produceren van een nieuwe set met meerdere oorsprong toegangsbesturingsclassificaties;waarbij de nieuwe set met oorsprong toegangsbesturingsclassificaties de nieuwe oorsprong toegangsbesturingsclassificaties omvat;het exporteren van de toegangsbesturingsclassificatie als exportdata;waarbij de exportdata de nieuwe set met oorsprong toegangsbesturingsclassificaties omvat;en waarbij het systeem verder een tweede computerleesbaar medium omvat dat instructies opslaat, die wanneer uitgevoerd door de tweede computerinrichting, ervoor zorgt dat de tweede computerinrichting de stappen uitvoert van: het verkrijgen van de exportdata;het uitvoeren van een eerste iteratie over de nieuwe set met oorsprong toegangsbesturingsclassificaties;het completeren van de eerste iteratie;in antwoord op het completeren van de eerste iteratie, het uitvoeren van een tweede iteratie over één of meer oorsprong toegangsbesturingsclassificaties in de nieuwe set met oorsprong toegangsbesturingsclassificaties;het voltooien van de tweede iteratie bij het identificeren van een eerste oorsprong toegangsbesturingsclassificatie, in de nieuwe set met oorsprong toegangsbesturingsclassificaties, met een eerste set met één of meer toegangsbesturingsclassificatiemarkeringen, die, volgens een vertalingskaart, kunnen worden vertaald in een tweede set met toegangsbesturingsclassificatiemarkeringen gebaseerd op een toegangsbesturingsclassificatieschema dat wordt gebruikt door de tweede database;en het importeren van een toegangsbesturingsclassificatie in de tweede database, waarbij de toegangsbesturingsclassificatie die wordt geïmporteerd in de tweede database de tweede set met toegangsbesturingsclassificatiemarkeringen heeft.
  17. 17
    Computersysteem volgens conclusie 16, waarbij de eerste computerinrichting op een eerste replicatieplaats is van meerdere replicatieplaatsen, de tweede computerinrichting op een tweede replicatieplaats is van de meerdere replicatieplaatsen;en waarbij elke oorsprong toegangsbesturingsclassificatie uit de set met één of meer oorsprong toegangsbesturingsclassificaties de toegangsbesturingsclassificatie representeert zoals deze was wanneer voorafgaand geëxporteerd van een overeenkomstige replicatieplaats van de meerdere replicatieplaatsen. ó CM o LL
Independent claims17