オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Dilip Krishnan , 翻訳者 編集部 投稿日 2009年3月25日
OSGi Alliance Enterprise Expert Groupの議長であり、IONA Technologiesの前CTOであるEric Newcomer氏(リンク)が、「RESTfulトランザクションとWeb Servicesトランザクション間の相違は何であるか?」の質問に対する答え(リンク)を投稿した。
Eric氏は、トランザクションをローカルトランザクションおよびグローバルトランザクションに区別することで、背景を定めている。ローカルトランザクションは両方のケースにおいて、同様の動作をするので、特別面白いものではないことを述べている。
それゆえ、質問はグローバルトランザクションに関連する。それは潜在的に別のコンピュータ上に複数のデータベースを含む。
Webサービスはテクノロジーであるので、RESTは比較が正確でない場合があるアーキテクチャ上のアプローチである、と氏は警鐘を鳴らしている。しかし ながら、氏はトランザクションの実装におけるその相違を、特に共用データまたは共用状態に対する分散アクセスに関連する基礎をなすインフラから生じる別の 仮定によるものとしている。
Webサービストランザクション([…]WS-Transactions[…])は、既存のTP(Transaction Processing)インフラに適合するよう意図されている。一方、RESTアプローチはWebから発展した。
その結果、その2通りのトランザクションの主な違いは、以下に基づいていると述べている。
1. 関係しているシステムで、トランザクションがどのように調整されるか
既存の共用状態メカニズムとの互換性に関して、共用状態に対する各参加者のアクセスが、他のものと調整できるように、Webサービストランザクションは、 グローバルトランザクションにおける関係者で共用のトランザクションコンテキストを広める。RESTベースのトランザクションは、グローバルトランザク ションに対する1つのみのパーティが、 トークンの受け渡しのように、いつでも共用状態にアクセスすることを仮定する。[…]共用状態を受信した場合に、すべきことを分かっている責任がある。
2. システムがトランザクションの障害および復旧をどのように取り扱うか
RESTfulシステムは、障害および復旧を扱うのにまったく異なる設計を必要とする。というのは、自動化することができず、追加のアプリケーションレベル設計のトレードオフやコーディングが、Webの前提により適合したシステムをもたらすからである。
元の記事(リンク)を忘れずに、確認しておきたい。
原文はこちらです:http://www.infoq.com/news/2009/03/rest-ws-transaction-difference
前回は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
スレッド表示 返信