Для того чтобы различные информационные системы и их элементы могли эффективно обмениваться информацией, необходимы определенные стандарты обмена данных.
Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы, не привязанные к конкретной аппаратной платформе и производителю.
Например, в Интернет используется набор сетевых стандартных протоколов разных уровней для взаимодействия в сетях - TCP/IP (англ. Transmission Control Protocol/Internet Protocol).
Рассмотрим сокращенную структуру стандарта обмена данными в системах класса «Банк-Клиент» на примере программной системы 1С: Предприятие:
Справочно:
Система 1С: Предприятие подготавливает и учитывает различные платежные документы.
|
|
Для доставки их в банк применяются системы дистанционного банковского обслуживания, в том числе и системы класса "Банк - Клиент".
Один из модулей этой системы устанавливается на рабочем месте бухгалтера.
Стандарт разработан с целью выработки единых правил обмена финансовыми документами, описания структуры и форматов данных.
Схема обмена данными представлена на рисунке ниже