リポジトリ
リポジトリ(repository)とは、組職の中に散らばっている各種情報や応用システムの開発に係わる情報を集めておいて、お互いに共有することができるようにした情報の保存所を言うのだ。情報を使用者が直接検索したり、ソフトウェアを使って検索したりして、一つの情報を通信網に散らしたり1ヶ所に集めておいたりする。
リポジトリはデータベース(DB)に似ている役目をするが厳密に言えばDB応用分野の一つだ。主に企業内に分散している各種文書と情報を単一な保存所で管理してくれる技術を意味して、要素資料、入出力内容、処理方法、資料の内部関係などのように応用業務開発に使われたシステムの各種部品を集めておいた情報DBの役目をする。電子商取引や知識管理など情報システムの間の統合管理が要求される応用システム構築が引き立ちながら大切さが大きくなっている。
リポジトリの資料検索は使用者が直接することもできて、特殊なソフトウェアを通じて特定情報やファイル、文書などを得ることもできる。また、情報を通信網に分散させておくこともできて1ヶ所に集合させておくこともできる。また、このように各種情報の統合管理、活用度向上、維持補修の容易性という観点で見ればデータウェアハウジング(Data Warehousing: 散らばっているデータを連結して活用することができるようにしてくれる技術)のメタデータ(MetaData: データを成す要素になるデータ)と密接な関係がある。
最近にはXML(Extensible Markup Language: インターネット用ハイパーテキストを作るのに使われるHTMLを画期的に改善した次世代インターネット言語)文書を效果的に保存、管理してくれるXMLリポジトリ管理システムの開発·発売開始が続いている。