2011-06-09 10 views
1

私はブラックベリーのユーザーに表示するシステム内のいくつかの情報を検索することができますので、私はブラックベリーのJavaでアプリケーションを開発しています。SAPからBlackBerryにデータを取得

私の最初の試み(実際にはうまくいきました):私は、トラフのphpファイルと呼ばれていたrfcを作成し、phpファイルはJsonを介して情報をBlackBerryに送ります(そしてviceversa、bberryはphpファイルを呼び出します。 SAPは)

私の上司は私がSAPから直接データを取得しなければならなかったことを、私はこれを行うためにミドルウェアを使用傾けることを私に言ったが、私たちのSAPは

私の質問は、モバイルモジュールを持っていません。最初のミドルウェアなしでも実行できますか?答えが「はい」の場合、最もクリーンでより良い方法は何でしょうか? (私たちは、モバイルモジュールを持っていけない!!!!)

SAP ==>ミドルウェア==> bberry

または

SAP ==> bberry ???

+0

SAPインターネットに直面していますか?どのような種類のWebサービスもサポートしていますか? –

+0

はい、それはモバイルのためのものです...別の話です...あなたはモバイルモジュールが必要です...(そして私たちは持っていません) – rupGo

+0

それで、Webサービスを提供しているのであれば、なぜモバイルモジュールが必要ですか?提供されたWebサービスを使用して、ネイティブアプリケーションのデータを表示するだけです。 –

答えて

4

あなたは複数のオプションがあります。

  • は、あなたのRFCモジ​​ュール
  • から石鹸のWebサービスを生成しますが、そのSICFサービスを作成することができ
  • あなたのRFCのを呼び出し、JSONまたはXMLデータを返す単純なBSPアプリケーションを作成しますjsonまたはxmlデータを受け入れて返します。
+1

私はこれに同意します。私はむしろ、Webサービス/ HTTPリクエストを介して、別のメディア(HTTPサービスが有効になっていることを前提とします)から別のメディアを介してデータを交換しようとしています。確認するためにSICFに行きます。 – mydoghasworms

2

BSPが最適です。 XMLを返すか、BSPからWebページとしてアプリケーションを実行するだけです(ユースケースが合う場合)。ブラックベリーのブラウザはcertinの機能しかサポートしていないので、HTMLを動作させるにはHTMLを作成する必要があります。

1

私たちは今、SAP Netweaver Gateway RampUpの処理中です。これは、安らかなWebサービスを介してSAPデータを返し、いくつかのプログラミング言語用のプロキシジェネレータを持つため、要件に合っています。私は本当にそれが好き。たぶんあなたはそれを試すことができます。

関連する問題