traducendo libgda
Fabrizio Stefani
Fabrizio Stefani <f.stef@inwind.it>
Tue, 27 Nov 2001 01:42:01 +0100
Ho trovato un po' di tempo per completare la traduzione della
documentazione di libgda (che avevo preso in consegna tempo fa...)
Vi propongo gli ultimi dubbietti sparsi, riguardanti singoli
termini che non mi sono familiari :(
middleware
&GDA; tries to tackle the &ODBC; problem and help
you with the &SQL; problem. It's a sort of
middleware (or can be blown up to be a middleware
layer) to access different data sources.
&GDA; cerca di occuparsi del problema di &ODBC; ed
è di aiuto con il problema dell'&SQL. È una sorta
di middleware (o può essere trasportato su uno
strato middleware) per accedere a differenti fonti
dati.
wrapper
It offers a wrapper around the &CORBA; internals,
thus making it easier for programmers to make use
of all the power provided by &CORBA; without even
knowing about it. It comes along with several
libraries, for both clients and servers, as a C
implementation of this wrapper.
Agisce incapsulando &CORBA; e rende così più facile
ai programmatori l'uso di tutta la potenza fornita
da &CORBA; stesso, senza che nemmeno si rendano conto
che c'è. È fornito di diverse librerie, sia per i
client che per i server, come implementazione C di
tale involucro.
language bindings
Along with these libraries (and associated header
files and language bindings for development),
&LIBGDA; includes several tools and utilities to
help you with the task of developing applications
based on &LIBGDA;, as well as for automating some
database-related tasks.
&LIBGDA; include, oltre alle suddette librerie (e
ai relativi file header e language binding per lo
sviluppo), diversi strumenti e servizi utili nello
sviluppo di applicazioni basate su &LIBGDA;, o per
automatizzare dei lavori che usano database.
round trip
The shared driver approach makes it possible to
use the server as a library for the client,
reducing round trip time (no sockets and context
switches required).
L'approccio tramite driver condiviso rende possibile
usare il server come libreria per il client,
riducendo in tal modo il tempo di round trip (non
servono socket né cambi di contesto).
name server
OAF handles the identification of the name server
and the registration of the &CORBA; server (the
&GDA; provider), once it is active.
OAF si occupa dell'identificazione del name server
e, una volta attivo, della registrazione del server
&CORBA; (il fornitore &GDA;).
stubs
In this case, you would need to generate &CORBA;
client stubs by using your &IDL; compiler with the
&IDL; files that come with &GNOMEDB;.
In tal caso potrebbe essere necessario creare dei
"frammenti" di client &CORBA; usando il proprio
compilatore &IDL; con i file &IDL; che accompagnano
&GNOMEDB;.
This &IDL; file is then used by a program called
"IDL compiler" to generate client stubs and server
skeletons implementing the particular &ORB; interface.
Tale file &IDL; viene poi usato da un programma
chiamato "compilatore IDL" per generare dei frammenti
del client e degli scheletri del server implementanti
quella particolare interfaccia &ORB;.
This &IDL; compiler is what you have to use to
generate, in this case, client stubs.
Quello che serve per generare i frammenti del client,
in questo caso, è proprio il compilatore &IDL;.
parser
&GDA; Providers
<title>Introduction</title>
These are executables or shared libraries doing the
conversion work. They map the &CORBA; calls to the data
source specific calls. They may use &ODBC;, a native
library for the database, &XML; parsers and generators,
&LDAP;, POP3 or whatever you can imagine.
Fornitori &GDA;
<title>Introduzione</title>
Sono degli eseguibili o delle librerie condivise che
fanno il lavoro di conversione; trasformano le chiamate
&CORBA; nelle chiamate specifiche di una certa fonte di
dati. Potrebbero usare &ODBC;, una libreria nativa per
database, degli analizzatori e generatori &XML;, &LDAP;,
POP3 o qualsiasi altra cosa possa venire in mente.
file template
A server framework is provided with &LIBGDA; to ease
the process of adding a new server. This is done by
using a set of template files and a shell script called
gda-buildserver, which can be used for both creating the
basic structure of a new server, and building the server
itself.
Con &LIBGDA; viene fornito lo scheletro di un server
per facilitare il lavoro di aggiunta di un nuovo server.
Ciò si fa usando un insieme di file prototipi ed uno
script di shell, chiamato gda-buildserver, che può essere
usato sia per creare la stuttura di base di un nuovo server,
che per costruire il server stesso.
framework
The gda-server library imposes a framework on the way the
provider needs to be implemented, but allows for specific
customization.
La libreria gda-server impone dei vincoli di struttura sul
modo in cui dovrà essere implementato il fornitore, ma
permette delle personalizzazioni specifiche.
---
Attendo fiducioso i vostri preziosi consigli :)
---------------------
Fabrizio Stefani
<f.stef@inwind.it>