BIRTプロジェクト

BIRT (Business Intelligence & Reporting Tools) プロジェクトは、レポーティング機能とビジネスインテリジェンス機能をアプリケーション（特にJavaやJakarta EEに基づいたリッチクライアントアプリケーションやウェブアプリケーション）へ提供するオープンソースソフトウェアプロジェクトのこと。
BIRTはEclipseファウンデーション（ソフトウェアベンダー及びオープンソースコミュニティからなる独立した非営利コンソーシアム）内のトップレベルソフトウェアプロジェクトの一つ。
プロジェクトの明確なゴールは、デスクトップアプリケーション、エンタープライズ規模のレポーティングから多次元のオンライン分析処理(OLAP)に至る広範囲なレポーティングニーズに応えること。
開始当初、このプロジェクトは、開発者が容易にレポートを開発しアプリケーションへの組込みを行える機能の提供にフォーカスしていた。
このプロジェクトは、BIRT Developer Centerのユーザで構成されるコミュニティまたはEclipse.orgのBIRTプロジェクトページにおける開発者によってサポートされている。
BIRTには主に2つのコンポーネントがある。ひとつは、BIRTレポートを作成するためのEclipse IDEに組み込まれたビジュアルなレポートデザイナ。もうひとつは、あらゆるJava環境にデプロイすることができるレポートを生成するランタイム コンポーネントである。
BIRTプロジェクトには、チャートエンジンも含まれている。チャートエンジンは、レポートデザイナに完全に組み込まれており、チャートをアプリケーションに組み込むためにスタンドアローンで使用することもできる。
BIRTレポートデザインは、XML形式で保存され、SQLデータベース、JavaScriptでの記述、テキストファイル、XML、Webサービス、POJO、Excelファイル、Hadoop Hive、MongoDBといった多くの異なるデータソースにアクセスできる。
歴史.
BIRTプロジェクトは、アクチュエイト社(現オープンテキスト社)がEclipse Foundationに2004年8月24日、ストラテジックデベロッパーとして加入した際、同社によって初めて提案かつスポンサーされた。プロジェクトは速やかに承認され、2004年10月6日にEclipseコミュニティー内のトップ・レベル・プロジェクトとなった。プロジェクトのコントリビューターコミュニティーには、Innovent Solutions社、IBM社、InetSoft社が名を連ねている。
初期のコードベースは、2004年初頭にアクチュエイト社によって設計と開発が開始され、プロジェクトが承認を得た段階でEclipse Foundationへ寄贈された。