Для достижения свойства неделимости в распределенных системах используется протокол двухфазной фиксации транзакции.
| Запись «Приготовиться» в журнал Отправка сообщения «приготовиться» Собрать ответы Сделать запись в журнал о завершении Послать сообщение «фиксировать» |
| Запись «готов» в журнал Отправка сообщение «готов» Запись «фиксировать» в журнал Отправка сообщения «завершено» |
| Ф1 |
| Ф2 |
| Координатор |
| Подчиненный процесс |
Технологии построения распределенных систем
CORBA использует общий протокол межброкерного взаимодействия GIOP – абстрактный протокол, обеспечивающий интероперабильность. Интероперабильность – взаимодействие на верхних уровнях сетевого протокола.
Архитектура GIOP включает несколько конкретных протоколов: IIOP (internet interORB protocol), SSLIOP (SSSL interORB protocol), HTIOP (hyper text -//-).
Спецификация GIOP включает:
1. Определение общего представления данных, переменный порядок байт, выравнивание примитивных типов, полное IDL отображение
2. Форматы сообщения
3. Представление о транспортном уровне (слое).






