- Главная
- /
- Готовый 1С SOAP / WSDL web-сервис
Готовый 1С SOAP / WSDL web-сервис
Web-сервисы - это один из механизмов платформы, используемых для интеграции
с другими информационными системами. Данная технология поддерживается многими системами разработки Для передачи параметров и результатов используется XML и механизм XDTO. Главным преимуществом такого подхода является то, что структура данных интегрируемых систем не изменяется, а вмешательство в их программный код минимально. WSDL файл содержит описание схемы данных (наименование и тип объектов, с которыми работает данный webсервис) и методы, содержащиеся в нем. Вебсервис в 1С состоит из следующих компонентов:
-
Пакет XDTO, описывающий типы объектов используемых в вебсервисе
-
Модуль обработки событий. В методах данного модуля прописывается вся логика взаимодействия с платформой 1С, при этом типы объектов, определённые в вебсервисе, могут отличаться от типов 1С.
Компания Метеор-ИТ разработала готовый SOAP веб-сервис для обмена данными между e-commerce и программных продуктов 1С на базе платформы 1С Предприятие 8, на базе которого спроектировано решение M-IT:Управления интернет-магазином 1C.
1С gateway PHP скачать на GitHub (If you like and use 1Cgw, star it on Github!)
PHP - является одним из самых популярных языков программирования в среде веб-разработчиков и нами реализован готовый бесплатный SOAP веб-сервис для PHP-проектов. С примером его использования можно ознакомиться здесь - M-IT: Готовый внешний веб-сервис для взаимодействия 1С и PHP. В рамках методологии компании 1С данное решение можно использовать на проектах Enterprise уровня.
Основные области применения:
-
Интеграция решений на базе платформы 1С Предприятие 8 с веб-сайтами и интернет-витринами;
-
Реализация сторонними средствами дополнительной функциональности программного продукта 1С;
-
Миграция данных в прикладное решение и из него;
-
Интеграция прикладного решения с корпоративными системами.
Начиная с платформы 8.3.5.1068 существует возможность реализовать веб-сервис через протокол REST / RESTful . В свою очередь, наша практика показывает, что REST чаще является дополнением к существующей интеграции и не может являться полноценной заменой SOAP веб-сервисов. Естественно, простота и легковесность веб-сервисов на базе REST дает им преимущетсво, но эти преимущества при реализации корпоративных бизнес-систем (чем сейчас становятся интернет/интранет системы по взаимодействию с контрагентами) становятся их недостатаками. Более подробную информация про различие подходов REST/SOAP можно найти здесь.
Представляемые веб-сервисы могут использоваться при необходимости интеграции 1С как с веб (сайты, интернет-магазины) и мобильными приложениями, так и декстопными программными продуктами. На данный момент реализован стандартный веб-сервис для PHP, Java2EE, Python/Django. Ведется разработка для Ruby/Rails, JavaScript.
Если вам необходимо разработать индивидуальную интеграцию 1С с использованием SOAP веб-сервисов, напишите нам:
|