SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

APC Development

特徴

SAP NetWeaver AS for ABAP 7.4 SP05以降、アプリケーションサーバABAP(AS ABAP)は、ABAPプッシュチャネル(APC)のサーバ側をサポートします。APCプロトコルは、リリース7.4 SP08で拡張され、WebSocketサブプロトコルPCP(SAPプッシュチャネルプロトコル)をサポートします。この拡張により、APCWebSocketインターフェースのリファクタリングが行われました。

リリース7.5以降、APCは以下もサポートします。

  • APCクライアント
  • TCPソケット
  • ステートフルサーバー
  • クライアントのデタッチやシステム全体のアクセスなどの機能

ユースケース

次のユースケースのAPCアプリケーションを開発できます。

プロトコル別のAPCユースケース

次の表は、クライアント/サーバーの役割でソートされた同じユースケースを示しています。

役割別のAPCユースケース(クライアント/サーバー)

クライアント

サーバ

  • WebSocketクライアント
  • WebSocketステートレスデタッチクライアント
  • WebSocketステートフルデタッチドクライアント
  • TCPソケットクライアント
  • TCPソケットステートレスデタッチクライアント
  • TCPソケットステートフルデタッチクライアント
  • WebSocketステートレスサーバー
  • WebSocketステートフルサーバー
  • TCPソケットステートレスサーバー
  • TCPソケットステートフルサーバー

次のセクションでは、APCプログラミングのクライアント側とサーバー側の両方のプロセスについて詳しく学習します。

  • クライアント側:接続の確立
  • サーバー側:接続を受け入れる

制限

TCP Socketインフラストラクチャの実装は、WebSocketレイヤーに基づいています。したがって、WebSocketの既存および新規に確立されたユースケースのほとんどは、TCPソケットにも有効です。WebSocketとTCPソケットの違いは次のとおりです。

  • サブプロトコルは、TCPソケットアプリケーションではサポートされていません。
  • ABAPメッセージングチャネル(AMCチャネル)のTCPソケットへのバインドはサポートされていません。
  • アプリケーションはフレーミング情報を提供する必要があります。これは、ネットワークから受信したデータを解析して一方の側でデータパッケージに分割し、もう一方の側で送信データを解析するために必要です。

これらの違いを除けば、プログラミングモデルと利用可能なAPIは非常に似ています。

タイトルとURLをコピーしました