オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Boris Lublinsky , 翻訳者 金森 諭 投稿日 2009年10月19日
Dion Hinchcliffe氏はSOAとエンタープライズアーキテクチャの方向性について、自身のブログに最近書いた記事で考えを述べている。氏は以下のトレンドについて書いている。
- モダンなソフトウェアアーキテクチャと、最重要組織化原理としてのSOAとの組合せは、変化に対応することに関してほとんどの組織において以前よりも問題を起こしているように見えます。・・・広まりつつある見解では、ビジネスは「駆け回る」もので、SOAやエンタープライズアーキテクチャは先を見越す方策であるのにもかかわらず、一般的に求められるのは即応して"片付けは後から"というスタンスです。・・・
- SOAとサービスベースのITの利用はまだまだ進んでいません。・・・サービスに対する初期の"フィールド・オブ・ドリームス"なやり方は・・・結局・・・多くの組織は、現実的なガバナンスを伴うより成熟したサービスのある世界へと連れていかれました。しかし今我々が目にしているのは、さらなる複雑さ、高度なスキルとツール、さらなる制約によってSOAの利用が根絶されようとしている世界です。・・・利用され組み込まれることなしに、SOAがROIのReturnを得ることはできません。
- SOAの関心は、ビジネスの制約を取り除いて価値を手にするための基盤を強固なものにすることでなく、(過度な)つなぎ合わせとプロセスの技術面へといまだに向いています。30年にわたる巨額のIT投資とSOAのオープン性・相互運用性という目的にもかかわらず、企業内データの大部分はビジネスユーザが利用できず、サイロ(外部とやり取りを行わない状態)は珍しくなく、人に関わる面が今でも欠けた状態にあります・・・
このようにSOAが目的を成してない理由は主に3つの問題のせいと考えられると氏は述べている。
氏はこう提案している。
今日のウェブのオープン性と可視性は、SOAを使ってビジネスの結果をよくするのに何が効果的であるかという実例を提供してくれているように思います。機会への応答性を向上しセルフサービス(SOAをビジネスと同じように実行すること)を直接可能にすることに関してキーとなる問題を解決できれば、スケーラブルでユーザやデータを保護する・・・ウェブ指向アーキテクチャ(WOA)・・・が私たちの組織に存在する同じような問題の多くを解決してくれるオンライン世界の特性、それを有機的に進展するためのSOA の片方の車輪となります。
氏はこのように説明している。
WOAのシナリオでキーになるのは、すくなくとも1つのフィードバックループがオンラインビジネスに存在しないといけないことです。これは現在のSOAのほとんどの取り組みで光が当てられていません。オンラインビジネスは基本的に自分たちのサービスが利用されるかどうかで成長するか消えてしまうかが決まります。たいていの新しいオンラインビジネスは初期の段階からAPI(WebバージョンのSOA)を提供していて、サービス自体でもそのようになってきています。早く使われるためには、目に見えるWebページよりもAPIが重要になってきているのです。・・・このことはわたしたちがSOAについて考えていることの多くを変えうるものです。
SOAとWOAにはかなりの違いがあるが、それでもWOAで自然発生的に生まれている多くのサービスベースのアプローチがSOAのビジネスパフォーマンスを向上させるのに活かせると氏は考えている。
- 変化へのより早い反応。組織内の多くの人に対してSOAをセルフサービスにすることで作業上のネックを減らすことができます。
- 利用の促進。問題解決のためにSOAをもっとも簡単で安く早く使えるようにする新しいサービス配信モデルを利用します。
- 価値のあるものへのアクセスを積極的に開く。リンクが密なRESTベースのデータ網やサプライチェーンのようなモデルを使って、データや人材に対してより広くアクセスを開くことです。そしてSOAが組織を縦断していることを示すような企業内マッシュアップツールやユーザが作るウィジットといったブラウザベースの方法を採用しましょう。
氏は記事をこのように締めくくっている。
結論:SOAの最良の事例の多くはWeb上で大きなスケールで示されているモデルです。わたしたちはそこから出来る限り多くのこと(そして価格も。たとえほとんどが無料であったとしてもです)を学ばないといけません。エンタープライズSOAはインターネットベースのWOAと同質ではありませんが、このGlobal SOA(わたしはインターネットのサービス面をこう呼んでいます)に生まれた成功例から最善のアイディアを拝借できるのです・・・
氏はSOAの導入における現在の(そして元々の)問題を定義することに重点を置いているようだ。氏のWOAとSOAの融合という解決策が問題を解決するかどうかは、これから見て行くことになるだろう。
前回は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
スレッド表示 返信