Переносимые распределенные объекты

Переносимые распределенные объекты Обзор Portable Distributed Objects (PDO) PDO — это API для создания объектно-ориентированного кода, который выполняется удаленно в […]

Переносимые распределенные объекты

  • Обзор Portable Distributed Objects (PDO)

    • PDO — это API для создания объектно-ориентированного кода, который выполняется удаленно в сети. 
    • Создан компанией NeXT Computer, Inc., используя систему OpenStep и Objective-C. 
    • Отличается малым весом и высокой скоростью по сравнению с CORBA. 
  • Версии и лицензирование

    • Доступны для Solaris, HP-UX, OPENSTEP и Digital Unix (OSF/1). 
    • Стоимость лицензии варьировалась от 2500 до 10 000 долларов в зависимости от типа сервера. 
    • Была версия для Microsoft OLE, D’OLE, позволяющая использовать PDO в системах Microsoft. 
  • Особенности и использование

    • Поддерживает метод «второго шанса» для обработки ошибок в вызовах методов. 
    • Создает объекты PDO локально и перенаправляет вызовы на удаленные компьютеры. 
    • Программы PDO обычно меньше по размеру, чем CORBA. 
  • Ограничения и последствия

    • Зависимость от Objective-C, что ограничило его использование. 
    • Не нашел широкого применения, и NeXT сосредоточилась на WebObjects в 1995 году. 
    • Apple не рекомендует использовать PDO из-за уязвимости в безопасности. 
  • Альтернативы и дополнительные ресурсы

    • GNUstep имеет собственную реализацию распределенных объектов. 
    • Ссылки на историю PDO и руководство от Apple. 

Полный текст статьи:

Переносимые распределенные объекты — Википедия

Оставьте комментарий

Прокрутить вверх