Я в значительной степени согласен с решением, предоставленным Энди Роузом, я использовал первый подход, используя соединитель Dot Net от программного обеспечения Theobold . Мы создали службу Windows Dot Net, которая использовала соединитель Dot Net для вызова функций SAP R3. Нам предоставляются разные функции R3 для разных точек интеграции. В некоторых функциях мы получаем данные из SAP, а в некоторых мы передаем транзакции в SAP.
Так что это наш сервис dot net, который действовал как интерфейс между нашим приложением dot net и SAP.
Несколько лет спустя, когда я проводил тематическое исследование для другого проекта по интеграции точечной сети SAP, именно тогда я обнаружил, что это возможно с помощью веб-сервисов, предоставляемых SAP, и что гораздо проще, чем сделать это с помощью соединителя dot net.