Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002050691 - SOFTWARE ARCHITECTURE FOR INTERACTION WITH DYNAMIC DATA SOURCES AND ROLE BASED ACCESS CONTROL

Publication Number WO/2002/050691
Publication Date 27.06.2002
International Application No. PCT/US2001/050279
International Filing Date 19.12.2001
IPC
G06F 17/22 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
20Handling natural language data
21Text processing
22Manipulating or registering by use of codes, e.g. in sequence of text characters
CPC
G06F 40/137
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
12Use of codes for handling textual entities
137Hierarchical processing, e.g. outlines
G06F 40/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
12Use of codes for handling textual entities
14Tree-structured documents
G06F 40/154
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
12Use of codes for handling textual entities
151Transformation
154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
Applicants
  • MEDIAGATE, INC. [US]/[US]
Inventors
  • HULL, Chris
  • BAUMANN, Cliff
  • FRANCIS, Brett
  • GAURAV, Kohli
Agents
  • HSUE, James, S.
Priority Data
60/256,79419.12.2000US
60/256,82319.12.2000US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SOFTWARE ARCHITECTURE FOR INTERACTION WITH DYNAMIC DATA SOURCES AND ROLE BASED ACCESS CONTROL
(FR) ARCHITECTURE LOGICIELLE POUR L'INTERACTION AVEC DES SOURCES DE DONNÉES DYNAMIQUES ET CONTRÔLE D'ACCÈS SUR LA BASE DE RÔLES
Abstract
(EN)
The invention uses dynamically generated and collated Extensible Markup Language (XML) data to enable access to disparate data sources in a uniform way. The invention uses dynamic data source resolution to generate data requests on behalf of a specific application interface (1002). Role based access control is employed to filter the request based on pre-defined permissions employing XML node addresses. Then the invention relies upon a dynamic XML generator to receive the data response from the Internet (1004) and collate XML data from the multiplicity of available data sources taken from services like a Database service (1206) or Email Service (1208). The dynamic XML generator uses the collated data to dynamically create a uniform formatted representation of the received data. The invention understands a data source as any single software entity the dynamic XML generator can interact with to receive application specific data in an XML format.
(FR)
La présente invention concerne l'accès de façon uniforme à des sources de données disparates par utilisation de données XML $i((Extensible Markup Language)) générées et réunies de façon dynamique. Pour générer les demandes de données pour le compte d'une interface d'application spécifique (1002), l'invention fait appel à la résolution de sources de données dynamiques. Le contrôle d'accès sur la base de rôles sert à filtrer la demande sur la base de permissions prédéfinies employant des adresses de noeuds XML. On fait ensuite intervenir un générateur XML dynamique de façon à recevoir les données en réaction en provenance de l'Internet (1004) et réunir les données XML provenant des diverses sources de données disponibles choisies parmi des services tels que le service de base de données (1206) ou le service de courrier électronique (1208). Partant des données réunies, le générateur XML dynamique crée en mode dynamique une représentation formatée uniforme des données reçues. Dans le cadre de l'invention, on considère comme source de données n'importe quelle entité logicielle isolée avec laquelle le générateur XML dynamique est capable d'interagir de façon à recevoir des données spécifiques de l'application en format XML.
Also published as
Latest bibliographic data on file with the International Bureau