This module implements an CORBA-2 interface for the ODB-Tools prototype. This interface exports ODB-Tools services in the corba standard, this mean that any CORBA application is now able to use ODB-Tools. We implemented also a demo client, this is a user-friendly GUI.
For more information see the ODB-Tools home page
The ODB-Tool is an integrated framework for object oriented database (OODB) schema validation, preserving taxonomy coherence and performing taxonomic inference, and semantic query optimization. ODB-Tool is based on OLCD Description Logics proposed as a common formalism to express class descriptions, a relevant set of integrity constraint rules (IC rules) and queries. It is an open environment, compliant with the ODMG standard ant with a CORBA-2 interface. It has been developed at the the University of Modena and Reggio Emilia, under the direction of Professor S. Bergamaschi. |
ODB-Tool e' un framework integrato per la validazione degli object oriented database (OODB), per la quale preserva la coerenza della tassonomia e compie inferenze di tipo tassonomico, e per l'ottimizzazione semantica di query. ODB-Tool e' basato sulla Description Logics OLCD proposta come formalismo comune per esprimere la descrizioni di classi, un insieme rilevante di vincoli di integrita' (IC rules) e di query E' un ambiente aperto, compatibile con lo standard ODMG e dotato di un'intefaccia CORBA-2. ODB-Tool e' stato sviluppato presso l'Universita' di Modena e Reggio Emilia, sotto la direzione del Professor S. Bergamaschi. |
module OdbToolsApplic { interface OdbTools { string translate_Odl_Olcd ( in string odl, out string olcd ); string translate_Odl_Olcd_vf ( in string odl, out string olcd, out string vf ); string validate_Odl ( in string odl, out string fc ); string validate_OdlSS ( out string fc ); string validate_OdlSS_vf ( out string fc, out string vf ); string optimize_Oql ( in string odl, in string oql, out string stdOut); string optimize_OqlSS ( in string oql ); string optimize_OqlSS_vf ( in string oql, out string vf ); long killObject(); }; interface OdbToolsFactory { };The ODB-Tool CORBA-idl interface: (OdbToolsApplic.idl.html)