Мы - небольшая независимая компания, которая разрабатывает продукт, который часто зависит от интеграции с SAP при установке в клиентских средах.
Сейчас мы ищем оптимальный способ интеграции нашего продукта с SAP - наиболее стандартным способом. Нам нужно решение, которое будет работать для большинства возможных клиентов с наименьшим объемом работы (некоторые действительно не имеют своих собственных ресурсов SAP).
Нам необходимо получить некоторую основную информацию, такую как клиенты, адреса, товары на складе. Нам также необходимо отправить информацию о счетах в SAP для дальнейшей обработки там.
После прочтения, например, здесь , похоже, что NetWeaver и PI - лучший путь. Разве это не требует большой разработки на стороне клиента PI для выявления и вызова правильных сервисов? Как это можно решить?
Другой вопрос: нормально ли для всех клиентов SAP иметь NetWeaver? Мне нужно, чтобы мое решение работало для всех наших клиентов, и некоторые из них являются клиентами среднего размера SAP с небольшими системами SAP.
Если PI не подходит, какие у меня варианты и каковы плюсы и минусы?
Обновление 2010-12-30 - требования.
Вот некоторые требования, которые нам необходимо выполнить:
- .NET решение на основе нашего продукта
сторона решения (например,
WCF).
- Не пользуйтесь дорогим
интеграционная платформа, такая как BizTalk
и т.д. Нам нужно стандартное решение
на основе, например, AppFabric и
WCF.
- Обработка как пакетных обновлений (например, пакетов клиентов и т. Д.), Так и ответов / запросов, например вызовов.