オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Boris Lublinsky , 翻訳者 編集部 投稿日 2008年10月28日
John Evdemon氏は、最近の投稿の1つで、業界がSOAに関して定義、再定義、およびそれ自体を否定しようとしている(リンク)と指摘している。定義は一貫性なく可能なあらゆる方向へと向かった。
まず、一般的な疎結合(リンク)についてだった。
WebサービスとSOAの登場により、我々はより疎結合なシステムとアーキテクチャの構築を追い求めてきました。疎結合なシステムは、動作中における他のコンポーネントとの遅れたまたは動的な結合に対するサポートなどの多くの利点を提供します。また、コンポーネントのストラクチャ、セキュリティモデル、プロトコル、および意味論の差を調整できるため、不安定さが排除されます。
次に、再利用(リンク)が中心的な話題となった。
ソフトウェアの再利用というのは、核となる概念は、元々構築されていたものからさらなる価値を得ることであるため、新しくはありません。SOAの前は、組織内の事業単位間のコミュニケーションと集中型の制御が欠けていたために、同じソリューションが何度も繰り返し再開発されていました。組織内の事業単位全体で重複するサービスが作成されないようにするために、ビジネスアナリストやアーキテクトなどのSOA利害関係者は、既存のビジネスサービスを探し、それらをよく知られた系統立った方法で再利用する目的で有用性を評価できなくてはなりません。
実際の再利用はあまりにも複雑で(リンク)、必ずしも達成できるわけではないということが分かるまで、
再利用可能なサービスを作成するには、将来を予測する必要があります... サービスの作成者は将来のアプリケーションに必要なものをどのようにして正確に推測できるでしょうか? 「If-you-build-it-they-will-come(作れば何かが生まれる)」アプローチが実際の再利用になるのは難しいことです。また、他のグループが再利用できるコンポーネントを構築するという組織的インセンティブは、あったとしてもわずかです。
次は、ビジネスプロセスの疎結合(リンク)についてになった。
配線プロセスはばかげたことなので、きっぱりと排除しましょう... 疎結合は、我々にビジネスアクティビティのあらゆる側面に関する考え方を再検討させるでしょう... また、ビジネス運用の管理方法に大きな影響を与えるでしょう。分厚いプロセスマニュアルにはビジネス運用への配線アプローチの証が残っています。すべてのアクティビティを前もって詳細に指定し、すべてのアクティビティを慎重に監視して標準からの差異を排除してください。できるだけ動作を厳しくしてください。疎結合なビジネスプロセスはまったく違うように動作します。
ある時点で、SOAは不十分になり、EDA(Event Driven Architecture; イベント駆動型アーキテクチャ)は(よりポピュラーな)SOAの代替になった(リンク)。
EDAは、SOAによって約束されているが実現されていない疎結合を実現します。同期のcommand-and-control(指揮統制)タイプのパターンではありませんが、正反対の、非同期のpublish-and-subscribe(パブリッシュ・サブスクライブ)タイプのパターンです。パブリッシャーはサブスクライバーにまったく気付かず、その逆もまた同様です。コンポーネントは、メッセージの意味論のみ共有するという意味で疎結合です。
次に、ビジネス/ITの連携(リンク)についてだった。
SOAは、オブジェクト指向の設計とコンポーネントベースのソフトウェア開発方法論の卑しい生まれから、高度な期待領域に移りました。SOAは、単にITをリメークするように設計されているだけではないという話です。ITが担うビジネスも変革する特効薬になります。
そして最後に、SOAは技術とは無関係である(リンク)ことが分かった。
驚きです。SOAは技術を必要としない最初の技術のようです。大きなベンダーは、SOAベースのアーキテクチャの道を進んでいる限り、あなたが技術の観点で行うことはそれほど問題ではないと言います。
こうした定義の顕著な非一貫性は、いくつかの主な要因から生じているようである。
原文はこちらです:http://www.infoq.com/news/2008/10/SOAGoalPost
前回は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
スレッド表示 返信