CALENDAR

このブログを検索

2010年2月13日土曜日

オープンソースを用いた業務用プライベート・クラウドについて

 ちょっと興味を持ったのでそのメモ。

 その前知識としてIBMのまとめサイト「オープンソース・クラウド・コンピューティングの実態」でパブリック・クラウドを一望して理解しておくともっと分かりやすいかと思います。

 ERP(Enterprized Resources Planning:企業資源計画)という概念を持ったオープンソースの代表的なものはCompiere(コンピエール:米Compiere社が開発、オラクル上のJavaベース)ERP5(フランスNexedi社がPythonで開発されたアプリケーション・サーバーZope上にデータベースMySQLで構築・開発)HOOP(KN情報システムが中心となって開発で、JavaとPostgreSQLをベースとしたERP)などがある。
 販売管理,購買管理,材料管理,会計などのモジュールがあり、いずれも日本語化と日本の商習慣への対応を行っている。だが、全てのソースを公開しているものでもなかったり、モジュールによっては有償となっていたりで、柔軟性や割安感に対する疑問もあるようだ。

 また、オープンソース・クラウド基盤ソフトウェア『Eucalyptus』というものがあり、Amazonのクラウドサービス「Amazon Elastic Compute Cloud(EC2)」と互換性を持つクラウド基盤ソフトウェアで、いわばEC2のクローン。システムの冗長性確保には課題が残り、別の手段との併用が望ましいと言われてはいるが、Amazonのサーバーに業務データを渡してしまうことへの抵抗感を感じている方へは、こちらを使ってクラウドを構築するという手もあるということである。ただしこれはデータセンター向け。
興味のある方は自分たち専用のクラウドを作ろうOSSのクラウド基盤「Eucalyptus」を使うなどを一読ください。

 そもそもERPの基本的な機能に関しての説明が以下(コンピエールのサイトより):

顧客管理(CRM:Customer Relationship Management)
取引先管理(顧客、仕入先、従業員を一元管理)、与信管理、支払督促、販売促進、問合せやクレームの対応追跡のリクエスト管理、Eコマース/セルフサービスの機能を含む。

販売管理(Point of Sales Solution)
見積、受注、出荷・納品、請求書発行、入金、顧客返品の機能を含む。

仕入購買管理(Plocurement and Purchasing Management)
社内購買部門向けの見積要求、見積依頼、発注、入荷・検収、請求書照合、支払、仕入返品の機能を含む。

在庫管理(Inventory Management)
入出荷、在庫移動、棚卸、在庫補充、製品組立/解体、属性管理、ロット/シリアル番号管理、保障期限管理の機能を含む。

財務会計(Account Post Control)
仕訳登録、経費精算、預金出納帳管理、現金出納帳管理、小切手・手形管理、原価評価計算、決算処理の機能を含む。

実績分析(Performance Analysis)
総勘定元帳、自動仕訳計上、会計スキーマ、会計ディメンション、会計諸表の定義、会計諸表の作成、税務処理、予算管理、予算実績対比分析、ダッシュボードの機能を含む。

プロジェクト管理(Project Management Solution)
サービスの提供とともに関連づけたプロジェクト、タスクなどを定義・管理を行う。

 商業ベースのものがあまり好きではないという方には、ADempiere(アデンピエレ)が個人的にはお勧めではないかと思います。
 ADempiereは、Compiereから分かれてコミュニティ・ベースで開発されたもので、分かれてから3年以上経ちましたが、アプリケーションの基本構造や、中心的な機能については大きな違いはないそうです。共に顧客管理、販売管理、購買管理、在庫管理、財務会計などの基本的な機能があります。

 ADempiereプロジェクトによって追加・変更された点は;
・PostgreSQLに対応(安定版がリリースされています)
・オープンソースのAjaxフレームワーク、zkを使った、ブラウザから使えるユーザーインターフェイス
バグ修正(プロジェクトのBug Trackerで1500件以上の修正)
・MRP(生産管理)、Payroll(給与管理)、Fixed Asset(固定資産)管理の機能の追加(アルファ版)
などです。

 ただし、ざっと見た印象では、顧客管理の面ではちょっと物足りないな印象を持ちました。
 勿論、これでも十分なのですが、コマーシャル・オープン・ソースでは、SugarCRMという顧客管理に特化した優れた老舗ソフトがあり、こちらの方がより練られていると思います。
 無償版・有償プロ版・有償企業版の3つが選べるようになっており、マーケッティング・営業・カスタマー・サポートに特に威力を発揮するようで、顧客の絞り込み、商談の進捗管理、コレスポンディングのケースとの関連付けなどで、良い評価を受けているようです。日本ではオープンソースCRM㈱が正規取扱店となっているようです。日本語コミュニティ・サイトはSugerForum.jpです。ただ、LAMP(Linux、Apache、MySQL、PHP)ベースのようなので、ADempiereと一緒に使うにはどうなのかは調査が必要かと思いますが^^
 また、他の割と評判の良いCRMにvTigerCRMというのもあり、株式会社五橋研究所がサービス販売を行っているようですが、これもPHPベースです。

 現実問題として、機能はOSSなので拡張の柔軟性が見込めるにしても、パフォーマンスが遅く、ストレスを感じるようでは頂けないと思います。現に、MySQLとPostgreSQLを比較したところ、8倍MySQLのほうが速かった(GNU GRUBの開発者であるNexcedi日本法人社長、奥地秀則氏による)らしいのです。ただ、これはどの機能を頻繁に使われるかによっても感想が変わってくるようです。

 機能的に十分そうながら日本のコミュニティーにまだよく認知されていないものにOpenBravo ERPというのもあります。日本語WikiはOpenBravo Wikiですが、殆どのリンク先は未翻訳でした。しかし、チェックすべきオープンソースプロジェクト10選で1番目に紹介されているので、今後は要チェックといったところでしょう。

 とにかくこれだけ機能が揃ったOSSのERPなので、導入に踏み切る企業が増えているかというとまだ二の足を踏む経営者が多くいるようで、スタンドアロンタイプの業務用パッケージが電気店で積み上げられて売られているのを見ると、データの使いまわしの利便性や業務の効率アップよりも堅実性・過去のデータとの連携を取っているのかと考えます。
 従って、弥生の会計やOBCの勘定奉行シリーズなどとのデータ互換性/データ変換の容易さもソフト選びのひとつの尺度となって来るのかと考えています。

 将来的には仮想化されたプライベート・クラウド・サーバー上でEucalyptusを動かし、その上に使えるOSSのERPやCRMを積んで小規模ベースで事業を積み上げていくタイプの中小企業やWebプロジェクトベースだけのバーチャル・カンパニーといったものが出現する可能性もあるのかなあといった見通しを持っていますが、私の想定している市場ではもうちょっとサービスがリッチなガンチャートが表示可能なOpenProjやヒストグラフ、数量が拾えて工程管理も出来るようなWebベースの3D CADなどが使えればもっと混沌としてきて面白くなるのではと考えています。

 日本語化されていないが有望そうなその他のOSS ERP:

webERP web-based ERP Accounting
統合会計ERPシステム。多言語、通貨、保管場所。複式記入に完全対応。SO、AR、PO、AP、GL、銀行、販売分析。BOMs、アセンブリ、キットセット。柔軟な価格設定。PDFレポートのEメール対応。PHPで素早く作成されるHTMLは、すべてのブラウザに対応している。
データベース環境: MySQL
開発状況: 5 - プロダクション/安定, 6 - 成熟
対象ユーザ: 開発者, エンドユーザ/デスクトップ, 管理(マネージメント), 財務/保険産業, 製造
ライセンス: GNU General Public License v2 (GPLv2)
主要対話語: ブラジル系ポルトガル語 , 中国語 (繁体字), オランダ語, 英語, フランス語, ドイツ語, インドネシア語, ポーランド語, ポルトガル語, ロシア語, スペイン語, トルコ語
オペレーティングシステム: OS非依存
プログラミング言語: JavaScript, PHP
トピック: ERP, エンタープライズ, アカウンティング, SourceForge.net
ユーザインタフェース: Web環境

OpenRPT report writer by xTuple
グラフィカルなSQLレポートライター、デザイナー、レンダリングエンジンは、PostgreSQL用に最適化。のWYSIWYG表示のGUIはQtで構築、Linux、Windows版、Mac OS XのレポートをXMLとして保存することができる。ファイルまたはデータベースのように実行される。
データベース環境: ODBC, データベース管理ツール, PostgreSQL (pgsql)
開発状況: 5 - プロダクション/安定
対象ユーザ: 先進的ユーザ , 開発者
ライセンス: GNU Lesser General Public License v2 (LGPLv2)
オペレーティングシステム: すべての 32-bit MS Windows (95/98/NT/2000/XP), OS非依存, POSIX (Linux,BSD,Solaris など)
プログラミング言語: C++
トピック: フロントエンド, XML, ERP, エンタープライズ, SourceForge.net
ユーザインタフェース: Qt

TUTOS
TUTOS The Ultimate Team Organization Software、ウェブサービスのグループウェアやERP / CRMの/を管理するPLMシステムでチームの予定表、アドレス、プロジェクト、タスク、バグ、メールボックス、書類、ノート。
データベース環境: Firebird/InterBase, MySQL, Oracle, その他のネットワークベースDBMS, PostgreSQL (pgsql)
開発状況: 5 - プロダクション/安定
対象ユーザ: その他の閲覧者, エンドユーザ/デスクトップ, カスタマサービス, 情報技術
ライセンス: GNU General Public License v2 (GPLv2)
主要対話語: ブラジル系ポルトガル語, カタロニア語, 中国語 (簡体字), 中国語 (繁体字), オランダ語, 英語, フィンランド語, フランス語, ドイツ語, ギリシア語, ハンガリー語, イタリア語, 日本語, 韓国語, ポーランド語, ロシア語, スペイン語, スウェーデン語
オペレーティングシステム: OS非依存
プログラミング言語: PHP
トピック: Freshmeat.net, 動的コンテンツ, CRM, ERP, エンタープライズ, プロジェクト管理, スケジュール, SourceForge.net
ユーザインタフェース: Web環境

Turquaz Financial Accounting
Turquaz財務会計の完全な複式金融ソリューションの在庫管理と、中小規模のenterprizesをターゲットに、アカウント、総勘定元帳、ジャーナル、多通貨、高度なレポートと分析支払うrecievableを占めている
データベース環境: JDBC
開発状況: 4 - ベータ
対象ユーザ: その他の閲覧者, 開発者, エンドユーザ/デスクトップ, カスタマサービス, 財務/保険産業, 情報技術
ライセンス: GNU General Public License v2 (GPLv2)
主要対話語: 英語, トルコ語
オペレーティングシステム: すべての 32-bit MS Windows (95/98/NT/2000/XP), POSIX (Linux,BSD,Solaris など), Linux
プログラミング言語: Java
トピック: ERP, エンタープライズ, アカウンティング, 投資, POS(Point-Of-Sale), SourceForge.net
ユーザインタフェース: X11アプリケーション, Win32 (MS Windows), Web環境

Open ERP
会計管理 、 財務会計 、 在庫管理 、 販売 、購買管理、タスクの自動化、人的資源管理、 マーケティングキャンペーン、 ヘルプデスク 、および販売時点情報管理(POS)を実現する。Tiny-ERPを元に開発された。ドラッグ&ドロップ で使用性を高めており、カレンダー、統合されたBPMのビュー、ワークフローエディタの画面設計の共有と動的なガントチャートを提供する。
開発者 Tiny、Sprl
安定版リリース 5.0.6 / 2009年9月29日、4月
オペレーティングシステム Windows、Linux、Unix、Mac OS X
データベース PostgreSQL
プログラミング言語: Python, XML
種類 ERP、CRM
ライセンス GPL

1 件のコメント:

  1. SMBのERPが浸透するためには、決済枠の設定の柔軟性と稟議書関係のルールの厳格化、それに法改正に容易に追従できるシステムとしての明確化が不可欠だと思います。

    返信削除