Автор: Пользователь скрыл имя, 25 Апреля 2012 в 18:43, доклад
Базовый уровень Grid - уровень, отвечающий за доступ к физическим ресурсам.
Клиент - процесс, который запрашивает услуги у другого процесса (сервера). Машина, на которой выполняется клиентский процесс, также называется клиентом.
Понятия
Базовый уровень Grid - уровень, отвечающий за доступ к физическим ресурсам.
Клиент - процесс, который запрашивает услуги у другого процесса (сервера). Машина, на которой выполняется клиентский процесс, также называется клиентом.
Клиентский переходник (заглушка) - программный компонент удаленного вызова процедур на стороне клиента, который готовит исходящие данные к передаче на сторону сервера и преобразует входящие данные для их корректной интерпретации.
Кортеж - именованная запись реляционной базы данных. Все кортежи одной таблицы реляционной базы данных имеют одну и ту же типизованную структуру полей.
Маршалинг - процесс упаковки аргументов процедур и возвращаемых значений для передачи по сети.
Масштабируемость - способность распределенной системы расширяться (например, путем подключения к ней дополнительных вычислительных машин), не влияя на существующие приложения и пользователей.
Метакомпьютер - вычислительная среда, сформированная в результате объединения различных вычислительных систем в рамках единой сети, которая с точки зрения пользователя представляет собой единый виртуальный высокопроизводительный компьютер.
Прозрачность - незаметность для пользователя свойство, позволяющее скрывать от пользователей детали реализации распределенной системы.
Промежуточный слой прикладного программного обеспечения или промежуточное (посредническое) программное обеспечение (middleware, MW) - специальный уровень прикладной системы, который расположен между бизнес-приложением и коммуникационным уровнем и изолирует приложение от сетевых протоколов и деталей операционных систем.
Распределенная обработка информации - комплекс операций с информацией (традиционно описываемый термином "обработка информации"), проводимый на независимых, но связанных между собой вычислительных машинах, предназначенных для выполнения общих задач.
Сервер - процесс, предоставляющий услуги другим процессам, которые называются клиентами. Машина, на которой выполняется данный процесс, также называется сервером.
Серверный переходник (заглушка) - программный компонент удаленного вызова процедур на стороне сервера, который готовит исходящие данные к передаче на сторону клиента и преобразует входящие данные для их корректной интерпретации.
Транзакция - атомарная (неделимая) операция взаимоисключения, которая должна быть либо выполнена целиком, либо полностью отменена.
Удаленное обращение к методам (RMI) - программный механизм, позволяющий в рамках объектно-ориентированного подхода реализовывать распределенные системы без необходимости явным образом программировать доступ к сокетам.
Удаленный вызов процедур (RPC) - программный механизм, позволяющий процессу, выполняющемуся на одной вычислительной машине, вызывать процедуры (либо функции) процесса, выполняющегося на другой вычислительной машине.
Универсальная система описания, поиска и взаимодействия (UDDI) - определяет правила на основе XML для создания каталогов, в которых компании могли бы размещать объявления о своем существовании и о предоставляемых ими веб-службах.
Язык описания интерфейсов (IDL) - язык, используемый для задания аргументов удаленного вызова процедур, обеспечивающий языковую независимость представления интерфейсов и позволяющий распределенным приложениям осуществлять прозрачный вызов процедур на удаленных вычислительных машинах.