Оглавление
Распределенные объекты Повсюду
-
История и развитие Distributed Objects Everywhere (DOE)
- DOE – проект Sun Microsystems для создания распределенной вычислительной среды с использованием CORBA и OpenStep.
- Проект был анонсирован в 1990 году, но оставался нереализованным до 1995 года, когда был выпущен под названием NEO.
- NEO был снят с продажи в 1996 году, уступив место Enterprise JavaBeans.
-
Фон и проблемы распределенных вычислений
- В начале 1990-х годов настольные компьютеры стали использоваться для доступа к данным, предоставляемым мэйнфреймами и миникомпьютерами.
- Существующие методы доступа к данным имели недостатки, такие как необходимость загрузки больших массивов данных локально или использование эмуляторов терминалов.
- Было необходимо создать систему, которая бы разделяла обязанности между рабочей станцией и сервером, учитывая различия в операционных системах и языках программирования.
-
Решение проблем распределенных вычислений
- Общие библиотечные системы облегчали совместное использование ресурсов на небольших платформах и стандартизировали вызовы процедур.
- CORBA стала ключевым стандартом для распределенных вычислений, но разработка ORB для поддержки CORBA замедлилась.
- Sun Microsystems решила проблему объектного программирования на рабочем столе, разработав OpenStep совместно с NeXT.
-
Переход к Java и завершение проекта
- Sun перешла на Java в качестве следующего крупного проекта, и планы по OpenStep были отменены.
- NEO была переориентирована на Java с фреймворком “Joe”, но не получила широкого распространения.
- Компоненты NEO и Joe были интегрированы в Enterprise JavaBeans.
- К концу 1990-х интерес к распределенным объектам снизился, и веб-приложения стали новой “следующей большой новинкой”.