|
Разработка приложений клиент/сервер в Delphi
Как же Delphi
вписывается в концепции
клиент/сервер? Delphi 4 предлагает
компоненты объектом базы данных,
которые инкапсулируют
функциональные возможности Borland
Database Engine (BDE): это позволяет
создавать приложения баз данных, не
требуя знания всех функций BDE. Кроме
того, компоненты для работы с
данными связываются с компонентами
доступа к базе данных. Это упрощает
создание пользовательского
интерфейса приложений баз данных.
SQL-связи обеспечиваются с помощью
драйверов таких серверов, как Oracle,
Sybase, Informix, Microsoft SQL Server, DB2 и Interbase.
Получить доступ к данным из других
баз данных можно также с помощью ODBC.
Далее в этой главе для иллюстрации
различных методов создания
приложений клиент/сервер
используются база данных
клиент/сервер Interbase и компоненты
баз данных Delphi 4.
Delphi 4 поддерживает
технологию MIDAS. Ранее в этой главе
уже упоминалась эта технология, а в
главе 31, "Разработка MIDAS", она
описана более подробно. Delphi
допускает также создание
распределенных приложений с
использованием Common Object Reguest
Broker Architecture(CORBA).
Спецификация CORBA была принята
организацией Object Management Group. Эта
технология позволяет создавать
объектно-ориентированные
распределенные приложения.
Информацию о том, как Delphi 4
управляет COBRA, можно найти в
справочной системе. Для описания
технологии CORBA не хватит и целой
книги, поэтому ограничимся
рассмотрением ее азов.
|
|