Вторник, 30.04.2024, 22:30
Распределенная обработка данных
Здравствуйте Гость | RSS
Главная страница Примеры распределенных систем Регистрация Вход
Меню сайта

Считалка

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

§ 2. Примеры распределенных систем.

 

Существует несметное количество распределенных систем, большинство из которых разрабатывалось без использования объектно-ориентированных методов.

Рассмотрим систему, которая была построена с использованием объектно-ориентированного метода и является промышленной разработкой, находящейся в эксплуатации.

 

Пример. Компания Hong Kong Telecom Interactive Multimedia Services построила службу «видео по требованию» с использованием распределенных объектов. В этой системе клиентские компоненты, используемые для просмотра видеофильмов, и северные компоненты, загружающие и передающие фильмы, рассматриваются как объекты. Они являются распределенными: на Интернет-приставках абонентов размещены клиентские части, а для доведения системы до текущих размеров (90000 абонентов) было использовано несколько серверов «видео по требованию».

 

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

В данном примере клиентские компоненты были реализованы на языке JAVA, что означает возможность их загрузки с web-сервере приводит к миграции к новым версиям клиента. Язык JAVA был выбран еще и для того, чтобы обеспечит работу клиентов на различных платформах, включая web-браузеры и Интернет-приставки. Объекты–серверы реализованы на языке С++, т.к. они должны эффективно функционировать на серверах Unix (неоднородность хостов). Система параллельна, т.к. имеет 90000 потенциальных пользователей.

Система «видео по требованию» построена с использованием объектно-ориентированного промежуточного слоя. Он управляет взаимодействием между объектами-клиентами и объектами-серверами.

Система демонстрирует все свойства распределенных систем.
Поиск

Друзья сайта

2024