Словарь терминов и определений

Базовый уровень Grid – уровень, отвечающий за доступ к физическим ресурсам.

Брокер объектных запросов – компонент системы CORBA, который присутствует на стороне клиента и на стороне сервера и который отвечает за установление связи между ними.

 

Веб-служба (Web-service) – технология, включающая в себя набор связанных стандартов, позволяющих взаимодействовать и осуществлять обмен данными через Интернет двум любым компьютерным приложениям.

Клиент – процесс, который запрашивает услуги у другого процесса (сервера). Машина, на которой выполняется клиентский процесс, также называется клиентом.

Клиентский переходник (заглушка) – программный компонент удаленного вызова процедур на стороне клиента, который готовит исходящие данные к передаче на сторону сервера и преобразует входящие данные для их корректной интерпретации.

Коллективный уровень Grid –уровень, отвечающий за координирование распределенных ресурсов.

Кортеж – именованная за­пись реляционной базы данных. Все кортежи одной таблицы реляционной базы данных имеют одну и ту же типизованную структуру полей.

Маршалинг – процесс упаковки аргументов процедур и возвращаемых значений для передачи по сети.

Масштабируемость – способность распределенной системы расширяться (например, путем подключения к ней дополнительных вычислительных машин), не влияя на существующие приложения и пользователей.

Метакомпьютер – вычисли­тельная среда, сформированная в результате объединения различных вычислительных систем в рамках единой сети, которая с точки зрения пользователя представляет собой единый виртуальный высокопроизводительный компьютер.

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

Прикладной уровень Grid –уровень, включающий приложения, которые используют нижележащие уровни для доступа к распределенным ресурсам.

Провайдер (поставщик сетевых услуг) – лицо или организация, предоставляющая услуги по подключению к компьютерным сетям.

Прозрачность – незаметность для пользователя; свойство, позволяющее скрывать от пользователей детали реализации распределенной системы.

Промежуточный слой прикладного программного обеспечения или промежуточное (по­средническое) программное обеспечение (middleware, MW) – специальный уровень прикладной системы, который расположен между бизнес-приложением и коммуникационным уровнем и изолирует приложение от сетевых протоколов и деталей операционных систем.

Простой протокол доступа к объектам (SOAP) – протокол обмена сообщениями, предназначенный для отправки и получения данных и инструкций веб-службами, в основе которого лежит язык XML.

Распределенная обработка информации – комплекс операций с информацией (традиционно описываемый термином «обработка информации»), проводимый на независимых, но связанных между собой вычислительных машинах, предназначенных для выполнения общих задач.

Расширяемый язык разметки (XML) – язык разметки данных, позволяющий обмениваться отформатированной информацией между приложениями и платформами.

Ресурсный уровень Grid – уровень, обеспечивающий прием запросов и предоставление общего доступа к ресурсам для приложений.

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

Сервер – процесс, предоставляющий услуги другим процессам, которые называются клиентами. Машина, на которой выполняется данный процесс, также называется сервером.

Серверный переходник (заглушка) – программный компонент удаленного вызова процедур на стороне сервера, который готовит исходящие данные к передаче на сторону клиента и преобразует входящие данные для их корректной интерпретации.

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

Сериализация – перекодировка потока данных в битовые потоки с целью их последующей передачи из одного адресного пространства в другое.

«Сеточные» вычисления (Grid-вычисления) – способ объединения вычислительных ресурсов, разбросанных в пространстве глобальной сети (процессоры, запоминающие устройства, вычислительные системы), для совместного решения комплексных проблем.

Транзакция – атомарная (неделимая) операция взаимоисключения, которая должна быть либо выполнена целиком, либо полностью отменена.

Удаленное обращение к методам (RMI) – программный механизм, позволяющий в рамках объектно-ориентированного подхода реализовывать распределенные системы без необходимости явным образом программировать доступ к сокетам.

Удаленный вызов процедур (RPC) – программный механизм, позволяющий процессу, выполняющемуся на одной вычислительной машине, вызывать процедуры (либо функции) процесса, выполняющегося на другой вычислительной машине.

Универсальная система описания, поиска и взаимодействия (UDDI) – определяет правила на основе XML для создания каталогов, в которых компании могли бы размещать объявления о своем существовании и о предоставляемых ими веб-службах.

 

Язык описания веб-служб (WSDL) – язык, предоставляющий стандартные методы описания веб-служб и их специальных возможностей.

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

Grid – географически распределенная инфраструктура, объединяющая множество ресурсов разных типов (процессоры, долговременная и оперативная память, хранилища и базы данных, сети), доступ к которым пользователь может получить из любой точки, независимо от места их расположения. Grid предполагает коллективный разделяемый режим доступа к ресурсам и к связанным с ними услугам в рамках глобально распределенных виртуальных организаций, состоящих из предприятий и отдельных специалистов, совместно использующих общие ресурсы.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: