Розподіл компонентів Java у клієнт-серверних системах Oracle8i

1 хв читання

При проектуванні клієнт-серверних систем на базі Oracle8i вибір способу підключення Java-застосунків до бази даних визначає вимоги до інфраструктури кожного робочого місця. Згідно з документацією Oracle, розробники можуть обирати між OCI JDBC та Thin JDBC драйверами, кожен з яких має свої особливості розгортання.

OCI JDBC драйвер призначений для клієнт-серверних застосунків та проміжних серверів. Його використання вимагає попереднього встановлення бібліотек OCI та Net8 на кожному клієнтському комп'ютері або на сервері застосунків. Це створює додаткові адміністративні витрати при оновленні ПЗ у віддалених філіях.

Натомість Thin JDBC драйвер, написаний повністю на Java, реалізує полегшену версію протоколу Net8 через TCP/IP. Оскільки він не потребує клієнтських бібліотек OCI та Net8, його зручно використовувати для розгортання Java-аплетів, що завантажуються безпосередньо у веб-браузер. Проте цей драйвер обмежений виключно мережами на базі TCP/IP.

Практичний висновок: Вибір між драйверами залежить від того, чи готові ви підтримувати інфраструктуру Net8 на кожному клієнтському вузлі, чи віддаєте перевагу «тонкому» клієнту з мінімальними вимогами до локального налаштування.

Використані джерела

  1. docs.oracle.com (docs.oracle.com)