Adempiereを試してERPの常識・仕組みを体得しよう:業務アプリの常識をJavaオープンソースで身につける(1)(1/2 ページ)
Java言語を使って構築されることが多い、オープンソースの業務用ソフトウェア/アプリケーションを紹介しながら、企業で行われる業務処理の常識を身に付けていく連載
いまさら聞けない「ERP」って何?
本稿では、オープンソースのERP(Enterprise Resource Planning、企業資源計画)ソフトウェア「Adempiere」の紹介を通じて、ERPの常識・概要、オープンソースの利点などを説明します。
ERPとは、簡単にいってしまえば業務管理システムのことです。ただし、業務管理システムをすべてERPと呼ぶわけではなく、企業の業務を全体にわたって管理するシステムのことをERPと呼びます。
「ERPとは何なのか」については、ここでは説明しきれないので、詳細は、記事「5分で絶対に分かるERP」をご覧ください。
ERPを実現するソフトウェアにはどんなものがあるのか
上記記事にもあるとおり、ERPとは、概念・手法を表す言葉です。ERPを実現するには、そのためのソフトウェアが必要で、「ERPパッケージ」と呼ばれています(※ERPという概念がソフトウェアを使わずに実現することが難しいこともあり、ERPという単語はERPパッケージという意味で使われることの方が多いのではないかと思います)。
本稿で紹介するAdempiereは、オープンソースのERPパッケージですが、現在、実際に企業に導入されているERPパッケージは、ほぼすべてといっていい割合で、商用製品のERPパッケージです。
インターネット上で閲覧できる市場調査のデータによると、下記企業のERPパッケージが市場シェアの上位を占めています。
これに対して、オープンソースのERPは下記数種類のERPパッケージが存在しますが、日本での導入事例は、すべてのオープンソースERPを合わせても(2010年2月時点で)100件を超えていないのではないかと思います。
オープンソースのERPは、まだ普及しているとはいえず知名度も低いですが、海外では知名度も上がってきています。経済情勢の変化により費用削減が急務となっている現在、オープンソース自体の普及が進んでいるようなので、日本でもこれからオープンソースの業務アプリケーションが普及していくことが見込まれています。
Java製オープンソースERPの1つ「Adempiere」とは
Adempiereは、2006年9月に、「Compiere」というオープンソースERPから分岐して作られたオープンソースプロジェクトです。SourceForge.netのAdempiereプロジェクトで開発が行われています。
Adempiereは、Java言語で書かれていて、OracleまたはPostgreSQLをデータベースとして利用します。Adempiereの機能を本稿ですべてを説明することはできませんが、主な機能として以下があります。
- 販売管理
販売、出荷などに関する情報の管理 - 購買管理
発注、仕入れ(受け入れ)などに関する情報の管理 - 取引先管理
仕入れ先、顧客(販売先)、従業員の情報の管理 - 製品管理
製品、材料の管理 - 在庫管理
製品や材料の在庫数量、保管場所の管理 - 会計処理
仕分け処理と財務レポートの出力 - 多言語対応
ログイン時に言語を選択することで複数の言語で画面を表示できる - 複数通貨
通貨の変換比率(為替レート)を設定することで、複数通貨に対応できる - レポート(業績分析)
会計要素ごとのレポートを作成できる(例えば、埼玉支店が1月に千葉商店に対して販売したテレビ台(型番がXX1122)の売上金額、などの条件を指定してレポートを出力できる)
次ページでは、Adempiereのアプリケーション構造や使う利点、使うための参考資料などを説明します。
Copyright © ITmedia, Inc. All Rights Reserved.