オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Floyd Marinescu , 翻訳者 能仁 信亮 投稿日 2009年8月30日
TerracottaによるEhcacheの買収によって、Javaのキャッシング・ソリューションとして、もっとも有名なオープンソースの2つが手を組むことになった。JVMレベルでのPOJOクラスタリングを提供するTerracottaは、単一のJVMで動作するマルチスレッド・アプリケーションをコードの変更なしで、複数のJVMをまたいで実行させることができる。Ehcacheは何十万といった単位でデプロイされて、あちこちで使われている。Ehcacheは、Oracle Coherenceと同様の標準的なHashMapスタイルのインターフェースを提供する。この2つの製品を合わせると、おそらくJavaのキャッシング製品のなかで、もっとも導入実績の多い製品となるだろう。InfoQは、TerracottaのCEOであるAmit Pandey氏とEhcacheの創業者であるGreg Luck氏に話を聞いた。
Ehcacheのユーザにとって、Terracottaに加わることによって次のようなものが得られる。
Terracottaユーザには次のようなものが得られる。
Amit Pandey氏は次のようにコメントしている。
まず単一のユーザ・エクスペリエンスを保証します。EhcacheとTerracottaの統合は今より強力なものになることを保証します。例えば、Terracottaでバックエンドの分散環境の制御を行うように設定されたEchaceを単一のダウンロード可能なモジュールとして提供します。私たちはパートナーだったので、今日でもこれは実現できることです。しかし開発者が行わなければいけない余計な作業があったのです。統合により、バイトコード操作で有名なそれぞれの製品単体以上のものとなるでしょう。
Amitによると、Terracottaにとってこの買収は、「Coherenceに比べ、優位に立てる一撃だ」とのことだ。Ehcacheを買収することにより、Terracottaは、Terracottaが数十万と主張している既存のEhchaceの導入先に入り込みやすくなるだろう。そのなかには、グローバル1000の企業も広く含まれている。Ehcacheの買収は、開発者が分散キャッシュをベースとしたアプリケーションを構築する際の選択肢を広げる。Terracottaは、透過的なPOJOクラスタリングとして知られていた。「透過的であることは、私たちのもっとも優れた強みです。しかしそれを理解しないといけないのは大変だと、私たちを非難する人もいます」とAmitはいった。Greg Luck氏は次のように付け加えた。
Ehcacheは、キャッシングを行うのにとても単純な方法を提供します。私はTerracottaも単純だと考えます。しかし、ちょっと頭を使わないとだめなのです。POJOのアプローチのTCを愛する人もいますが、多くの人は新しいことを試したくないのです。TCのさまざまな魅力的な話は、技術的に先端のものを使い、POJOを使うように訴えます。しかしJ2EEの世界には、単純なAPIモデルで十分満足している多数の人たちがいるのです。
2つの製品が組合わさることによるCoherenceに対する優位性について聞いた。
Greg Luck氏は、昨年他社からの3件のオファーを断っているが、それにしても合併は競争力を維持するために重要だと考えているとコメントした。
先週のSpringSourceの件を見ただろう。OracleのSun買収を一部の引き金とした合併は続いていくだろう。キャッシングと分散キャッシングは特に重要だ。いくつかのオープンソースプロジェクトが締め出されてしまうリスクがある。今でもApache DynamiteやMemcachedのようなたくさんの新しい競合がいる。私がみるに、大きくなるか、退場するかのどちらかだろう。
memcachedに関して、Greg Luck氏は次のように語った。RESTful APIを提供しロードバランサの背後に配置することでクラスタ間を簡単にスケールさせることができるmemcachedのJavaの競争相手として、Terracottaとの統合がEhcacheサーバをよりよいものにさせるだろう。「今日、それぞれのサーバはデータのコピーを100%もっています。それによってGCがハンドルできる範囲に制限されてしまうのです。私たちのお客様は20ギガバイトのデータを扱っています。テラバイトサイズのキャッシュを扱いたいときにはどうなるでしょう。この点に関しては、Ehcacheでは無理なんです。Terracottaを使うことで製品のロードマップを示せるようになります」
Ehcacheは引き続きApache 2ライセンスのプロジェクトで、今日と同様にsourceforge、Mavenなどを経由して利用できる。この買収によってGreg Luck氏は、Terracottaに加わる。そしてEhcacheのコードベースの著作権はTerracotta社に保持されることになった。ちょうどJBossが数年前にHibernateを買収したときと同じ方式だ。Greg Luck氏は、この買収に関して個人的なノートを投稿している。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信