ВУЗ:
Составители:
Рубрика:
104
отдельной поддержки за пределами СУБД. Именно эта поддержка и реализуется в
мониторах транзакций (рис.1.3).
Рис. 1.3. Информационная система с монитором транзакций
Отметим, однако, что в виде отдельного сервиса может быть реализован не только
доступ к данным, но и любая другая функциональность пользовательского приложения,
например, многомерный анализ и статистическая обработка данных, генерация и печать
отчетов, проведение расчетов, обеспечение шифрования данных и многое другое. В этом
случае говорят о серверах функциональности (functionality server). Отметим, что сервер
функциональности - более общее понятие, чем сервер доступа к данным; последний есть
лишь частный случай сервера функциональности. Один сервер функциональности может
в общем случае предоставлять несколько сервисов. Как правило, на сервер
функциональности возлагаются задачи, требующие нестандартных ресурсов:
- избыточного по сравнению с обычной рабочей станцией объема оперативной
памяти,
- нестандартного оборудования,
- нестандартной операционной системы или иного программного обеспечения (в
том числе, например, библиотек для доступа к данным),
- и др.
Специализированные сервисы
Особым видом сервисов промежуточного слоя являются так называемые
специализированные сервисы. Эти сервисы предназначены для обеспечения нормального
функционирования системы, содержащей набор серверов функциональности.
К сожалению, терминология (как русская, так и английская), употребляемая при
описании таких сервисов, весьма разнообразна и существенно зависит от того, какой
спецификации подчиняется их работа и какая реализация данной спецификации
используется в конкретном программном продукте, частью которого является данный
сервис. Нередко один и тот же термин (например, брокер, агент, или демон) обозначает
различные по своему назначению сервисы в различных спецификациях и различных
продуктах, а иногда обозначает не сервис, а просто концепцию, реализованную в сервисах
с другими названиями. У некоторых англоязычных терминов имеется несколько разных
вариантов русских переводов, некоторые не имеют их вовсе. Поэтому к употребляемой
терминологии следует относиться с осторожностью.
Наиболее распространенными из специализированных сервисов являются сервисы,
позволяющие на заданных условиях определенным пользователям получить доступ к
тому или иному серверу функциональности, содержащемуся на компьютере, где
функционирует данный специализированный сервис. Иногда такой сервис может быть
выполнен в виде приложения, иногда - в виде сервиса операционной системы. В случае
реализации спецификации в продукте Inprise Visibroker он называется Object Activation
Daemon, в случае использования доступа к COM-серверам с помощью Inprise OLEnterprise
отдельной поддержки за пределами СУБД. Именно эта поддержка и реализуется в
мониторах транзакций (рис.1.3).
Рис. 1.3. Информационная система с монитором транзакций
Отметим, однако, что в виде отдельного сервиса может быть реализован не только
доступ к данным, но и любая другая функциональность пользовательского приложения,
например, многомерный анализ и статистическая обработка данных, генерация и печать
отчетов, проведение расчетов, обеспечение шифрования данных и многое другое. В этом
случае говорят о серверах функциональности (functionality server). Отметим, что сервер
функциональности - более общее понятие, чем сервер доступа к данным; последний есть
лишь частный случай сервера функциональности. Один сервер функциональности может
в общем случае предоставлять несколько сервисов. Как правило, на сервер
функциональности возлагаются задачи, требующие нестандартных ресурсов:
- избыточного по сравнению с обычной рабочей станцией объема оперативной
памяти,
- нестандартного оборудования,
- нестандартной операционной системы или иного программного обеспечения (в
том числе, например, библиотек для доступа к данным),
- и др.
Специализированные сервисы
Особым видом сервисов промежуточного слоя являются так называемые
специализированные сервисы. Эти сервисы предназначены для обеспечения нормального
функционирования системы, содержащей набор серверов функциональности.
К сожалению, терминология (как русская, так и английская), употребляемая при
описании таких сервисов, весьма разнообразна и существенно зависит от того, какой
спецификации подчиняется их работа и какая реализация данной спецификации
используется в конкретном программном продукте, частью которого является данный
сервис. Нередко один и тот же термин (например, брокер, агент, или демон) обозначает
различные по своему назначению сервисы в различных спецификациях и различных
продуктах, а иногда обозначает не сервис, а просто концепцию, реализованную в сервисах
с другими названиями. У некоторых англоязычных терминов имеется несколько разных
вариантов русских переводов, некоторые не имеют их вовсе. Поэтому к употребляемой
терминологии следует относиться с осторожностью.
Наиболее распространенными из специализированных сервисов являются сервисы,
позволяющие на заданных условиях определенным пользователям получить доступ к
тому или иному серверу функциональности, содержащемуся на компьютере, где
функционирует данный специализированный сервис. Иногда такой сервис может быть
выполнен в виде приложения, иногда - в виде сервиса операционной системы. В случае
реализации спецификации в продукте Inprise Visibroker он называется Object Activation
Daemon, в случае использования доступа к COM-серверам с помощью Inprise OLEnterprise
104
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »
