より少ないコストでWebシステムを開発をするには何をすればいいか
2008年08月11日(月)10:05|那須
那須です。
少し前になりますが、第19回WebSig会議「特集!Open Source CMS オープンソースのWebシステムを、どうビジネスシーンに活用するか」に参加してきました。
時間の都合で、途中までしか聞けなかったのですが、スピーカーの方々が、オープンソースを使ったビジネスモデルをどのように考えているか、また各プロジェクトの今後の展望などを知ることができ、大変有意義でした。
会場内で話を聞きながら、私が始終考えていたことは、複数のオープンソースを組み合わせてWebシステム開発ができないかということです。
オープンソースを使うことで、開発にかかる初期コストを大幅に削減することができます。弊社でもZen Cartを初めとして、お客様のご要望にあったオープンソースを提案し、開発をしています。
ただ、オープンソースは、多くの場合単一のサービスに特化しています。例えばお話を伺った、EC-CUBEは、ECサイト向けですし、OpenPNEは、SNS構築システムです。また、Zen Cartは、ECサイト向けですし、ブログ向けには、MovableTypeやWordPress等があります。
それぞれ、とても機能が充実しているのですが、Webサイトを総合的に考えたとき、ECサイトをECサイトだけで運営することはなく、例えばブログと併用したりする必要があると思います。 こうした要望があるときに、1つのオープンソースでは、なかなか実現ができないことがあります。そのため、それぞれを別々に導入する必要があるのですが、それだとサービスの連動ができません。折角サービスを2つ以上持っているのに、連動できないのでは、その有効性も半減します。
もちろん、こうした要望を考慮したシステムもあります。例えば、Zen Cartでは、WordPress On Zen Cartを使うことで、Zen CartのトップページなどにWordPressの記事を組み込むことができます。 また、少し毛色は異なりますが、弊社で開発中のEC-SYNCは、ECサイト構築システム間の連動を行います。
また、OpenPNEはOpenIDに対応するということですし、今後こうした動きはより活発になるのではないかと思います。
どういった機能を連動させるのかは色々考えられるため、一筋縄には組み合わせてうまくいくということはないでしょうし、Webデザインをどう統一するかなどの問題もあります。 ただ、1つのオープンソースから大きく外れた場合はスクラッチ開発をするというのではなく、複数のオープンソースを併用することも視野に入れてシステムの見積、設計をしていけたらいいなと考えています。