Jump to content

Фрагментированный объект

В вычислениях фрагментированные объекты являются действительно распределенными объектами . Это новый принцип проектирования, расширяющий традиционную концепцию распределения на основе заглушек.

В отличие от распределенных объектов , они физически распределены и инкапсулируют распределение в самом объекте. Части объекта, называемые фрагментами, могут существовать на разных узлах и обеспечивать интерфейс объекта. Каждый клиент, обращающийся к фрагментированному объекту по его уникальному идентификатору объекта, предполагает наличие локального фрагмента. Фрагментированные объекты RPC также могут действовать как инфраструктура на основе или (кэширующий) интеллектуальный прокси. Поэтому клиенты не могут отличить доступ к локальному объекту, локальной заглушке или локальному фрагменту. Полная прозрачность достигается за счет следующих характеристик фрагментированных объектов.

Фрагментированный объект

Произвольная внутренняя коммуникация

[ редактировать ]

Для внутренней связи между фрагментами могут быть выбраны произвольные протоколы. Например, это позволяет скрыть протоколы реального времени (например, RTP для потоковой передачи мультимедиа) за стандартным интерфейсом CORBA .

Произвольная внутренняя структура

[ редактировать ]

Внутренняя структура фрагментированного объекта определяется разработчиком/развертывателем объекта. Это может быть клиент-серверный, иерархический, одноранговый и другие. Таким образом, обеспечивается нисходящая совместимость с распространением на основе заглушек.

Произвольная внутренняя конфигурация

[ редактировать ]

Поскольку распределение состояния и функциональности скрыто за интерфейсом объекта, их соответствующее распределение по фрагментам также является произвольным. Кроме того, приложение, использующее фрагментированный объект, также может допускать изменение дистрибутивов, что достигается путем обмена фрагментом на одном или нескольких хостах. Эта процедура может быть запущена пользователем, который изменяет свойства объекта. или самим фрагментированным объектом (то есть совокупностью его фрагментов), например, когда считается, что какой-то фрагмент вышел из строя. Конечно, запрос на обмен может вызвать одно или несколько других внутренних изменений. Разработчик объекта может переносить состояние и функциональность по фрагментам, предоставляя различные реализации фрагментов. Они динамически изменяют внутреннюю часть фрагментированных объектов. Гибкое внутреннее разделение обеспечивает также прозрачную отказоустойчивую репликацию.

  • Aspectix – группа Aspectix работает над несколькими проектами, которые сосредоточены на архитектуре промежуточного программного обеспечения , адаптивных приложениях и приложениях с учетом качества обслуживания, отказоустойчивости , аспектно-ориентированном программировании и автоматизированном преобразовании исходного кода .
  • FORMI – FORMI является расширением Java RMI .
  • Глобус. В этом проекте рассматривается мощная объединяющая парадигма для построения крупномасштабных распределенных систем: распределенные общие объекты.
  • SOS – объектно-ориентированная операционная система SOMIW.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c64656e0bc50a3fb99b66d995c590083__1714240140
URL1:https://arc.ask3.ru/arc/aa/c6/83/c64656e0bc50a3fb99b66d995c590083.html
Заголовок, (Title) документа по адресу, URL1:
Fragmented object - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)