Интеграция OMOBUS и КИС/ERP/CRM
Возможно несколько вариантов интеграции OMOBUS и КИС/ERP/CRM
1. Прямой доступ к СУБД КИС
Данный способ интеграции основан на непосредственном взаимодействии сервера OMOBUS и СУБД КИС. Интеграция будет заключаться в написании SQL-запросов извлечения данных из СУБД КИС и ввода объектов в СУБД КИС.
Значительное преимущество данного подхода — наивысшая скорость работы при наименьшей нагрузке на КИС. Если критична скорость работы — этот способ наиболее предпочтителен.
Основной недостаток: в некоторых случаях прямой доступ к СУБД КИС невозможен из-за лицензионных ограничений или условий технической поддержки КИС.
2. Прямой доступ к API КИС
В данном случае разрабатывается модуль доступа к API КИС на языке С/C++, Java . Этот способ обеспечивает достаточную производительность, однако требует значительных затрат на разработку.
Предпочтительнее использовать метод 3.
3. Доступ к КИС через proxy веб-службу
Вся специфика доступа к КИС реализуется в специальной web-службе (proxy), которая может быть написана на многих популярных языках программирования. При этом доступ сервера OMOBUS к КИС, с целью получения данных и ввода объектов, происходит через proxy web-службу Обмен между proxy web-службой и сервером OMOBUS осуществляется с помощью специально оформленных xml-сообщений.
4. Обмен с КИС через специальные csv файлы
Обмен данными между сервером OMOBUS и КИС осуществляется с помощью csv-файлов, соответствующих определенной схеме. Данный вариант предпочтителен, если КИС поддерживает автоматическую выгрузку/загрузку данных в формате csv, или позволяет реализовать такую функциональность при помощи внутреннего языка программирования.
5. Обмен с КИС через специальную proxy-db базу данных
Аналогичен способу 4, за тем исключением, что данные хранятся в промежуточной базе данных. Целесообразно использовать, если бизнес-логика КИС реализована в СУБД, а примой доступ к СУБД КИС невозможен из-за тех или иных ограничений.
Предпочтительнее использовать вариант 4.
Термин "КИС" используется согласно http://ru.wikipedia.org/wiki/КИС
Термин "web-служба" используется согласно http://ru.wikipedia.org/wiki/Web-сервис
Термин "КИС" используется согласно http://ru.wikipedia.org/wiki/КИС
Термин "web-служба" используется согласно http://ru.wikipedia.org/wiki/Web-сервис