Mecanismul interfetei programului
Interfata
programului este mecanismul prin care un proces utilizator comunica cu
un proces server. El serveste drept metoda de comunicatie standard între
orice instrument client sau aplicatie (cum ar fi formele Oracle) si software-ul
Oracle.
Caracteristici:
-se
comporta ca un mecanism de comunicatie prin formatarea cererilor de date,
transmiterea datelor si capturarea si returnarea erorilor;
-realizeaza
conversii si translatii de date, mai ales între diferite tipuri de
computere sau catre tipuri de date ale programelor utilizatorilor externi.
Software-ul de comunicatie si serviciile de retea Oracle
Daca
procesele utilizator si server sunt pe calculatoare diferite ale unei retele,
sau daca procesele utilizator se conecteaza la procese server partajate
prin procese dispatcher (expeditor), atunci procesele utilizator si server
comunica folosind serviciile de retea Oracle.
Procesele
dispecer sunt procese background optionale prezente doar în
configuratiile de server partajat.
Serviciile
de retea Oracle reprezinta mecanismul Oracle de interfatare
cu protocoalele de comunicatie folosite de retele ce faciliteaza procesarea
distribuita si bazele de date distribuite. Protocoalele de comunicatie
definesc modul în care datele sunt transmise si primite într-o
retea. Într-o retea, un server de baze de date Oracle comunica cu
statiile client si alte servere de baze de date Oracle folosind software-ul
de servicii de retea Oracle.
Serviciile
de retea Oracle suporta comunicatii cu toate protocoalele de retea importante,
de la cele suportate de PC LANs pâna la cele cu computere de tip
mainframe.
Folosind
serviciile de retea Oracle, proiectantii de aplicatii nu trebuie sa se
ocupe de comunicatia prin retea. Daca un protocol nu este folosit, atunci
administratorul de baze de date face unele schimbari minore, în timp
ce aplicatiile nu necesita nici o modificare si continua sa functioneze.