「SAP NetWeaver」の版間の差分

削除された内容 追加された内容
NetWeaverを必要とするアプリケーションの種類を追記
4行目:
複雑な[[企業情報システム]]をシームレスに統合するための[[Enterprise application integration|EAI(Enterprise Application Integration)]]ツールである<ref>[http://www.atmarkit.co.jp/news/200305/31/sap.html @IT:開発者が語る次世代統合プラットフォーム「SAP NetWeaver」の全貌] - [[ITmedia]]</ref>。SAPアプリケーション用の実行環境(ランタイム)、開発支援ツール、データ分析ツール、リリースおよび運用支援ツールなどの複数のコンポーネントが含まれ、同社の[[アプリケーションソフトウェア|アプリケーション]]製品を利用する上で必要または便利な機能を有している。
 
SAP NetWeaverには多数の機能やコンポーネントが含まれているが、根幹の機能はSAP独自のプログラミング言語である[[ABAP|ABAP(アバップ)]]や[[Java]]、[[Webサービス]]を実行・利用するためのランタイムの機能を提供する点である<ref>[http://itpro.nikkeibp.co.jp/article/COLUMN/20080214/293852/?rt=nocnt アプリケーション・プログラマのためのABAP入門 - 第1回 SAPアドオンを作れるABAPを体験してみよう:ITpro] - [[日経BP]]</ref>。このため、[[SAP R/3]]や[[SAP S/4HANA]]を含むほとんど多くのオンプレミスのSAPアプリケーションを利用する際はSAP NetWeaverの導入が必要不可欠となる<ref name=":0">[http://www.sapjp.com/blog/archives/13935 SAP S/4HANAを支えるもう一つの技術基盤 - SAP NetWeaver Application Server ABAP 7.5 | SAPジャパン ブログ] - [[SAPジャパン]]</ref>。以前はBASIS(ベーシス)と呼ばれるミドルウェアがランタイムの機能を担っていたが、現在はNetWeaverに置き換わっている<ref>[http://sap1st.seesaa.net/article/155502383.html SAP NetWeaverとは: SAP入門] - take([[Seesaa|Seesaa BLOG]])</ref>。このため、SAP NetWeaverと言った場合、狭義にはこの[[アプリケーションサーバ|アプリケーションサーバー機能]](BASISに相当する機能)を指すことが多い。
 
SAP NetWeaverを利用したSAPアプリケーションの開発には[[統合開発環境|IDE(統合開発環境)]]である「ABAPワークベンチ」や[[Eclipse (統合開発環境)|Eclipse]]向けの[[プラグイン]]を利用できる<ref name=":0" />。