web-dev-qa-db-ja.com

WAS LibertyProfileとInstallationManagerによってダウンロードされたWASの主な違いは何ですか

開発者の観点から、InstallationManagerによってインストールされたWebSphereApplication Server(1.5GB)とWebSphere Application Server V8.5 Liberty Profile(65 MB)の違いは何ですか? EJB、JSF、JPAをベースにしたアプリケーションを開発します。私の検索によると、LibertyProfileはWebsphereで開発を開始する簡単な方法です。私はチームのワークステーションの準備を担当しており、Liberty Profileについて聞いたのは初めてなので、コメントをいただければ幸いです。 Liberty Profileは、TomcatとEJBのサポートに類似した、コンソール管理のない小さなWebサーバーである必要があると思います。

10
DemeCarv

このRedbookを見ることができます http://www.redbooks.ibm.com/abstracts/sg248076.html?Open 特に第1章「Libertyプロファイルの概要」でLibertyの詳細を確認できます。プロフィール。

サポートされているプログラミングモデル(同じ章で確認できます)に関しては、使用する必要のあるEJB、JSF、およびJPAの正確なバージョンによっては、Libertyは、開発に適していませんでした。また、同じ章で、Libertyプロファイルと完全なプロファイルの間の互換性について読むことができます。

この投稿も役に立ちます https://www.ibmdw.net/wasdev/2013/05/20/alasdair_nottingham_talks_about_what_makes_liberty_different/

4
Raquel

WASLibertyとWASClassicの主な違いは、次のとおりです。Java EE 7サポートレガシーアプリのサポート

  • WebSphere LibertyはJava EE 7 8.5.5.6の時点ではサポートしていませんが、WASクラシックはサポートしていません。WAS9.0はサポートしています。 Java EE 7

  • WAS Libertyは、JAX-RPCなどのJava EEAPIで非推奨になった古いアプリの一部をサポートしていません。

  • WebSphere固有の拡張機能を利用する古いアプリケーションを継承した場合、通常はWASClassicにバインドされます。
  • 既存の管理スクリプトと展開スクリプトは、WASLibertyでは機能しない可能性があります
  • ネットワーク展開のサポートは、WASLibertyではそれほど堅牢ではありません

ただし、新しいアプリを実行している場合、それはそれほど悪くはなく、GlassfishやWildFlyとは異なり、新しいアプリに再デプロイすることなく、そのサポートの料金を支払うことができます。 組織レベルでの本番環境には2GBの制限がありますが、無制限の開発インスタンスを持つことができます。私が言えることから、これは名誉制度に基づいています。

以下の記事では、違いを大まかに説明しています https://developer.ibm.com/wasdev/docs/was-classic-or-was-liberty-how-to-choose/

記事でも参照されているホワイトペーパーでは、それぞれの違いについて詳しく説明しています http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/documentation/ChoosingWASClassicorWASLiberty.pdf

7

WebSphere Application Serverのチーフアーキテクトには、2つのアプローチを比較する Liberty Archive Install and Installation Manager というタイトルのブログ投稿があります。

IBM WebSphere Application Server V8.5.5パッケージングのハイライト ドキュメントの9ページに並べて比較することもできます。

5
Brett Kail