IBM ワークライト サーバーについて質問があります。この件に関するコメントをお寄せいただきありがとうございます。
ワークフロー:
ユーザー --> WorkLight サーバー --> バックエンド サーバー
シナリオ:
(1) IBM worklight studio でモバイル・アプリケーションを設計し、worklight サーバーにデプロイしました。
(2) 最初のエントリー・ポイントにワークライト・サーバーを使用する必要がある (ワークライト・サーバーを介した LDAP によるユーザー認証)
(3) このモバイル・アプリケーションは、ワークライト・サーバーの背後にあるバックエンド・サーバーに巨大なファイル・サイズ (10mb から 1gb) をダウンロード/アップロードするために設計されています (ワークフロー pls を参照してください)。
質問:
(1) ワークライト・サーバーとバックエンド・サーバーの間でセッション共有を行うにはどうすればよいですか?
(2) セッション共有を実行できない場合、アプリケーションとバックエンド サーバーがワークライト サーバーをスキップすることによって同じ認証済みトランザクションを認識しない場合、モバイル アプリケーションがファイルをバックエンド サーバーにダウンロード/アップロードする最も安全な方法は何ですか?
(3) ワークライト・サーバーのアーキテクチャーについて誤解しているものはありますか? 私の知る限り、worklight サーバーは、そのフレームワークによってモバイル アプリケーションをデプロイするための一種のゲートウェイおよびプレゼンテーション レイヤーです。重くて複雑な計算ロジックは、他のバックエンド サーバーで処理する必要があります。ワークライト・サーバーのネットワーク IO がファイル転送に十分な広さである限り、この場合、ワークライト・サーバーがゲートウェイとして機能することは問題になりません。ファイル転送の場合、ユーザーデバイスからバックエンドサーバーへの出入りだけなので、計算のための CPU の負担にはなりません (仲介者としてのワークライト)。
ありがとうございます。長い質問で申し訳ありません。