オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Srini Penchikala , 翻訳者 脇坂 茂明 投稿日 2009年6月17日
オープンソースビジネスロジック統合プラットフォームとして、最新バージョンのDroolsではワークフローとイベントプロセッシングをサポートしている。Drools開発チームは最近、Drools 5.0 最終バージョンのリリースを発表した。主な動きとして、Drools 5.0は単純なルール指向システムとしてではなく、ナレッジ指向システムということにフォーカスをあてている。新しいバージョンはGuvnor、Expert、FusionとFlowと呼ばれる4つのモジュールで構成している。
Guvnor
GuvnorはDroolsのwebベース統制システムである。基本的にはDroolsナレッジベースの集中リポジトリで、webベースのGUI、エディタと大量のルールを管理しやすくするツールが用意されている。開発者はナレッジに関係するルール、モデル、ファンクション、プロセスなどのバージョン管理を、Guvnorコンポーネントを使うことによって可能にしている。 アクセス権限管理もあるので、ドメインエキスパート (非プログラマ) は一度にすべての機能を把握することなく、ルールの閲覧、編集が行える。Guvnorはバージョン管理した上で、何回でもルールの変更が可能である。
Expert
従来のルールエンジンである。主な要素はルールエンジンとオーサリングである。ルールエンジンは非対称Reteアルゴリズムを実装してルールを管理している。また、JMS、JAXB、Smooks、XStreamとJxls (Excel)のようなデータソースを制御するデータオートメーションのパイプラインとしても利用できる。オーサリングコンポーネントにはコード補完、行デバッガなどの機能を兼ね備えたEclipse IDEベースなツールが用意されている。DSLテンプレート記述やルールフローのオーサリングも可能である。
Fusion
DroolsプロダクトのイベントプロセッシングのモジュールであるFusionは、複合イベントプロセッシング(CEP)、イベント相関、タイムウィンドウのスライディング、タイムベース制約といった機能をサポートしている。次の機能もサポートしている
Flow
ルールのオーケストレーションとしてDrools 5.0で用意された新しいワークフローエンジンである。利用者はビジネスロジックにルールとプロセスの両方を使って指定できる。指定された時間まで待つことができるTimer(初期値、繰り返し遅延パラメータの指定が可能)と、人の手によって実行されるタスクを管理できるヒューマンタスクの機能もサポートしている。プロセスエンジンは既存のヒューマンタスクコンポーネントと統合しやすくなっている(例えば WS-HumanTask実装)。スイムレーン、ルール割り当て機能もサポートされている。
他にもDrools 5.0にある新機能としては、永続化(JPA)、トランザクション (JTA) 、指定されたDroolsプロジェクトのインスタンスを複数同時に動作できる実行環境としてのEclipse IDEのサポートがある。
前回は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
スレッド表示 返信