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>