17.07.2015 Views

Программные средства и математические основы информатики

Программные средства и математические основы информатики

Программные средства и математические основы информатики

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Волянская Т. А. Стандарт ANSI/NISO Z39.50 и профиль CIMI 11может производить поиск информации в удаленных распределенных базахданных, имеющих самую различную структуру и форматы представленияинформации.Две основные особенности отличают протокол Z39.50 от других протоколов.Во-первых, это абстрактная модель представления информации. Видеологии Z39.50 в рамках одной схемы данных все базы данных совершенноодинаковы, несмотря на их физические различия по используемойСУБД, полям и синтаксису запросов. Иными словами, протокол предоставляетабстрактную модель представления информации на каждом этапевзаимодействия клиента и сервера. В Z39.50 клиент работает всегда с однойи той же системой запросов и получает данные в одних и тех же форматах.Вторая особенность состоит в том, что протокол Z39.50 полностьюобеспечивает сессионное взаимодействие клиента и сервера. Эта особенностьзаложена в самом протоколе и реализуется во всех его приложениях,будь то серверная система или программа-клиент.Z39.50 обеспечивает следующие основные сервисные возможности.• Клиент может производить поиск, указав список серверов и списокбаз данных для поиска, используя параметры, определяющие записи,идентифицируемые для поиска.• Сервер отвечает на запрос клиента подсчетом найденных записей(всех или их части).• Клиент может получить у сервера отобранные записи. При этомклиент принимает условие, что записи, отбираемые при поиске,формируются и определяются установками сервера.• Клиент может определить установки для получения данных в томслучае, когда он не уверен в результатах поиска: в зависимости отколичества найденных записей производить их передачу в полномобъеме или в сокращенной форме.• Клиент может установить предпочтительную для него форму (синтаксис)получения данных, например, в USMARC'е.• Клиент может присвоить имя полученному набору данных для последующегосравнения результатов, а впоследствии удалить названныйим результат поиска.• Сервер может налагать ограничения контроля доступа на клиента,которые определяются результатами аутентификации, предшествующейобслуживанию запроса.• Сервер может производить контроль ресурсов для посылки незапрашиваемыхили запрашиваемых сообщений. При этом серверможет временно приостанавливать обслуживание клиента и пре-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!