Описание общей схемы функционирования системы
Общая схема функционирования созданной системой может быть структурно отображена
нижеприведенной диаграммой.
Функционально созданное клиентское приложение разбивается на следующие блоки :
- Блок инициализации клиентского приложения и установки соединения с серверным
приложением.
- Блок обработки заданных удаленным клиентом данных и создания текста запроса на языке
SQL.
- Блок, преобразующий данные из результирующего множества, полученные от серверного
приложения, к цепочке HTML документов, которые будут переданы удаленному пользователю.
- Блок, отвечающий за деинициализацию клиентского приложения, реакцию на возникающие
исключительные ситуации и прочие организационные действия.
- Блок, отвечающий за получение данных, введенных удаленным клиентом в HTML документ.
- Блок, организующий пересылку серверному приложению текста составленного SQL запроса и
получение записей из результирующего множества.
В свою очередь, серверное приложения, исходя из набора решаемых задач, функционально
разбивается на следующие блоки:
- Блок, отвечающий за подготовку SQL запроса, исполнение, а также за получение данных
из результирующего множества.
- Блок, организующий получение от клиентского приложения текста SQL запроса и за
пересылку результатов его исполнения обратно клиентскому приложению.
- Блок, инициализирующий серверное приложение, регистрирующий сервис в библиотеке
DDEML и устанавливающий соединение с ODBC драйвером.
- Блок деинициализации серверного приложения, обработки исключительных ситуаций и
выполнения прочих служебных функций.