Как SAP и Navision взаимодействуют со сторонними приложениями?

Я занимаюсь разработкой бизнес-приложения и, при условии, что многие компании ищут интеграцию, я хотел бы сделать его "совместимым" с бизнес-системами, такими как SAP или Navision. Какие механизмы используют эти системы для импорта / экспорта / синхронизации данных со сторонними приложениями?

2 ответа

Решение

Существуют программные инструменты, известные как EAI (интеграция корпоративных приложений), цель которых - выполнять роль промежуточного программного обеспечения для интеграции приложений в рамках всей компании.

Apache Camel является примером такого фреймворка, но их существует много. Вы можете найти список сравнения здесь: http://en.wikipedia.org/wiki/Comparison_of_business_integration_software

Как указал пользователь Nelson Miranda, в случае SAP для обмена данными используется среда SAP PI (SAP NetWeaver Process Integration).

Я думаю, что ваш вопрос на самом деле был направлен на то, чтобы найти эту "отправную точку", не так ли? Я столкнулся с тем же вопросом несколько лет назад, и мне также было интересно, есть ли какой-нибудь "стандартный" интерфейс для интеграции приложений. В таком случае, я надеюсь, помог вам.

Существует несколько способов интеграции с источниками данных ERP. Вы можете выполнить пакетную интеграцию, где вы настраиваете запрос, который извлекает данные из исходных ERP по расписанию. Инструменты ETL, такие как Informatica и Talend, сияют на этом фронте.

Если вам нужна онлайн-интеграция данных, когда вы хотите оперативные данные в своем бизнес-приложении, тогда вам нужно взглянуть на такие решения для виртуализации данных, как Denodo, VirtDB или Composite.

Цены, наборы функций, производительность и гибкость сильно различаются. Одним из отличительных факторов в моей практике является безопасность. Решения имеют тенденцию извлекать данные в файловую систему, что создает проблемы при извлечении конфиденциальных данных. В реальных проектах разработчики обычно запускают долгий процесс репликации объектов безопасности исходной системы в целевом приложении.

Другие вопросы по тегам