|
|
02 июня 2011
Оглавление: 1. GIOP 2. Форматы сообщений GIOP 3. Правовой статус сокращения GIOP
GIOP абстрактный протокол в распределённых объектных системах, обеспечивающий интероперабельность брокеров. Стандарты, связанные с данным протоколом, выпускает Object Management Group.
IIOP используется GIOP для TCP/IP. IIOP является конкретной реализацией абстрактных определений GIOP.
Краткое описание протокола
Спецификация GIOP состоит из следующих элементов:
- Определение общего представления данных. CDR это синтаксис передачи, выполняющий отображение типов данных OMG IDL в независимое низкоуровневое представление, для передачи между брокерами и межброкерными мостами.
- Форматы сообщений GIOP. Сообщения GIOP пересылаются между агентами для передачи объектных запросов, определения местоположения объекта-исполнителя и управления коммуникационными каналами. Сообщения:
- Request посылают для вызова отдалённого метода.
- Reply посылается в ответ на сообщение Request. Сообщение обычно содержит данные, возвращаемые отдалённым методом. В других случаях ответ может содержать инструкцию переназначения или описание исключения, которое было брошено в сторону сервера.
- CancelRequest используется для отмены ранее отправленного запроса.
- LocateRequest используется для проверки, знает ли сервер и поддерживает требуемый отдаленный объект, и, к какому адресу надо посылать запросы о требуемом объекте.
- LocateReply посылается сервером как ответ на LocateRequest. Если требуется, LocateReply может содержать новый адрес отдаленного объекта, который был перемещён.
- CloseConnection посылается сервером в качестве уведомления об отключение сервера.
- MessageError посылается в ответ на искажённое или неверное сообщение. Это сообщение не используется для извещения об ошибках, не связанных с передачей сообщений; о такого рода ошибках сообщают в Reply.
- Fragment сообщение, продолжающее предыдущее. Длинные сообщения могут быть разделены на фрагменты.
- Транспортные предположения GIOP. Спецификация GIOP описывает общие предположения, сделанные относительно любого транспортного слоя сети, который может использоваться для передачи сообщения GIOP. Спецификация также описывает способы управления соединениями и ограничения на размещение сообщения GIOP.
Просмотров: 2712
|