オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Srini Penchikala , 翻訳者 編集部N 投稿日 2010年10月11日
XACML 仕様に基づいた、fine-grained authorization(FGA、きめの細かい認可)システムは、ユーザーの役割をベースにしてユーザーを認可する、これまでのRole Based Access Control (RBAC) 方式に加えて、状況や環境の情報に基づいた評価ルールによって、俊敏性と制御能力を増すことができる。最近のJavaOne 2010 カンファレンスでSubbu Devulapalli 氏は、ユーザー認可ドメインにおける標準とデプロイ モデルについて講演した。
氏は、プレゼンの冒頭で、認可ポリシーは、しばしばアプリケーションのプログラムにハードコードされていて、ビジネス環境で変更するのは、難しく、高くつく、と述べた。きめの細かい認可と資格の付与は、これまでの資格の付与とは、違う管理が必要である。認可要求は、ソフトウェア開発プロセスの初期フェーズの開始から、充分強調されるべきである。 Rich Security Modelingのような成果は、実際にソリューションをコーディングする前に、ユーザー認可モデルを設計する助けになる。ポリシー モデリングには、モデリングや設計工程における 原則、 目標、アクション、そして 制約のようなポリシーの様々なコンポーネントを含むべきである。そしてQAテスト工程では、アプリケーションのテストプロセスの一部として、 セキュリティ ポリシーのテストを含むべきである。
FGAモデルには、以下のものを含む:
認可とアクセス コントロールの標準には、JAAS パーミッション, XACML, そして OpenAZ(XACMLへのJavaバインディング)プロジェクトがある。デプロイには、2つのFGAモデルがある:
開発者は、アプリケーションに認可要求を実装するときは、POJOを超えて考えるべきである。FGAは、アプリケーション アーキテクチャの全レイヤーで使われているので- UI要素( JSP, サーブレット, HTML, AJAX)、データ セキュリティ(データ オブジェクトに対するセキュリティを調整する)、サービス (EJB, JMS, RMI, Web サービス)、コンテンツとドキュメント-ユーザー認可を設計するときは、サービスの観点から考えるべきである。アプリケーションのデータ セキュリティは、データベースにデータを送る前に検証用のクエリを行ったり、CRUD操作を基に、追加のクエリ制限を課したり、そして、クエリで戻されたデータセットの項目をフィルター(あるいは、完全に消去)するようなタスクによって管理されるべきである。
Devulapalli 氏は、パフォーマンス、認可の問い合わせによるオーバヘッドの最小化、クラスタリングにおけるスケーラビリティの考慮、マルチスレッド化、キャシュなどによる高可用性、そしてPolicy Decision Point(PDP、ポリシー決定点)は自律的である必要があること(すなわち他のコンポーネントがたとえダウンしても、サービスを提供できなければならない)について話した。彼は、セッションの締めくくりに、アーキテクトや開発者は、目の前のプロジェクト ニーズを超えて、相互運用性のようなアーキテクチャ要求を考えるばかりでなく、買収や規制の観点から会社の将来の方向を考える必要がある、と提言した。
前回は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
スレッド表示 返信