オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Dilip Krishnan , 翻訳者 編集部 投稿日 2008年11月20日
Jack Van Hoof氏が投稿(リンク)でCEPとEDAを比較し、両者のSOAとの関係を対比している。氏は次のように述べている。
CEP(Complex Event Processing=複合イベント処理)は一定の時間フレーム内で複数のメッセージを相互に関連づけます。EDAはビジネスイベント的見地から情報システムをモデル化するアーキテクチャ的アプローチです。 EDAとSOAとの違いは、その焦点にあります。SOAではモデルの中心にサービスがきますが、EDAの場合はビジネスイベントです。SOAアプローチでは結果的に同期通信の方法がもたらされ、EDAアプローチでは非同期通信の方法がもたらされる傾向にあります。
市場がEDAを理解していないと考えるVan Hoof氏(リンク)は、CEPとEDAとの根本的な相違を説明し、CEPはツールで、EDAはアーキテクチャであると述べている。
CEPは定義上、ビジネスイベントに関係しているわけではありません。CEPはメッセージストリームを処理するテクニックです。こうしたメッセージがビジネスイベントを表す必要はないのです。ビジネスイベントとは、企業が予め定められた方法で反応すると計画したところで発生する何か(状態の変化)です。ビジネスイベントはメッセージで表現されますが、すべてのメッセージがビジネスイベントを表現しているわけではありません。CEPはメッセージに関係しており、EDAはビジネスイベントに関係しています。CEPはEDAの実装に使用できます。「EDAはビジネスレベルにおけるCEPである」と言えるかもしれません。
Van Hoof氏の投稿に対する返答として、Progress ApamaのGiles Nelson氏がSOA、EDA、CEPの関係を重要ポイントとともに詳述している(リンク)。Joe McKendrick氏も、「Why 'Event Driven Architecture' is more than Complex Event Processing」(リンク)(「イベント駆動型アーキテクチャ」が複合イベント処理を上回る理由)と題した自身の投稿で同じような見解を表明している。Udi Dahan氏(リンク)も同様で、現金注文のプロセスを示した見事な例を用いて(リンク),、現実世界のビジネス問題でこれらの概念がいかにして一緒に機能するかを説明している。Dahan氏は次のように述べて、自身の見解を要約している。
CEPは手腕を問われるエンジニアリング分野であり、状況によってはその周辺の技術的リスクの管理がプロジェクトの成功に必要な場合もあり、SOA/EDAの傘の下で使われれば実に威力を発揮しますが、CEPそのものだけを抜き出して、アーキテクチャの最上位レベルで使用すべきではありません。
Van Hoof氏は「SOAを含め、現在のビジネスアプリケーションの考察方法を、EDAが確実かつ根本的に変えると思います」と述べ、EDAの重要性を強調しながら投稿(リンク)を締めくくっている。
この議論については、過去にもアーキテクチャ的見地から取り上げた(参考記事)。CEP、SOA、EDAがいかに相互に関連するかについてはあちこちで混乱があるように思われ、その主な原因はベンダー(リンク)である。こうした技術がどのように企業に導入されているかについて、全体像をみるのも興味深い。みなさんの会社ではCEPはどんな役割を担っていて、EDAやSOAイニシアチブにおいてどのように使われているのだろうか。
原文はこちらです:http://www.infoq.com/news/2008/11/cep-eda-soa-relationship
前回は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
スレッド表示 返信