Интранет – это архитектура клиент-сервер



Нужно четко понять, что все решения Интранет-приложений для взаимодействия с БД основаны на архитектуре клиент-сервер.

Наличие диалоговых свойств в HTML и интерфейса CGI позволяет строить Интранет-приложения с доступом к БД. Наиболее распространена схема динамической публикации отчетов. При этом в качестве CGI-процедуры используется параметризуемый генератор отчетов. Однако это не единственная схема, возможно применять программы ввода и обновления информации в БД.

Если используются традиционные статичные страницы гипертекста, то в ответ на запрос клиента Web-сервер передает страницу в формате HTML. При работе с базой данных клиент указывает в форме программу или сценарий для запуска на сервере. Серверная процедура получает введенные пользователем данные, формирует и передает SQL-запрос (определяющий логику управления данными) и, возможно, данные к СУБД. Сервер БД по запросу выполняет обновление, вставку, удаление или выборку записей из БД. CGI-процедура полученные результаты преобразует в формат HTML или в формат диалоговых переменных. Затем Web-сервер посылает полученную HTML-cтраницу или значения диалоговых переменных броузеру для отображения.

Использование CGI-процедур имеет ряд недостатков – статичное представление информации, преобразование результата-отчета в HTML-файл, отсутствие динамического просмотра изменения информации в базе данных, процедура “не помнит состояний запросов” – каждое обращение к БД требует повторного установления соединения. Кроме того, такой принцип работы перегружает коммуникационную среду и имеет системные издержки при запуске серверных процессов.

Рассмотренная схема по существу является трехзвенной архитектурой клиент-сервер, где Web-сервер выступает в качестве сервера приложений. Для устранения недостатков CGI используют возможности специальных API для Web-серверов и включают дополнительное “релейное” звено в архитектуру. Все это только подталкивает к дальнейшему совершенствования архитектуры клиент-сервер.

Интеграция Интранет и офисных приложений

Именно в Интранет получат дальнейшее развитие офисные приложения, связанные с коллективной подготовкой и обработкой информации, управлением электронными документами и документооборотом.

Web-интерфейс станет привычным для многих приложений автоматизации учрежденческой деятельности. Почтовые, новостные и другие сервисы Интернет встраиваются в приложения для коллективной работы. Можно ожидать сближения поисковых технологий Интернет и офисных систем управления электронными документами. Интеграция Интернет с корпоративными офисными приложениями – важное направление развития Интранет.

6.7.4. Сканирование, распознавание текста

Сканирование и получение цифровых изображений

Под термином “сканирование”, подразумевается получение цифрового изображения. Называемый также вводом цифрового изображения или оцифровкой, этот термин относится к процессу преобразования визуальной информации в цифровую форму, которую могут использовать компьютеры. Привычный планшетный сканер, листовой сканер, слайдовый и барабанный сканеры – далеко не единственные устройства, способные к оцифровке изображений; это могут делать и цифровые камеры, платы ввода видеоданных, а также системы обработки коллекций изображений, поставляемых на компакт-дисках (Photo CD). Хотя здесь внимание будет уделено только классическим сканерам.

Цифровые и растровые изображения

В компьютерном мире работают в основном с изображениями двух типов: растровыми и векторными. Растровые изображения вырабатываются программами для подготовки иллюстраций, графическими редакторами, сканерами, рабочими станциями обработки данных Photo CD, платами ввода видеоданных и цифровыми камерами. Они состоят из сеток цветных, серых полутоновых или черно-белых пикселов, или элементов изображения. Цветовые характеристики растровых изображений приводят к огромным размерам графических файлов и делают их чувствительными к масштабированию.

С другой стороны, векторные изображения формируются из математических форм – линий, эллипсов, прямоугольников, кривых и более сложных структур, – закодированных математическими формулами. Их рациональная структура позволяет сохранять разумные размеры файлов и просто масштабировать изображения без потери качества. Системы компьютерного черчения, автоматизированного проектирования, программы трехмерной графики и трассировки генерируют векторные изображения.

Профессионалы в области компьютерной графики и дизайна обычно описывают термином изображение почти все, что представляется в визуальной форме, – от интерфейса программы на экране компьютера до цифровых фотографий и рисунков, созданных с помощью графических пакетов. Однако в контексте этого раздела термин “цифровые изображения” относится только к растровым изображениям, которые создаются сканерами.


Дата добавления: 2019-01-14; просмотров: 165; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!