オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Jeevak Kasarkod , 翻訳者 編集部N 投稿日 2011年1月30日
ビジネス アプリケーション向けの Internet of Services ビジョンは、デファクトのアーキテクチャとして、SOAによって、大いに推進されてきた。SAPの研究者が発行した IEEEの論文 で、Dominique Guinard, Stamatis Karnouskos, Patrik Spiess 、Domnic Savioの四氏は、このビジョンを拡張して、ビジネス アプリケーションとデバイスの物理的な世界との境界を取り払おうとしている。彼らの研究によって、SOCRADES Integration Architecture (SIA)が生まれ、現実世界のデバイスをサービス指向な方法で、標準的なITシステムと、統合することができるようになってきた。
まず最初に、著者は、リソースに制約のあるデバイス上に、SOA特にWS-*標準を実装する問題がもたらす、大きな課題を認識した。このシステムで確認されている4つの要求は、SIA内の様々なプロセスを設計、実装するための基礎を形作るものである。
R1: 最小限のサービス オーバーヘッド。大抵の実在のサービスは、(非常に)限られた計算能力の組込みデバイスによって提供されているので、軽量のサービス指向のパラダイムが必要であり、独自のAPIを通して機能を使っており、それと比べて、そのオーバーヘッドが大きいのは、許されない。R2: 最小限の登録努力。デバイスは、ネットワーク ディスカバリを使って、そのサービスをオープンなレジストリに通知できるべきである。このプロセスは、「プラグ・アンド・プレイ」で、人の介在を必要としないものであるべきだ。デバイスは、登録するときには、少ない情報のみを提供することが期待されるべきである。
R3: 動的な、コンテクストに基づく検索のサポート。より良くクエリを定式化するために、情報の外部ソースを使えるようにすべきである。更に、クエリは、単純なキーワード サーチを超えて、コンテキスト(例えば、場所、Quality of Service(QoS)、アプリケーション コンテキスト)のようなユーザに関するパラメータも考慮すべきである。コンテキストのサポートは、よく定義されたコンテキスト(例えば、ビル、製造工場など)でタスク特有の現実世界のデバイスにおける機能には、必要不可欠である。
R4: オンデマンドなプロビジョニングのサポート。組込みデバイスのサービスは、温度センサーからデータを取得するような、かなり不可分な操作を提供する。WSNプラットフォームは、かなり異機種環境であるが、センサー ノードが提供できるサービスは、著しい類似性を共有しており、開発者の要求毎に、オンデマンドで(再)提供できる。
四つ全ての要求は、 Real-World Service Discovery and Provisioning Process (RSDPP) によって対処される。これが論文の焦点である。非常に高レベルでは、このプロセスは、2つのアプローチを採用している。Device Profile for Web Services (DPWS) は、リソースに制約のあるデバイスへの実装用のWS-* 標準の限定セットと、 RESTful API である軽量な代替案を定義している。論文の残りは、登録と RSDPP内のディスカバリとプロビジョニングのサブプロセスに焦点を当てている。
なぜ、サービス指向な方法で、デバイスの組込み機能を知らせることに労力を使うのか? 著者が言うのは、3つの特有な利点がある。独占的ドライバ ソフトウェアの排除、デバイス間の水平統合とエンタープライズ アプリケーション システムとの垂直統合の推進、そして翻訳に必要なゲートウェイの削減ができることである。
前回は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
スレッド表示 返信