1

我正在为 BlackBerry 开发一个 Java 应用程序,现在我正在 SAP 中构建一些 RFC,因此我可以在系统内搜索一些信息以显示给黑莓用户。

我的第一次尝试(实际上有效):我制作了一个通过 php 文件调用的 rfc,并且 php 文件通过 Json 将信息发送到 BlackBerry(反之亦然,bberry 调用 php 文件并从这里到 SAP)

我的老板告诉我,我不能使用中间件来执行此操作,我必须直接从 SAP 获取数据,但我们的 SAP 没有移动模块

我的问题是:首先,没有中间件可以做到吗?如果答案是肯定的,那么......什么应该是最干净和更好的方法?(我们没有移动模块!!!!)

SAP==>MiddleWare==>bberry

或者

SAP==>浆果???

4

3 回答 3

4

你有多种选择:

  • 从您的 RFC 模块生成肥皂网络服务
  • 创建一个简单的 BSP 应用程序,调用您的 RFC 并返回 json 或 xml 数据
  • 您可以创建一个接受并返回 json 或 xml 数据的 SICF 服务
于 2011-06-09T20:06:47.957 回答
2

BSP 是您最好的选择。要么返回 XML,要么只是从 BSP 将应用程序作为网页运行(如果用例适合)。由于黑莓浏览器仅支持某些功能,因此您必须手工制作 HTML 才能使其正常工作。

于 2011-06-26T23:16:54.317 回答
1

我们现在正在进行 SAP Netweaver Gateway RampUp。这符合您的要求,因为它通过 RESTful Web 服务返回 sap 数据,并具有多种编程语言的代理生成器。我很喜欢。也许你可以试一试。

于 2011-09-14T13:54:09.103 回答