2011-06-09 3 views
1

im разработка приложения в java для BlackBerry, прямо сейчас, создание некоторых RFC в SAP, поэтому я могу найти некоторую информацию внутри системы, чтобы показать пользователям Blackberry.захват данных от SAP до BlackBerry

моя первая попытка (которая фактически сработала): я сделал rfc, который был вызван через php-файл, а файл php отправляет информацию через Json на BlackBerry (и наоборот, черника вызывает php-файл и отсюда до SAP)

мой босс сказал мне, что я не могу использовать промежуточное программное обеспечение, чтобы сделать это, что я должен был получить данные непосредственно из SAP, но наш SAP не имеет мобильный модуль

мой вопрос: первый , можно ли это сделать без промежуточного ПО? если ответ «да», то ... что должно быть самым чистым и лучшим способом? (Мы не имеем мобильный модуль !!!!)

SAP ==> ==> MiddleWare Bberry

или

SAP ==> Bberry ???

+0

Является ли SAP интернет лицом? Поддерживает ли он какие-либо веб-службы? –

+0

да, но для мобильных это еще одна история ... вам нужен мобильный модуль ... (и у нас его нет) – rupGo

+0

Итак, если он предоставляет веб-сервис, зачем нужен мобильный модуль? Просто используйте веб-службы, предоставляемые для отображения данных в собственном приложении. –

ответ

4

у вас есть несколько вариантов:

  • производит мыло WebServices из ваших модулей RFC
  • создать простое приложение BSP, который вызывает ваш RFC и возвращает JSON или XML-данные
  • вы можете создать службу SICF, что принимает и возвращает данные json или xml
+1

Я согласен с этим. Я предпочел бы пойти по пути обмена данными через веб-сервисы/HTTP-запросы, кроме RFC-вызовов через другой носитель (при условии, что ваш WAS имеет включенную службу HTTP, и я уверен, что она должна). Перейдите в SICF для проверки. – mydoghasworms

2

BSP - ваш лучший выбор. Либо вернуть XML, либо даже запустить приложение в качестве веб-страницы из BSP (если подходит для использования). Вам нужно будет обработать HTML, чтобы заставить его работать, поскольку браузер BlackBerry поддерживает только функции certin.

1

Мы сейчас находимся в процессе внедрения SAP Netweaver Gateway RampUp. Это соответствует вашим требованиям, поскольку оно возвращает данные sap через успокоительные веб-службы и имеет генераторы прокси для нескольких языков программирования. Мне это и вправду нравится. Может быть, вы могли бы попробовать.

 Смежные вопросы

  • Нет связанных вопросов^_^