Универсальный механизм обмена данными
Универсальный механизм обмена данными предназначен как для создания территориально распределенных систем на основе 1С:Предприятия 8, так и для организации обмена данными с другими информационными системами, не основанными на 1С:Предприятии 8.
Этот механизм позволяет переносить только данные 1С:Предприятия; перенос конфигурации и административной информации 1С:Предприятия 8 при помощи этого механизма невозможен.
Возможности
- обмен данными может быть реализован как с информационными базами 1С:Предприятия, так и с другими информационными системами;
- организация различных стратегий обмена сообщениями;
- реализация различных способов разрешения коллизий при одновременном изменении данных в разных узлах распределенной системы;
- реализация восстановления обмена данными в таких случаях, как восстановление информационных баз из резервных копии и т. д.
Особенности
- в качестве формата обмена используются XML документы;
- при обмене данными между информационными базами 1С:Предприятия 8 не накладывается ограничений на идентичность конфигурации и структуры конкретных объектов;
- в одной конфигурации может быть создано несколько независимых схем обмена с различными информационными системами;
- при организации схемы обмена не накладывается ограничений на структуру распределенной системы. Может быть организована как классическая структура типа «звезда», так и более сложные многоуровневые структуры типа «снежинка» и другие;
- разработчику прикладного решения предоставляется возможность гибкого управления составом обмена, как с точки зрения структуры передаваемых данных, так и с точки зрения состава передаваемой информации в конкретные узлы обмена;
- объект базы данных первоначально создается в одном из узлов обмена. Состав передаваемой информации может регулироваться в зависимости от содержимого данных, и не зависит от места первоначального ввода информации.
Составные части
Универсальный механизм обмена данными не является жестким решением. Его работа реализуется набором средств технологической платформы 1С:Предприятия 8, которые могут использоваться в прикладных решениях в различных комбинациях.
- План обмена
Объекты конфигурации План обмена являются центром, вокруг которого группируются прочие средства обмена данными. При помощи этих объектов описывается набор узлов распределенной системы и состав данных, которыми предполагается обмениваться в рамках данного плана обмена. Подробнее…
Кроме этого, планы обмена реализуют работу двух важных механизмов, задействованных при обмене данными:
- Служба регистрации изменений
Позволяет получать информацию о том, какие элементы данных были изменены, и в какой узел обмена их необходимо передать. Подробнее…
- Инфраструктура сообщений
Перенос данных между узлами распределенной системы выполняется с помощью сообщений, которые поддерживаются инфраструктурой сообщений. Каждое сообщение относится к определенному плану обмена, имеет определенный узел-отправитель, узел-получатель и целочисленный номер. Подробнее…
- XML -сериализация
Позволяет представить объект 1С:Предприятия 8 в виде последовательности данных формата XML и наоборот, если существует подходящий тип данных. Подробнее…
- Чтение и запись XML документов
Обеспечивает работу с XML-документами на базовом уровне: открытие XML-документов для чтения, чтение данных, создание новых XML-документов и запись данных в них. Подробнее…