„Object Database Management Group“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
{{Liste}} |
Xqbot (Diskussion | Beiträge) K Bot: Ändere: es:Object Database Management Group; kosmetische Änderungen |
||
Zeile 4: | Zeile 4: | ||
== Motivation der Standardisierung == |
== Motivation der Standardisierung == |
||
*Portabilitätsstandard |
* Portabilitätsstandard |
||
*'''kein''' Interoperabilitätsstandard |
* '''kein''' Interoperabilitätsstandard |
||
== Versionen == |
== Versionen == |
||
*erster Abschlussbericht [[1994]]: ODMG-93 Release 1.1 |
* erster Abschlussbericht [[1994]]: ODMG-93 Release 1.1 |
||
*Release 1.2 (August [[1995]]) |
* Release 1.2 (August [[1995]]) |
||
*Release 2.0 (März [[1997]]) |
* Release 2.0 (März [[1997]]) |
||
*Release 3.0 (Sept. [[1999]])<br />verbessertes Java-Binding, Objektmodell und [[Objektrelationale Abbildung|OR-Mapping (ORM)]] |
* Release 3.0 (Sept. [[1999]])<br />verbessertes Java-Binding, Objektmodell und [[Objektrelationale Abbildung|OR-Mapping (ORM)]] |
||
== Komponenten == |
== Komponenten == |
||
*Objektmodell: ausgehend vom [[Object Management Group|OMG]]-Modell |
* Objektmodell: ausgehend vom [[Object Management Group|OMG]]-Modell |
||
*Datendefinitionssprache: Die Object Definition Language (ODL) ist eine programmiersprachenunabhängige Spezifikationssprache zur Beschreibung von Datenobjekten. Sie ist zur [[Schnittstellenbeschreibungssprache|OMG IDL]] kompatibel. Im ODMG Standard sind die Transformationsregeln aus der ODL nach [[C++]] und [[Smalltalk-80 (Programmiersprache)|Smalltalk]] definiert. Die Übersetzung von der ODL in eine Programmiersprache oder Datenbank wird durch Werkzeuge unterstützt. <ref> [http://matisse.com/pdf/developers/matisse_odl.pdf Programmer’s Guide: Einsatz von ODL in der objektorientierten Datenbank Matisse (engl.)] </ref> |
* Datendefinitionssprache: Die Object Definition Language (ODL) ist eine programmiersprachenunabhängige Spezifikationssprache zur Beschreibung von Datenobjekten. Sie ist zur [[Schnittstellenbeschreibungssprache|OMG IDL]] kompatibel. Im ODMG Standard sind die Transformationsregeln aus der ODL nach [[C++]] und [[Smalltalk-80 (Programmiersprache)|Smalltalk]] definiert. Die Übersetzung von der ODL in eine Programmiersprache oder Datenbank wird durch Werkzeuge unterstützt. <ref> [http://matisse.com/pdf/developers/matisse_odl.pdf Programmer’s Guide: Einsatz von ODL in der objektorientierten Datenbank Matisse (engl.)] </ref> |
||
*Anfragesprache: [[Object Query Language]] (OQL) |
* Anfragesprache: [[Object Query Language]] (OQL) |
||
*[[Object Interchange Format]] (OIF) |
* [[Object Interchange Format]] (OIF) |
||
*Anbindungen an OO-Programmiersprachen: [[C++]], [[Smalltalk (Programmiersprache)|Smalltalk]], [[Java (Programmiersprache)|Java]] |
* Anbindungen an OO-Programmiersprachen: [[C++]], [[Smalltalk (Programmiersprache)|Smalltalk]], [[Java (Programmiersprache)|Java]] |
||
== Beteiligte Firmen == |
== Beteiligte Firmen == |
||
*[[Sun Microsystems|SunSoft]] |
* [[Sun Microsystems|SunSoft]] |
||
*Object Design |
* Object Design |
||
*Ontos |
* Ontos |
||
*O2 Technology |
* O2 Technology |
||
*[[Versant]] |
* [[Versant]] |
||
*Objectivity |
* Objectivity |
||
Reviewer |
Reviewer |
||
*[[Hewlett-Packard]] |
* [[Hewlett-Packard]] |
||
*Poet |
* Poet |
||
*Itasca |
* Itasca |
||
*intellitic |
* intellitic |
||
*[[Digital Equipment Corporation|DEC]] |
* [[Digital Equipment Corporation|DEC]] |
||
*Servio |
* Servio |
||
*[[Texas Instruments]] |
* [[Texas Instruments]] |
||
== Weblinks == |
== Weblinks == |
||
Zeile 44: | Zeile 44: | ||
[[en:Object Data Management Group]] |
[[en:Object Data Management Group]] |
||
[[es:Object Database Management Group]] |
|||
[[es:ODMG]] |
|||
[[fr:Object Data Management Group]] |
[[fr:Object Data Management Group]] |
||
[[ja:Object Data Management Group]] |
[[ja:Object Data Management Group]] |
Version vom 6. Februar 2010, 04:23 Uhr
Object Database Management Group (kurz ODMG) ist ein Zusammenschluss von Herstellern objektorientierter Datenbanksysteme zur Entwicklung gemeinsamer Normen und Standards. Die ODMG hat nach der Veröffentlichung der Release 3.0 die Arbeit eingestellt; gegenwärtig arbeitet die Object Management Group (OMG) an Release 4. [1]
Motivation der Standardisierung
- Portabilitätsstandard
- kein Interoperabilitätsstandard
Versionen
- erster Abschlussbericht 1994: ODMG-93 Release 1.1
- Release 1.2 (August 1995)
- Release 2.0 (März 1997)
- Release 3.0 (Sept. 1999)
verbessertes Java-Binding, Objektmodell und OR-Mapping (ORM)
Komponenten
- Objektmodell: ausgehend vom OMG-Modell
- Datendefinitionssprache: Die Object Definition Language (ODL) ist eine programmiersprachenunabhängige Spezifikationssprache zur Beschreibung von Datenobjekten. Sie ist zur OMG IDL kompatibel. Im ODMG Standard sind die Transformationsregeln aus der ODL nach C++ und Smalltalk definiert. Die Übersetzung von der ODL in eine Programmiersprache oder Datenbank wird durch Werkzeuge unterstützt. [2]
- Anfragesprache: Object Query Language (OQL)
- Object Interchange Format (OIF)
- Anbindungen an OO-Programmiersprachen: C++, Smalltalk, Java
Beteiligte Firmen
Reviewer
- Hewlett-Packard
- Poet
- Itasca
- intellitic
- DEC
- Servio
- Texas Instruments