захват данных из SAP в BlackBerry - PullRequest
1 голос
/ 09 июня 2011

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

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

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

, мой вопрос: во-первых, можно ли это сделать без промежуточного программного обеспечения?если ответ да, то ... какой путь должен быть самым чистым и лучшим?(у нас нет мобильного модуля !!!!)

SAP ==> MiddleWare ==> Bberry

или

SAP ==> Bberry ???

Ответы [ 3 ]

4 голосов
/ 10 июня 2011

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

  • создание мыльных веб-сервисов из ваших RFC-модулей
  • создание простого BSP-приложения, которое вызывает ваши RFC и возвращает данные json или xml
  • вы можете создать службу SICF, которая принимает и возвращает данные json или xml
2 голосов
/ 27 июня 2011

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

1 голос
/ 14 сентября 2011

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

...