SAPベーシス-NWアーキテクチャ
SAP NetWeaverは、SAPソフトウェアスタック全体の中心的なコンポーネントの1つであり、他のコンポーネントやJAVAおよびABAPアプリケーション用のプラットフォームを提供します。
SAPアプリケーションサーバーは、複数のアプリケーションサーバーインスタンスとデータベースサーバーで構成されています。ダイアログインスタンスを使用すると、メッセージサーバーとエンキューサーバーも含まれます。
以下は、ユーザーによって実行されるダイアログインスタンスです-
これらは、ダイアログインスタンスのさまざまなコンポーネントです-
Internal Communication Manager−これは、クライアントとサーバーの両方のWeb要求を処理するために使用されます。プロトコル– HTTP、HTTPS、SMTPをサポートします。
Dispatcher−これは、ユーザー要求をさまざまなワークプロセスに配布するために使用されます。すべてのワークプロセスがビジーの場合、リクエストはディスパッチャキューに保存されます。
Work Processes −これらは、JavaまたはABAPプログラムを実行するために使用されます。
SAP Gateway −これにより、SAPインスタンス間のRFCインターフェースが提供されます。
Message Server −これはメッセージ通信に使用され、SAPシステムの負荷を分散します。
SAPNetWeaverのインストールオプション
SAP NetWeaverには、次のインストールオプションが用意されています-
ABAP System−これには統合VMコンテナが付属しています。このインストールでは、ABAPプログラムと選択したSAP Javaアプリケーション(左側のボックスに表示)を実行できます。
Java System−上の画像の右側のコンポーネントは、Javaシステムを構成します。これをインストールすると、J2EEアプリケーションを実行できますが、ABAPプログラムは実行できません。
ABAP + Java system −上の画像に示されているすべてのコンポーネントは、ABAP + Javaシステムを構成します。
アプリケーションセンターとインスタンス
SAP NetWeaverワークセンターには、以下のツールの設定が含まれています-
Adobe Document Services −これにより、Adobe Reader Rightsの資格情報を登録できるだけでなく、システム内のライセンスのないすべてのインタラクティブフォームデザインを追跡できます。
Application Module−これにより、デプロイされたアプリケーションとそのモジュールの詳細を表示できます。ここでは、アプリケーションモジュールの実行時設定を実行することもできます。
Application Resources−これにより、アプリケーションが外部リソースを利用できるようになります。NW管理者は、アプリケーションリソースを追加または削除できます。
Authentication and Single Sign-On−これにより、アプリケーションに必要な認証メカニズムを選択できます。次の認証とSSOを設定できます-
- AS Java as a Service Provider
- Kerberos
Certificates and Keys −これにより、ASJavaの証明書とキーを管理できます。
Composite Application Framework Authorization Tool −これにより、CAFアプリケーション、ビジネスオブジェクトノード、およびASJavaインスタンスのビジネスルールとインスタンスレベルの権限を管理できます。
Configuration Wizard −システムの技術処理または技術シナリオに必要な技術設定を行うことができます。
Destinations −リモート接続のリモートサービスのアドレスとユーザー認証情報を指定するために使用できます。
Development Infrastructur −これは、Javaで開発するときに必要であり、トランスポート管理システム(TMS)で管理する必要があります。
Identity Management −これにより、管理者は、ユーザーを作成し、これらのユーザーにアプリケーションに対して自分自身を認証する手段を提供することにより、アプリケーションアクセスを制御できます。
Internationalization −これにより、ダブルスタックシステムからのデータを管理でき、同期の目的にも使用できます。
Java HTTP Provider Configuration −登録されているすべてのシステムに対して、新しい仮想ホストを作成し、既存の仮想ホストを構成できます。
Java Class Loader Viewer − ASJavaのクラスローダー間の階層と参照を監視できます。
Java System Properties −これを使用して、アプリケーションサーバーJAVAの現在のシステム構成を表示し、オンラインで変更可能としてマークされているプロパティを編集できます。
Java Connection JCo RFC Provider− Javaコネクタのリモート関数呼び出し(JCo RFC)の宛先を管理できます。これにより、既存の接続を作成、編集、および表示できます。
JMS Server Configuration −これは新しいJMSリソースを作成するために使用されます。
Licenses −新しいSAPライセンスをリクエストしてインストールできます。
Log Configuration −現在のログ構成を表示したり、セキュリティを変更したり、デフォルトにリセットしたりできます。
Message Server −メッセージサーバーのパラメータと設定を監視できます。
SAP NetWeaver Administrator Tool − SAP NetWeaver Administrator(NWA)は、構成、高度な管理を実行し、SAP NetWeaverシステムを監視、トラブルシューティング、および診断することを可能にするWebベースのツールです。
NWAツールは次の作業モードで使用できます-
- Online
- ローカルおよびリモート
NWAを使用したJavaインスタンスの管理
実行時にJavaインスタンスのステータスを変更するには、次の手順に従います。
Step 1 − SAP NetWeaverAdministrator>操作>システム>開始と停止に移動します
Step 2 −次に、NWAの下の[Javaインスタンス]タブに移動します。
Step 3 −インスタンス内のサーバープロセスに関する対応する情報とともに、使用可能なすべてのインスタンスを表示できます。
Step 4 − NWAで以下の機能を実行するインスタンスを選択します−
- Javaインスタンスを開始、停止、または再起動します。
- ASJavaプロセスのデバッグモードを有効または無効にします。
- OSプロセスを表示および更新します。
- 特定のインスタンスのDNSキャッシュをクリアします。
- サーバープロセス(ノード)の数を設定します。
SAPNWシステムランドスケープ
以下の手順に従って、SAPNetWeaverシステムの実装を実行します-
Step 1 −スコープ、ハードウェアとソフトウェアの要件、およびリリース手順を定義して、実装を計画します。
Step 2 −ユースケースのシステムランドスケープを定義します。
Step 3 − SAPNetWeaverシステムのコンポーネントをインストールします。
Step 4 − SAPNWシステムを構成します。
SAP SolutionManagerを使用したシステムランドスケープ管理
SAPは、システムランドスケープを管理するために最新バージョンのSAP SolutionManagerを使用することをお奨めします。SAPサポートポータルから最新バージョンをダウンロードできます。http://support.sap.com/solutionmanager
以下のバージョンのSAPSolution ManagerでSAPシステムランドスケープを正しく定義して、正しく維持することが重要です。
SAP Solution Manager 7.0
完全なシステムの説明については、SAP Solution Managerシステムランドスケープトランザクションコード—SMSYを使用できます。
SAP Solution Manager 7.1SP01からSP04
ランドスケープ管理データベーストランザクションコード— LMDBを使用して、技術システム情報を更新することができます。論理的な製品情報を維持するために、トランザクションコード—SMSYを使用できます。
SAP Solution Manager 7.1SP05以降
ランドスケープ管理データベースのトランザクションコード(完全なシステムの説明にはLMDB)を使用できます。この場合、トランザクションコード(SMSY)は不要になります。
SAP SolutionManagerを使用したランドスケープの検証
システムランドスケープを検証および修正するには、以下のバージョンのSAP SolutionManagerの検証機能を使用することをお奨めします。
SAP Solution Manager7.0から7.1SP04
SAP SolutionManagerにLandscapeVerification1.0を使用します。このアドオンを使用すると、SAP Solution Managerランドスケープ(トランザクションSMSY)で問題が発生する前に、たとえばシステムの更新中に問題を特定して修正することができます。エラーの例としては、システムランドスケープディレクトリへの接続の欠落や、技術システムへの製品の誤った割り当てがあります。エラーの種類ごとに、ソリューションの一般的な説明が提供されます。
SAP Solution Manager 7.1SP05以降
ランドスケープ管理データベース(LMDB)の製品システムエディタに組み込まれているランドスケープ検証機能を使用します。これは、以前のランドスケープ検証ツールに代わるものです。