WO2003030020A3 - Handling relational metanodes in databases - Google Patents

Handling relational metanodes in databases Download PDF

Info

Publication number
WO2003030020A3
WO2003030020A3 PCT/DK2002/000638 DK0200638W WO03030020A3 WO 2003030020 A3 WO2003030020 A3 WO 2003030020A3 DK 0200638 W DK0200638 W DK 0200638W WO 03030020 A3 WO03030020 A3 WO 03030020A3
Authority
WO
WIPO (PCT)
Prior art keywords
managers
data
metadata
access
metanodes
Prior art date
Application number
PCT/DK2002/000638
Other languages
French (fr)
Other versions
WO2003030020A2 (en
Inventor
Niels Morville
Original Assignee
Treewise Aps
Niels Morville
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Treewise Aps, Niels Morville filed Critical Treewise Aps
Publication of WO2003030020A2 publication Critical patent/WO2003030020A2/en
Publication of WO2003030020A3 publication Critical patent/WO2003030020A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/288Entity relationship models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases

Abstract

A method for handling a large part of all database data access, monitoring and maintenance in an abject oriented multi-tier application, by using structural metadata. A 'relational metanode' is defined as a means for identifying business objects in a database. Structural and other metadata is used to construct prototype class instances called 'managers', that operate on metanode data instances called 'units'. Managers provide access to the unit's data, transactional control, access to referenced data and managers of referenced metanodes. Managers provide metadata on the compositeness of their nature facilitating tool building and frameworks. Remote interfaces to managers are made available enabling multi-tier applications. Client application frameworks can be built using client foundation classes interacting with arbitrary managers.
PCT/DK2002/000638 2001-10-02 2002-09-26 Handling relational metanodes in databases WO2003030020A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DKPA200101436 2001-10-02
DKPA200101436 2001-10-02

Publications (2)

Publication Number Publication Date
WO2003030020A2 WO2003030020A2 (en) 2003-04-10
WO2003030020A3 true WO2003030020A3 (en) 2004-03-04

Family

ID=8160742

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DK2002/000638 WO2003030020A2 (en) 2001-10-02 2002-09-26 Handling relational metanodes in databases

Country Status (1)

Country Link
WO (1) WO2003030020A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860902B2 (en) * 2003-07-22 2010-12-28 Sap Ag Side-effect modeling
US20060294042A1 (en) 2005-06-23 2006-12-28 Microsoft Corporation Disparate data store services catalogued for unified access
US8365254B2 (en) 2005-06-23 2013-01-29 Microsoft Corporation Unified authorization for heterogeneous applications
US10235434B2 (en) 2014-07-29 2019-03-19 Red Hat, Inc. Optimizing loading of relational data for applications

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615362A (en) * 1993-08-02 1997-03-25 Persistence Software, Inc. Method and apparatus for managing relational data in an object cache
US5897634A (en) * 1997-05-09 1999-04-27 International Business Machines Corporation Optimized caching of SQL data in an object server system
US5937409A (en) * 1997-07-25 1999-08-10 Oracle Corporation Integrating relational databases in an object oriented environment
US6085198A (en) * 1998-06-05 2000-07-04 Sun Microsystems, Inc. Integrated three-tier application framework with automated class and table generation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615362A (en) * 1993-08-02 1997-03-25 Persistence Software, Inc. Method and apparatus for managing relational data in an object cache
US5897634A (en) * 1997-05-09 1999-04-27 International Business Machines Corporation Optimized caching of SQL data in an object server system
US5937409A (en) * 1997-07-25 1999-08-10 Oracle Corporation Integrating relational databases in an object oriented environment
US6085198A (en) * 1998-06-05 2000-07-04 Sun Microsystems, Inc. Integrated three-tier application framework with automated class and table generation

Also Published As

Publication number Publication date
WO2003030020A2 (en) 2003-04-10

Similar Documents

Publication Publication Date Title
WO2003019326A3 (en) Method and system for facilitating creation, presentation, exchange, and management of documents to facilitate business transactions
WO2002019652A3 (en) System and method for transmitting and retrieving data via a distributed persistence framework
EP1585036A3 (en) Management of parameterized database queries
WO2004104777A3 (en) Method and system for object-oriented management of multi-dimensional data
MXPA02000641A (en) System for maintaining precomputed views.
WO2003012635A3 (en) A device configuration and management development system
WO2001095133A3 (en) A method of modelling a maintenance system
WO2002039087A3 (en) Method for large timesteps in molecular modeling
CN102609417A (en) Engine device and method for data integration and exchange of building information mode based on IFC (industry foundation classes) standards
WO2003081476A3 (en) Method and data structure for a low memory overhead database
CN104253858B (en) A kind of mobile data synchronization conflict pretreatment and digestion procedure based on packet
Henderson et al. A meta-model for mechanical products based upon the mechanical design process
WO2003030020A3 (en) Handling relational metanodes in databases
EP1492030A3 (en) System and method for online analytical processing using dimension attributes and multiple hierarchies per dimension
CN201383173Y (en) File cabinet controlled and managed by computers
WO2002071269A8 (en) Patent or utility model information retrieval management system using the internet
Hwang et al. The MYRIAD federated database prototype
CN203149692U (en) Fingerprint-code lock system
TWM578817U (en) Processing system for converting data of data system into relational data format
Bergmann et al. Design and First Steps in the Development of OPALIS
Fernandez Aurum: a story about research taste
Wilkes Das Rollen-Beziehungs-Modell: Generische Beziehungen in objekt-orientierten Datenbanken (Kurzbeitrag)
Li et al. Design and Implementation of Massive Information Management System Based on Big Data
Wikarski Further remarks on the relationship between CE structures and Petri nets
Shi et al. Duplication technology of distributed data and its application.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AU BR CA CN IN JP MX NZ RU TR UA

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FR GB GR IE IT LU MC NL PT SE SK TR US

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP