Подключение SAP к удаленным веб-сервисам с помощью cURL - PullRequest
5 голосов
/ 05 октября 2011

Я провел небольшое исследование и, похоже, не могу полностью собрать нужную мне информацию.Наше программное обеспечение предлагает общедоступный API (веб-сервис), который наши клиенты могут реализовать с помощью вызовов HTTPS через cURL.Многие из наших клиентов используют SAP, о котором я, честно говоря, почти ничего не знаю (равно как и никто из нашей команды).

Я пытаюсь составить общую картину того, что этиклиенты должны были бы сделать, чтобы легко общаться с нашими веб-сервисами.Какие требования предъявляются к клиентам SAP?Я немного читал об инфраструктуре WebServices в SAP, но это не совсем то, что мне нужно.

Легко ли создавать или использовать существующие модули SAP на любом языке, который может подключаться к удаленномуwebservice через cURL?

Могу ли я найти какую-либо ценную документацию, которую я мог бы / должен прочитать?

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Я не уверен, что вам понравится этот ответ, но я все равно напишу.: -)

Если «webservice» означает для вас SOAP / WSDL, то технически возможно создать несколько прокси для облегчения связи с вашим приложением.Если вы говорите о REST или о чем-то домашнем, это немного больше работы, но все же возможно.На справочном портале SAP доступен пример .(И, между прочим, «некоторый язык» означает ABAP.)

ОДНАКО: вам понадобится кто-то с опытом работы в SAP в той области, которая вас интересует (управление материалами, продажи, что угодно).И вам, вероятно, понадобится, чтобы кто-то запрограммировал некоторые кусочки в системе SAP, чтобы интерфейс работал, ИЛИ вашим клиентам потребуется какой-то коммуникационный сервер (PI) между ИЛИ обоими.Если у вас нет клиента, который позволит вам играть и приобретать опыт в своей системе, вам также потребуется установка SAP для этого.

К сожалению, общая картина может быть даже больше, чем вы думаете ...

РЕДАКТИРОВАТЬ: Если вы хотите получить представление о том, что такое ABAP, этот ответ можетбыть отправной точкой.

0 голосов
/ 01 мая 2016

Для соединения системы SAP с другими системами рассмотрите возможность использования SAP NetWeaver Process Integration (SAP PI). Он является частью SAP Netweaver , который имеет явную цель связи между различными системами SAP, а также другими (сторонними) системами. Это основной компонент любой сервисно-ориентированной архитектуры (SOA) со вкусом SAP .

Из Википедия :

SAP вызывает PI брокер интеграции , поскольку он является посредником между объектами с различными требованиями с точки зрения подключения, формат и протоколы. По данным SAP, PI уменьшает TCO предоставляя общий репозиторий для интерфейсов. Центральный компонент SAP PI - это SAP Integration Server , который облегчает взаимодействие между различными операционными системами и приложениями по всему внутренние и внешние сетевые компьютерные системы.

PI построен на сервере веб-приложений SAP .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...