オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Gavin Terrill , 翻訳者 編集部 投稿日 2008年6月14日
最近、Patrice Cappelaere氏は、WF-XML 2.0(pdf・英語)に対しRESTfulバインディングを提供するというイニシアチブがWorkflow Management Coalition(source)(WfMC)によって受け入れられたことを発表した(サイト・英語)。それが、WfXML-Rである(source)。
Wf
XML-Rは、WfMCのReference Model(参照モデル)(source)の5つのインターフェースを中心とした仕様を提供することを目的としている。
Interface 1: プロセス定義とモデリングツールやワークフローエンジンの間の標準インターフェースの定義。
Interface 2: ワークフローエンジンからサービスを要求し、プロセス、アクティビティ、およびワークアイテムの進行を管理するクライアントアプリケーションためのAPIの定義。
Interface 3: ワークフローエンジンが共通のエージェントソフトウェアを通じて、さまざまなアプリケーションを呼び出すことができるAPIの標準インターフェース定義。
Interface 4: ワークフロー相互運用性モデルとそれに対応する相互作用をサポートする標準の定義。
Interface 5: モニタリングと管理機能の定義。
現在のバージョン0.4で(source)、WfXML-Rは、次のユースケースのサポートを挙げている。
これを書いている時点で特定されているRESTリソースは次のとおりである。
| /workflows |
このリソースはワークフローアナリストによって最初に作成される主要なコンテナである。このリソースには、ワークフローに関連する名前情報、制作者、およびその他のメタデータが含まれる。定義やインスタンスなどの他のリソースを指し示す。 |
| /definitions |
特定のワークフローについて、1つまたは複数のプロセス定義を指定し、エンジンにロードし、バージョン化できる。プロセス定義は、ワークフローによって実行される各種アクティビティを指定するために必要である。プロセス定義は本質的に、プロセスインスタンスの工場である。 |
| /processes |
プロセスインスタンスは実際の作業を実行する。これには、あるプロセスインスタンスを別のプロセスインスタンスと区別するコンテキスト情報が含まれる。プロセスインスタンスリソースは一度しか使用できない。作成された後、開始、一時停止、再開、終了させることができる。すべて正常に進めば、最終的には完了する。 |
| /activities | プロセスインスタンスは任意の時点で、外部アクションと見なすものの完了を待機している。アクティビティはプロセス内のこの待機ポイントを表す。プロセスは、人間の介入を待機している場合もあれば、プロセス内の自動化されたステップの結果を待機している場合もある。アクティビティは、プロセスが何を待機しているか(たとえば、担当者など)に関する情報を提供する。さらに場合によっては、どのくらい待機しているか、どのくらい待機する用意があるかに関する詳細も提供する。この場合、アクティビティはそのリモートプロセスの観察者として機能している。アクティビティは待機しているリモートプロセスインスタンスのURLを提供できる。 |
| /traces |
特定のプロセスが実行すると、システムはシーケンスパスに関する履歴情報やトレース、各アクティビティ後の入力/出力、タイムスタンプを収集できる。 |
| /participants | パーティシパント(参加者)は特定のアクティビティを実行する。パーティシパントは、人間の場合もあれば、他のWebサービスの場合もある。 |
| /workitems | 人間はワークフロー内のパーティシパントになることができ、実行するタスク(アクティビティ)を手渡されることがある。これらの要求は、ユーザーが取り出して実行できるように「ストア」内にキューイングされる。これらの要求がワークアイテムである。 |
| /engine |
エンジン自体はおそらく最もアクセスする価値のあるリソースである。Remote Applicationは一部のエンジン属性をチェックしてそれらを変更できる。管理者(アドミニストレータ)は、新しいエンジンリソースを作成または削除したり、実行中のエンジンのリストを取得したりできる。 |
| /errors |
エンジンは実行時エラーのリストを保存し、ユーザーはこれを取り出すことができる。 |
WfXML-Rは、Atom出版プロトコル(サイト・英語)、Atom 1.0配信フォーマット(サイト・英語)、GData(source)、OpenSearch(source)、およびOCG Publish-Subscribeなどの(source)、既存の標準およびプロトコルを利用する。
原文はこちらです:
前回は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
スレッド表示 返信