Перейти к содержанию

Варианты архитектуры реализации интеграции с Госключом: различия между версиями

Материал из Бизнес Системы: Электронная подпися
Нет описания правки
Метка: отменено
 
(не показаны 2 промежуточные версии этого же участника)
Строка 5: Строка 5:
== Вариант 1. Встроенное расширение в базе 1С клиента ==
== Вариант 1. Встроенное расширение в базе 1С клиента ==


<div style="display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:16px 0;">
'''Схема:''' База 1С клиента (основная информационная база, содержит расширение БСП «Электронная подпись») — по API / HTTPS — Госключ (Госуслуги).
  <div style="min-width:230px;max-width:320px;border:1.5px solid #93c5fd;border-radius:14px;padding:16px;background:#eff6ff;text-align:center;">
 
    <div style="font-weight:800;font-size:16px;">База 1С клиента</div>
 
    <div style="font-size:13px;color:#64748b;margin-top:5px;">Основная информационная база</div>
[[Файл:variant1_diagram.jpg|frame|center|Рисунок 3 Раздел «Госключ»]]
    <div style="margin-top:12px;padding:11px;border:1px dashed #94a3b8;border-radius:10px;background:#fff;font-size:13px;font-weight:700;">Расширение Бизнес Системы: Электронная подпись</div>
 
  </div>
  <div style="text-align:center;font-weight:800;font-size:15px;color:#475569;min-width:90px;">
    API<br>&#8646;&#8646;&#8646;<br>HTTPS
  </div>
  <div style="min-width:180px;max-width:260px;border:1.5px solid #86efac;border-radius:14px;padding:16px;background:#f0fdf4;text-align:center;">
    <div style="font-weight:800;font-size:16px;">Госключ</div>
    <div style="font-size:13px;color:#64748b;margin-top:5px;">Госуслуги</div>
  </div>
</div>


'''+ Плюсы'''
'''+ Плюсы'''
Строка 31: Строка 22:
== Вариант 2. Выделенный 1С-коннектор рядом с базой клиента ==
== Вариант 2. Выделенный 1С-коннектор рядом с базой клиента ==


<div style="display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:16px 0;">
'''Схема:''' База(ы) 1С клиента 1…N (основные информационные базы) — по API / WS (, двунаправленно) — Отдельная конфигурация 1С «Коннектор Госключа» (содержит расширение БСП «Электронная подпись») — по API Госключ / HTTPS — Госключ (Госуслуги).
  <div style="display:flex;align-items:center;gap:14px;padding:16px;border:2px solid #7c3aed;border-radius:18px;background:#faf5ff;flex-wrap:wrap;">
 
    <div style="min-width:220px;max-width:280px;border:1.5px solid #93c5fd;border-radius:14px;padding:16px;background:#eff6ff;text-align:center;">
 
      <div style="font-weight:800;font-size:15px;">База 1С клиента 1</div>
[[Файл:variant2_diagram.jpg|frame|center|]]
      <div style="font-size:12px;color:#64748b;margin-top:5px;">Основная информационная база</div>
 
      <div style="margin-top:10px;padding:9px;border:1px dashed #94a3b8;border-radius:10px;background:#fff;font-size:12px;font-weight:700;">…</div>
      <div style="margin-top:8px;padding:9px;border:1px dashed #94a3b8;border-radius:10px;background:#fff;font-size:12px;font-weight:700;">База 1С клиента N</div>
    </div>
    <div style="text-align:center;font-weight:800;font-size:13px;color:#475569;min-width:80px;">
      API / WS<br>&#8646;&#8646;&#8646;<br>
    </div>
    <div style="min-width:230px;max-width:290px;border:1.5px solid #c4b5fd;border-radius:14px;padding:16px;background:#f5f0ff;text-align:center;">
      <div style="font-weight:800;font-size:14px;">Отдельная конфигурация 1С</div>
      <div style="font-size:12px;color:#64748b;margin-top:5px;">Коннектор Госключа</div>
      <div style="margin-top:10px;padding:9px;border:1px dashed #94a3b8;border-radius:10px;background:#fff;font-size:12px;font-weight:700;">Расширение Бизнес Системы: Электронная подпись</div>
    </div>
  </div>
  <div style="text-align:center;font-weight:800;font-size:14px;color:#475569;min-width:100px;">
    API Госключ<br>&#8646;&#8646;&#8646;<br>HTTPS
  </div>
  <div style="min-width:180px;max-width:260px;border:1.5px solid #86efac;border-radius:14px;padding:16px;background:#f0fdf4;text-align:center;">
    <div style="font-weight:800;font-size:16px;">Госключ</div>
    <div style="font-size:13px;color:#64748b;margin-top:5px;">Госуслуги</div>
  </div>
</div>


'''+ Плюсы'''
'''+ Плюсы'''

Текущая версия от 07:41, 8 августа 2026

Варианты архитектуры реализации интеграции с Госключом для клиентов

Две модели размещения логики интеграции: внутри базы 1С клиента или в отдельной конфигурации-коннекторе. Все подписи выполняются через Госключ, а конкретная схема выбирается в зависимости от требований клиента к инфраструктуре, безопасности и сопровождению.

Вариант 1. Встроенное расширение в базе 1С клиента[править]

Схема: База 1С клиента (основная информационная база, содержит расширение БСП «Электронная подпись») — по API / HTTPS — Госключ (Госуслуги).


Рисунок 3 Раздел «Госключ»


+ Плюсы

  • Не нужна отдельная инфраструктура
  • Логика электронной подписи находится рядом с бизнес-данными
  • Простая схема для клиента с готовой БСП

− Минусы

  • Требования к составу и версии БСП могут быть ограничением
  • Обновление логики требует обновления расширения у каждого клиента

Вариант 2. Выделенный 1С-коннектор рядом с базой клиента[править]

Схема: База(ы) 1С клиента 1…N (основные информационные базы) — по API / WS (1С, двунаправленно) — Отдельная конфигурация 1С «Коннектор Госключа» (содержит расширение БСП «Электронная подпись») — по API Госключ / HTTPS — Госключ (Госуслуги).



+ Плюсы

  • БСП в основной базе клиента не обязательна
  • Одна конфигурация-коннектор может обслуживать множество баз 1С клиента
  • Логику интеграции можно обновлять независимо от основной базы

− Минусы

  • Нужна отдельная информационная база и сервер
  • Появляется дополнительный сетевой слой
  • Требуется сопровождение коннектора

Сравнительный анализ[править]

Два варианта рядом[править]

Критерий 1 · Расширение в базе клиента 2 · Отдельная конфигурация
База 1С клиента одна база, расширение устанавливается непосредственно в ней множество баз 1С клиента (1…N) могут работать с одним коннектором
Где находится логика электронной подписи в расширении БСП «Электронная подпись» внутри базы клиента в отдельной конфигурации 1С — коннекторе Госключа
БСП в основной базе клиента требуется не требуется
Дополнительная инфраструктура не требуется отдельная информационная база и сервер
Масштабирование отдельное расширение для каждой базы один коннектор — множество баз 1С клиента
Обновление логики интеграции обновление расширения в каждой базе централизованное обновление коннектора
Контур размещения в базе 1С клиента на стороне клиента: базы 1С + отдельная конфигурация-коннектор
Сложность внедрения низкая / средняя средняя

Легенда[править]

  • База 1С клиента — основная информационная база
  • Расширение Бизнес Системы: Электронная подпись — модуль интеграции
  • Госключ — внешний сервис электронной подписи
  • API / WS — интеграционные интерфейсы