オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Jean-Jacques Dubray , 翻訳者 吉田 英人 投稿日 2010年11月7日
8月に設立5年目を迎えた WSO2は先月,同社のミドルウェアプラットフォーム用の包括的開発環境 Carbon Studio をリリースした。サービスやメディエーションフロー,Google ガジェットの開発,テスト,デプロイといった作業を簡略化するためのツールである。同社のミドルウェアプラットフォームは,すべて Apache ライセンスによる 100% オープンソースとして開発されている。昨年には OSGi のアドバンテージを活かすための大幅なリファクタリング がミドルウェアに対して行われ,その成果として8月に クラウドベースの実装である Stratos が発表されている。
Carbon Application (CApps) は Web サービス,マッシュアップ,データサービス,ESB (Enterprise System Bus) コンフィギュレーション,ビジネスプロセス,ルールなどで構成されている。完成した CApps は単一の Carbon アーカイブ (.car) として同社の Carbon ベースのサービス,あるいは Stratos ベースのクラウドに対してデプロイが可能である。Carbon アーカイブには CApp の構成要素( .war,.aar など) が格納されている。
C-App アーティファクトはそれ自体でデプロイ可能である他,名称やバージョン,依存性セット,サービスロールなどが設定されています。
要素間の結合と全体構成を生成,編集する作業は ESB エディタによって行う。また UI の面ではエディタが HTML/JSP ベース の UI 開発をサポートする。作成された UI は,Gadget サーバへのデプロイを必要とする任意の Carbon サーバ および Google ガジェットの一部としてデプロイ可能である。Carbon Studio はさらに Carbon サーバレジストリの管理もサポートする。このレジストリには,サーバにホストされているコレクションやリソース,およびそのメタデータが登録されている。Carbon Studio には他にもデータサービスのエディタ,統合 Eclipse BPEL エディタ,OpenSocial 開発ツールが含まれている。Saminda Wijeratne,Chathuri Wimalasena 両氏が Carbon Studio を紹介する ウェビナ (Webinar - Web 上で実施されるセミナ) を提供している。
InfoQ は WSO2 の CTO である Paul Fremantle 氏に短いインタビューを行い,複合型サービスベースアプリケーションの現在の状況について聞いた。
InfoQ: SOA と複合型アプリケーションに関するコンセプトが現れてから10年近くを経て,ようやく業界がそれに追いついてきたようです。現在では何万ものサービスが提供され,新たなアプリケーションが日々それらを消費しています。このような成功の主な理由は何でしょう?
Paul: 主要なものとしては2つあります。ひとつは SOAP,XML,JSON,REST を通じて相互運用性が確立されたこと,もうひとつはツールやライブラリ,サーバ,クラウドといったものによって複合アプリケーションの開発が容易になったことです。
InfoQ: 現在の複合アプリケーションにおけるアイデンティティ管理と OAuth など標準の役割についてどのように見ていますか?
Paul: 古いタイプの複合アプリケーションはアイデンティティ管理を行わないか,あるいは固定されたアイデンティティを前提としたものでした。複数の組織に分散する複合アプリケーションを今後実現する上では,エンドツーエンドの認証と承認を行うための機能が重要になります。
InfoQ: マッシュアップやデータサービスはまだ最初の段階にあるのでしょうか,あるいはよりプロセス駆動やイベント駆動のサービスといったような,次の波がすでに始まっているとお考えですか?
Paul: 波の動きはあると思います。しかし私は,プロセスの構築をもっと簡単にする必要がある,と考えています。例えば BPEL/BPMN はビジネスアナリストにとっては役立つものですが,開発者に対しては違ったアプローチが必要でしょう。
複合アプリケーションは IT においても,消費者指向アプリケーションにおいてもプログラミングモデルの業界標準になりつつある。技術,ツール,そしてプラットフォームはすでに十分だろうか,不足している部分はないのだろうか?あなたの見解はどうだろう?
前回は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
スレッド表示 返信