Dostęp do baz danych poprzez WWW.
ODBC – ogólnie
- ODBC – sterownik dostępu do baz danych. Znajduje się w stacji użytkownika i wymaga połączenia z serwerem przez oprogramowanie sieciowe. Pracują dla różnych baz danych (Informix, Oracle).
IDBC - Interfejsem programownia jest zbiór klas zdefiniowanych w języku Java. Interfejs ten przekazuje wywołanie sterownikowi ODBC. Używa się dwóch architektur współpracy z bazą danych.
sterownik IDBC komunikuje się bezpośrednio z serwerem bazy danych i tłumaczy instrukcje IDBC na wywołanie CLI rozpoznawane przez daną bazę;
Sterownik iDBC wymienia dane ze sterownikiem ODBC na serwerze i tłumaczy instrukcje IDBC na wywołanie ODBC, który je wykonuje przez kontakt z odpowiednim serwerem baz danych.
CLI – zbiór funkcji zaimplementowanych na język programowania. Funkcje te przekazują polecenie SQL bezpośrednio do obsługi baz danych przez serwer baz danych.
Dostęp do baz danych przez sieć (nowoczesne rozwiązanie)
Common Deathway Interface – dostęp przez WWW, umieszczenie aplikacji w minimalnej liczbie kopii.
Arch1. Arch2.
Użytkownik Użytkownik
Aplikacja bazy Aplikacja bazy
danych danych
Sterownik IDBC Sterownik IDBC
Sterownik ODBC
Sieć
Serwer danych Serwer ODBC
Baza danych Serwer danych
Baza danych
Użytkownik
PrzeglÄ…darka sieciowa
serwer HTTP
Strona sieciowa Interpreter CGI
Formularz Program warstwy środkowej
Sterownik ODBC
Serwer ODBC
Serwer danych
Baza danych
Dostęp przez aplet JAVY
Użytkownik
PrzeglÄ…darka sieciowa
Serwer HTTP Sterownik IDBC
Strona sieciowa Sterownik ODBC
Sormularz
Serwer ODBC
Serwer danych
Baza danych