ワークショップの後半でも同様の演習が続きますが、今度は JBoss BPM Suite をご利用いただきます。ビジネスプロセス、ルール連携、ヒューマンタスクを活用したアプリケーションになります。その他、あなただけの入力フォームをデザインしていただいたり、色々とお楽しみいただける内容を盛り込んでいます。
ワークショップの後半でも同様の演習が続きますが、今度は JBoss BPM Suite をご利用いただきます。ビジネスプロセス、ルール連携、ヒューマンタスクを活用したアプリケーションになります。その他、あなただけの入力フォームをデザインしていただいたり、色々とお楽しみいただける内容を盛り込んでいます。
ワークショップの後半でも同様の演習が続きますが、今度は JBoss BPM Suite をご利用いただきます。ビジネスプロセス、ルール連携、ヒューマンタスクを活用したアプリケーションになります。その他、あなただけの入力フォームをデザインしていただいたり、色々とお楽しみいただける内容を盛り込んでいます。
rule "Risk for out of memory"
when
CloudComputerUsage(freeMemory < 2)
then
scoreHolder.addSoftConstraintMatch(kcontext, -100);
end
rule "Unused memory but no CPU"
when
CloudComputerUsage(freeMemory >= 8, freeCpuPower < 4)
then
scoreHolder.addSoftConstraintMatch(kcontext, -10);
end
しかし、DRLファイルを直接編集するのは難易度が高すぎるでしょう。
データ駆動 DRLルール
データオブジェクトを用意し、ユーザーに記入してもらう方法があります:
public class FreePenalty {
private int minFreeMemory; // Defaults to 0
private int maxFreeMemory; // Defaults to Integer.MAX_VALUE
private int minFreeCpuPower; // Defaults to 0
private int maxFreeCpuPower; // Defaults to Integer.MAX_VALUE
private int minFreeNetworkBandwidth; // Defaults to 0
private int maxFreeNetworkBandwidth; // Defaults to Integer.MAX_VALUE
private int softScoreImpact;
...
}
The JBoss クラウドガイド XPaaSのすべて 業務アプリケーションが JavaEE6、PHP、Rubyなどいずれの技術をベースとしていても、クラウド環境にはあなたの業務アプリケーションに最適なチューニングが施されています。様々なオプションがクラウドやPlatform-as-a-Service(PaaS)用に用意されていますが、どこから始めればよいでしょう? このセッションでは、Eric Schabell がオープンソースミドルウェアベースのxPaaSについて、いくつかの例やサンプル、実用的なティップスをご案内します。各種xPaaSソリューションの設定方法を習得できるだけではなく、既存のアプリケーションを選択されたxPaaSで使用する方法を学びます。PaaS(Red HatによるOpenShift)を使いいくつか例をご案内します。Red HatのBPMやモバイルソリューション、SwitchYard、Opta Planner、Red Hat JBoss Portalが使用されます。 Red HatのxPaaSに関するビジョンと実用性、Red Hat JBoss ミドルウェアが活躍できるポジションを学ぶことができるセッションにぜひご参加ください。
ワークショップの後半でも同様の演習が続きますが、今度は JBoss BPM Suite をご利用いただきます。ビジネスプロセス、ルール連携、ヒューマンタスクを活用したアプリケーションになります。その他、あなただけの入力フォームをデザインしていただいたり、色々とお楽しみいただける内容を盛り込んでいます。
テクニカルルール(DRL)
先週は、Guided Rulesを作成し、Domain specific language(DSL)を活用しました。
すでにCool Store デモとして完成されたプロジェクトをご利用していただけますが、スクラッチからアプリケーションを実装していただくことでお楽しみいただけるはずと考えました。
ワークショップの後半でも同様の演習が続きますが、今度は JBoss BPM Suite をご利用いただきます。ビジネスプロセス、ルール連携、ヒューマンタスクを活用したアプリケーションになります。その他、あなただけの入力フォームをデザインしていただいたり、色々とお楽しみいただける内容を盛り込んでいます。