2017-01-04 6 views
0

私はsapUI5を使って開発したアプリケーションを持っています。次のステップは、Webサーバー/アプリケーションサーバーでアプリケーションをホストすることです。言われていることSAP BusinessObjectsとXS Engineの類似点と相違点は何ですか?

、考慮すべき2つのオプションがあります。

  1. SAP XSエンジン
  2. SAP BusinessObjectsの

は、私は、これはXSエンジンでどのように動作するかでかなりよく知っています。 XS Engineは、HANAテーブルおよびビューの上に手続き型ロジックおよびWebサービスをレイヤーするために使用できるSAP HANAに組み込まれた軽量アプリケーションサーバーです。

ここ

は、その構造(XSエンジン)を示す図である:念頭に置いて

enter image description here

、どのようにのSAP BusinessObjectsはXSエンジンと比べてどうですか? XSがHANAに直接接続されているため、BOBJの間にはいくつかのレイヤーがあります。私は彼らが何であるか、そして彼らがどのように働くのか理解できません。 BusinessObjectsはHANAデータベースとどのように「話す」ことができますか?

答えて

1

BOBJ(3層アーキテクチャ)

  1. は異なるNetweaverの(ABAP/Java)のゲートウェイ・サーバとバックエンドサーバーを有する柔軟性、それはMとすることができる:N/WそれらB接続。

  2. バックエンドサーバーは任意のDBに接続できます。 (HANAである必要はありません)このため、混乱を起こさずに簡単にSAP HANAの機能を現在のアーキテクチャに統合できます。

SAP HANAネイティブアプリケーション - SAP HANA XSを使用する:

  1. あなたが特定のSAP HANAで最初から新しいアプリケーションを構築している場合は、SAP HANA XSは良いオプションです。 SAP HANA拡張アプリケーションサービスを使用すると、SAP HANA内に完全に自己完結型のアプリケーションを構築し、展開することができます。

  2. これにより、開発と所有コストを削減できます。また、データベースへのアプリケーションおよび制御フローロジックの親密性のために、より優れたパフォーマンスを提供します。

enter image description here

これは非常に広範なトピックです。もし私が を見逃したら、私は他のポイントを追加するために開いています。

+0

ありがとうSunil、この図は非常に役に立ちます。ライトブルーがBusinessObjectsを表すと仮定すると、ここでSAP BusinessObjectsのどの部分がどのように使用されているのかは、ダイアグラムを見るだけでは分かりません。 –

+0

また、Business Objectsはデータベースへの呼び出しをどのようにして、フロントエンドアプリケーションにどのように公開していますか(XSエンジンはODataを使用してこれを認識しています)。 –

+0

@ Kode_12あなたが別の質問で尋ねたので、私はそこに答えました。理想的には、これは正しい絵ではありませんでした。 –

関連する問題