SAP NetWeaver

SAP NetWeaver（エスエイピー ネットウィーバー）は、ドイツのソフトウェア企業SAP SE社が提供するアプリケーション実行環境や開発・運用支援機能を有する複数のソフトウェアコンポーネントから成る統合ミドルウェア製品である。

 概要 
複雑な企業情報システムをシームレスに統合するためのEAI（Enterprise Application Integration）ツールである＠IT：開発者が語る次世代統合プラットフォーム「SAP NetWeaver」の全貌 - ITmedia。SAPアプリケーション用の実行環境（ランタイム）、開発支援ツール、データ分析ツール、リリースおよび運用支援ツールなどの複数のコンポーネントが含まれ、同社のアプリケーション製品を利用する上で必要または便利な機能を有している。

SAP NetWeaverには多数の機能やコンポーネントが含まれているが、根幹の機能はSAP独自のプログラミング言語であるABAP（アバップ）やJava、Webサービスを実行・利用するためのランタイムの機能を提供する点であるアプリケーション・プログラマのためのABAP入門 - 第1回 SAPアドオンを作れるABAPを体験してみよう：ITpro - 日経BP。このため、SAP R/3やSAP S/4HANAを含む多くのオンプレミスのSAPアプリケーションを利用する際はSAP NetWeaverの導入が必要不可欠となるSAP S/4HANAを支えるもう一つの技術基盤 － SAP NetWeaver Application Server ABAP 7.5 | SAPジャパン ブログ - SAPジャパン。以前はBASIS（ベーシス）と呼ばれるミドルウェアがランタイムの機能を担っていたが、現在はNetWeaverに置き換わっているSAP NetWeaverとは: SAP入門 - take（Seesaa BLOG）。このため、SAP NetWeaverと言った場合、狭義にはこのアプリケーションサーバー機能（BASISに相当する機能）を指すことが多い。

SAP NetWeaverを利用したSAPアプリケーションの開発にはIDE（統合開発環境）である「ABAPワークベンチ」やEclipse向けのプラグインを利用できる。

サービス指向アーキテクチャ（Service Oriented Architecture, SOA）に基づくアプリケーション設計をサポートしており、SAP製品同士や他のITベンダーの製品とも連携することが可能になるITmedia エンタープライズ：業務プロセスの容易な組み替えを可能とするSAP NetWeaver®とエンタープライズSOA - ITmedia。また、Microsoft .NET FrameworkやIBM WebSphereをサポートしている主要機能別に見た SAP NetWeaver - SAP Library - SAP。

 構成コンポーネント 
製品群は6つのカテゴリ（人の統合、情報の統合、プロセスの統合、アプリケーションプラットフォーム、コンポジットアプリケーションフレームワーク、ライフサイクル管理）に分類されている。バージョンによって名称や組み合わせは若干異なるが、主に以下のコンポーネントから成る。
 SAP NetWeaver Application Server
 SAP NetWeaver Process IntegrationSAPジャパン、統合アプリケーションプラットフォーム「SAP NetWeaver」の最新版 | IT Leaders - インプレス
 SAP NetWeaver Mobile
 SAP NetWeaver Portal
 SAP NetWeaver Business Intelligence
 SAP NetWeaver Business Warehouse
 SAP NetWeaver Exchange Infrastructure
 SAP NetWeaver コンポジットアプリケーションフレームワーク

 脚注 

 関連項目 
 SAPジャパン
 SAP認定コンサルタント制度

Category:SAP SE
Category:企業アプリケーション統合
Category:サービス指向 (ビジネスコンピューティング)