Задать вопрос
@stcmd04236

Как лучше сделать REST API в связке с 1с 8.2?

Добрый день! Впервые столкнулся.
Есть база в 1с 8.2. Нужно сделать REST API для интеграции с другими сервисами (Интернте магазины и.д.). Планирую сделать так:
1. Для транспортировки данных между 1с и rest сервиса использовать RabbitMQ.
2. Для обмена с rabbitmq и 1с создать внешнюю компоненту.
3. Для реализации самого REST API использовать Yii2.

Теперь том что должен сделать REST API:
1. Авторизация (это уже ясно).
2. Прием данных и обработать соответствующим образом т.е. если данные нужно отправить на 1с тогда все передать в rabbitmq.
2. Передача данных по требованию клиентов.

Клиентская часть сделать в AngularJS и всякие csv xml pdf сделать на клиенте.

Насколько правильна и надежна (правильно, удобно или есть другие способы более легкие) для реализации?
  • Вопрос задан
  • 3071 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Dementor
программист, архитектор, аналитик
Какую вы задачу себе ставите? Вам нужна стабильность или просто желаете изучить новые технологии?

Если вам нужно просто связать базу 1С и интернет магазин, то нужно так и делать используя или наработки обмена с Битриксом в типовых торговых конфигурациях, либо подключение 1С к API сайта, либо подключение сайта к API 1C. Чем больше вы вводите сущностей в архитектуру будущего решения тем больше у вас будет "тонких" мест и больше зависимость от разнородных технологий:
  1. необходимость чтения большого количества мануалов или привлечения дополнительных специалистов,
  2. требование отслеживать новости по всем технологиям в поиске сообщений о критических уязвимостях и ошибках,
  3. необходимость сталкиваться как с моноошибками технологий так и с непредсказуемыми результатами их синергии с последующими долгими гуглениями и рысканьями по сайтам/форумам где с вами будут говорить на терминологии, которая звучит одинаково, но адепты из разных сфер ИТ вкладывают в нее различный смысл (классический пример в 1С - термин "тонкий клиент")
.
Ответ написан
nki
@nki
bezkart.ru готовая система лояльности
Чем не устраивают SOAP WebService?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы