|
Liferay
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。
Liferay(ライフレイ)とは、短時間でWebシステムを構築するためのオープンソースのフレームワーク及びそのフレームワークで開発されたポートレット(機能部品)の名称。または、前述ソフトウエアの有償版サプスクリプションを提供している会社の名称。無償のコミュニティ版のフレームワーク及びポートレットのセキュリティパッチ、バッグフィックスなどはコミュニティによって管理/改善されている。 Javaで開発された当ソフトウェアはJBoss, Apache Tomcat, WebSphereなど多くのアプリケーションサーバ上で動く。 従来のWebシステムはWebページ単位で開発されていた。それと比較してポートレットによりWebシステムは1webページ及びwebページ間で共通機能を1機能部品とする。コンテンツマネジメントシステム(CMS)、SNS、グループウエア用のポートレットが提供されているが文書管理、アンケート、スケジュール管理など90以上の機能部品(ポートレット)が既に実装されている。これらのポートレット及び新機能を開発するためのツールとしてLiferay IDEやService Builderも用意されているため、従来のJava Servlet、Ruby on Rails、PHPよりも安価かつ短期で柔軟なWebシステムの開発ができる。世界中で350,000以上の導入実績がある。 Liferayをカスタマイズして高度なWebサイトを構築することもできるが、IT技術に詳しくないWebデザイナーでも、①ファイルをダウンロードして、②ダウンロードしたファイルを解凍して、③実行するだけで自分のWebシステムを立ち上げることができる。Webブラウザに表示されるHTMLエディタを使ってページを作成することも出来る他にも、ユーザ管理、Webページ管理、セキュリティ設定などもWebブラウザから行うことができる。 提供者によって企業用ポータル、コンテンツマネジメントシステム、SNS、文書管理システムなどのように用途毎にポートレットをバンドルして配布されている。 == 概要 == Liferayは、2000年にBrian Chanにより非利益団体が安価にwebシステムを構築/運営できるソフトウエアとして米国で開発された。2004年に会社が米ロサンゼルスに会社が設立された後に欧州、アジア、南米なので支社が設立された。 近年ではクラウド上での利用が増え、ポータルというより、クラウド上の開発フレームワークとして利用され始めている。 クラウド上のフレームワークとしてliferayを利用するメリットとしては以下が挙げられている: * 定期的にバージョンアップされて新技術が取りいられているため、数年後に開発したWebシステムをバージョンアップする場合でも継続的にLiferayを利用することができる。 * 活発に活動しているliferayオープンソースコミュニティが存在しているため、企業がプロジェクトから脱退してもプロジェクトとして継続して続けることができる。 * 機能をポートレットと言うサービスコンポーネント単位で開発して利用/置き換えができる。 * 業務アプリケーションの他に、ページスタイル(テーマ)、レイアウト、機能変更、バッグフィックスなどもwebブラウザからインストールできる(WARファイルにしてデプロイできる)。 * ポートレットはJavaの他にもRuby(jRuby), PHP, Python(Jython)を使って作成することもできる。また、ポートレットフレームワークとして、liferay MVCの他にSpring MVC, JSF 2.0, Vaadinなどを使うこともできる。 * ユーザ管理、組織管理、セキュリティ(ロールによる管理)、webページ構成管理なども標準で含まれている。また、webブラウザから設定が行える。 * マルチテナント対応である。1つのliferayで複数の異なるドメイン名(URL)及びドメイン名毎に管理者を設けることができる。 * webブラウザからHTMLエディタを使ってwebページの作成/編集ができる。ITに詳しくないユーザでもwebページを作成/編集することができる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Liferay」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Liferay 」があります。 スポンサード リンク
|