http://machine.homeunix.org/weblog/...workflow

Categories
CMS-Wiki-Blog
database
dinner-dinner-dinner
ETC
memo
Script_on_Java
SourceForge/Freshmeat
template_engine
testtool
this_site
workflow
XML
xul


PastDays


RSS

No reproduction or republication without written permission.



written by ... sakag_blue @ machine.homeunix.org


(or........... sakag_blue @ users.sourceforge.net)


Home


Powered by
ThingamaBlog




GoogleSearch In This Weblog...

さよなら、こんな毎日…

JVM Compiler Construction with Scala and BCEL, Part 1   :: 2007.11.15 9:32.16 ::

http://www.vector-seven.com/2007/11/03/jvm-compiler-construction-with-scala-and-bcel-part-1

Permalink
Categories: {Script_on_Java} {workflow}


Drools 4.0.3 Released    :: 2007.10.24 9:45.33 ::

http://blog.athico.com/2007/10/drools-403-released.html

Permalink
Categories: {workflow}


XForms and OpenWFE    :: 2007.10.22 18:37.04 ::

Permalink
Categories: {workflow} {XML}


Software Design 2007年11月号にOpenWFEの記事を書きました   :: 2007.10.15 15:30.15 ::

http://gihyo.jp/magazine/SD/archive/2007/200711



久しぶりに雑誌に記事を書きました。お題はわれらが「OpenWFE」、たぶん日本で初めての紹介記事だと思うんですが…。 当初は先月号予定だったのですが、11月号へと流れ込んでしまいました。本当はこの機にJohnさんと乾杯したかったのですが、 ちょっと個人的な事情で今は動けません。残念ですけど…落ち着いたら連絡しますね、Johnさん。



昨今、「ワークフローシステム」はすでに導入されているとこには導入されている…大規模な組織などではすでに 導入済みではないか…と思っています。「OpenWFE」はまだ導入されていない中小規模の組織で、 しかも自分でなんとかしなくちゃならない(お金の問題とか…)ケースなどでぜひ参考になるのではないでしょうか…。 また、Rubyistの皆様には進行中の「OpenWFEru」プロジェクトへの参加もお奨めです。



記事はstable版ということで「OpenWFE」をメインに書きました。「OpenWFEru」のパートでは ちょっと進んでJRubyで動作させてますがもちろんRubyで動きます。お試しくださいませ。



amazonから購入するならこちらから。よろしければ…。

Permalink
Categories: {this_site} {workflow}


jBPM-OpenCMS module    :: 2007.10.11 12:59.14 ::

http://sourceforge.net/projects/jbpm-opencms

An OpenCMS module which integrates jBPM workflow engine.

Permalink
Categories: {CMS-Wiki-Blog} {workflow}


Jess 7.1a3    :: 2007.10.06 14:21.18 ::

http://www.jessrules.com/

This release optimizes the "test" CE as well as some uses of functions during pattern matching, resulting in both memory and performance improvements. It also introduces a new "dotted variable" notation for referring to facts and their slots, giving both clearer syntax for humans and easier code generation. This release includes some important bugfixes. It is recommended that everyone use this version for their development work.

Permalink
Categories: {Script_on_Java} {workflow}


Spring-webflow Release: 1.0.5    :: 2007.10.04 17:14.21 ::

http://www.springframework.org/webflow

that allows developers to model user actions as high-level modules called flows that are runnable in any environment. The framework delivers improved productivity and testability while providing a strong solution to enforcing navigation rules and managing application state.

Permalink
Categories: {SourceForge/Freshmeat} {workflow}


Intalio|BPMS 5.0 released - A full fledged open source BPM system   :: 2007.10.03 14:05.04 ::

http://bpms.intalio.com/

Permalink
Categories: {workflow}


Drools Solver Documentation   :: 2007.09.25 13:39.40 ::

http://users.telenet.be/geoffrey/tmp/solver/manual/html_single/

Permalink
Categories: {workflow}


OpenWFEru on JRuby! Getting there …   :: 2007.09.22 8:33.42 ::

http://hellohellonico.wordpress.com/2007/09/21/openwferu-on-jruby-getting-there/

Permalink
Categories: {Script_on_Java} {workflow}


OpenWFEru 0.9.14    :: 2007.09.20 12:35.33 ::

http://openwferu.rubyforge.org/

The star feature of this release is Densha, a Ruby on Rails based application wrapping an OpenWFEru engine instance and extending it with a complete worklist system: users, groups, access rights, and workitem stores. Many bugfixes and improvements were also made.

Permalink
Categories: {workflow}


Drools 4.0.1 Released   :: 2007.08.31 8:02.33 ::

http://blog.athico.com/2007/08/drools-401-released.html

This is a maintenance release whose focus was to address community feedback regarding the previous 4.0.0 release. There are a lot of fixes and a bunch of minor improvements, and so, we strongly advise the update from 4.0.0 to 4.0.1. There are no expected backward compatibility issues.

Permalink
Categories: {workflow}


OpenWFEru on JRuby   :: 2007.08.28 15:14.19 ::

http://openwferu.rubyforge.org/




JRubyも1.0.1になったことだし、そろそろOpenWFEruも動くのでは…ってことで、以下インストールより。




Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.


C:\temp\jruby-bin-1.0.1\jruby-1.0.1>bin\gem.bat install openwferu-0.9.13.874.gem

Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR:  While executing gem ... (Gem::GemNotFoundException)
    Could not find openwferu-0.9.13.874.gem (> 0) in any repository

C:\temp\jruby-bin-1.0.1\jruby-1.0.1>bin\gem.bat install openwferu
Successfully installed openwferu-0.9.13
Installing ri documentation for openwferu-0.9.13...
Installing RDoc documentation for openwferu-0.9.13...

C:\temp\jruby-bin-1.0.1\jruby-1.0.1>bin\gem.bat install openwferu-extras
Successfully installed openwferu-extras-0.9.13

C:\temp\jruby-bin-1.0.1\jruby-1.0.1>




さてさて、ではQuickStartから。以下です。



C:\temp\jruby-bin-1.0.1\jruby-1.0.1>

C:\temp\jruby-bin-1.0.1\jruby-1.0.1>more openwferu.rb
require 'rubygems'
require 'openwfe/def'
require 'openwfe/workitem'
require 'openwfe/engine/engine'

#
# instantiating an engine

engine = OpenWFE::Engine.new

#
# adding some participants

engine.register_participant :alice do |workitem|
    puts "alice got a workitem..."
    workitem.alice_comment = "this thing looks interesting"
end

engine.register_participant :bob do |workitem|
    puts "bob got a workitem..."
    workitem.bob_comment = "not for me, I prefer VB"
    workitem.bob_comment2 = "Bob rules"
end

engine.register_participant :summarize do |workitem|
    puts
    puts "summary of process #{workitem.fei.workflow_instance_id}"
    workitem.attributes.each do |k, v|
        next unless k.match ".*_comment$"
        puts " - #{k} : '#{v}'"
    end
end

#
# a process definition

class TheProcessDefinition0 < OpenWFE::ProcessDefinition
    sequence do
        concurrence do
            participant :alice
            participant :bob
        end
        participant :summarize
    end
end

#
# launching the process

li = OpenWFE::LaunchItem.new(TheProcessDefinition0)

li.initial_comment = "please give your impressions about http://ruby-lang.org"

fei = engine.launch(li)

engine.wait_for fei



C:\temp\jruby-bin-1.0.1\jruby-1.0.1>
C:\temp\jruby-bin-1.0.1\jruby-1.0.1>bin\jruby.bat openwferu.rb
alice got a workitem...
bob got a workitem...

summary of process 20070828-diyutzugisa
 - bob_comment : 'not for me, I prefer VB'
 - alice_comment : 'this thing looks interesting'
 - initial_comment : 'please give your impressions about http://ruby-lang.org'
バッチ ジョブを終了しますか (Y/N)? ^C
C:\temp\jruby-bin-1.0.1\jruby-1.0.1>
C:\temp\jruby-bin-1.0.1\jruby-1.0.1>



おお、いけてるいけてる。では最近のCSV-Decision Tablesを…以下。






C:\temp\jruby-bin-1.0.1\jruby-1.0.1>
C:\temp\jruby-bin-1.0.1\jruby-1.0.1>more csv_sample.rb
require 'rubygems'
require 'openwfe/extras/util/csvtable'
require 'openwfe/workitem'

include OpenWFE::Extras


     table = CsvTable.new("""
        in:topic,in:region,out:team_member
         sports,europe,Alice
         sports,,Bob
         finance,america,Charly
         finance,europe,Donald
         finance,,Ernest
         politics,asia,Fujio
         politics,america,Gilbert
         politics,,Henry
         ,,Zach
     """)

     h = {}
     h["topic"] = "politics"

     table.transform(h)

     puts h["team_member"]


     h["topic"] = "sports"

     table.transform(h)

     puts h["team_member"]




C:\temp\jruby-bin-1.0.1\jruby-1.0.1>bin\jruby csv_sample.rb
Henry
Bob

C:\temp\jruby-bin-1.0.1\jruby-1.0.1>


おお、できるできる…のOpenWFEru on JRubyでした。動作環境はJRE1.6.0_02/JRuby1.0.1/OpenWFE0.9.13でした。

Permalink
Categories: {Script_on_Java} {workflow}


WF(Windows Workflow Foundation) チュートリアル 前編    :: 2007.08.20 7:38.16 ::

http://codezine.jp/a/article/aid/1572.aspx

Permalink
Categories: {workflow}


NxBRE -The open-source rule engine for the .NET    :: 2007.08.08 7:24.23 ::

http://devintelligence.com/cs/blogs/netadventures/archive/2007/08/04/nxbre-the-open-source-rule-engine-for-the-net.aspx

Permalink
Categories: {workflow}


OpenWFEru 0.9.13 released   :: 2007.08.02 7:31.59 ::

http://jmettraux.wordpress.com/2007/08/01/openwferu-0913-released/

The OpenWFEru gem has been divided in two: one for the core and one for extras. Among the extras are the Amazon SQS participant and listener, the Decision Table and participant, and the new TwitterParticipant. The ActiveRecord enabled participant has also been moved in there. The "iterator" expression now understands the same command expressions as "cursor" and "loop" (rewind, next, break, skip, ...) and a ProcessParticipant has been implemented for aliasing subprocess calls behind participant names.

Permalink
Categories: {workflow}


JBoss Drools BRMS Standalone   :: 2007.08.01 7:30.49 ::

http://blog.athico.com/2007/07/jboss-drools-brms-standalone.html

Permalink
Categories: {workflow}


JBoss Drools 4.0 - new rules engine version   :: 2007.07.25 10:27.12 ::

http://labs.jboss.com/jbossrules/

  • More expressiveness.
  • More powerful declarative keywords.
  • Hibernate ready, with 'from' keyword for evaluating external data.
  • Pluggable dialects, with new MVEL dialect.
  • New Rule Flow and Eclipse modeller.
  • Better Performance.
  • IDE Improvements.
  • Enterprise Ready with Web 2.0 Business Rules Management Studio.
Resources:

Permalink
Categories: {workflow}


Jess 7.1a2    :: 2007.07.20 7:48.52 ::

http://www.jessrules.com/

This release adds support for the "allowed-values" slot qualifier, with static and optional dynamic checking. It includes a number of bugfixes and many documentation fixes

Permalink
Categories: {workflow}


Step by Step Tutorial. Creating Workflows for Windows Sharepoint Services and MOSS2007   :: 2007.07.19 7:14.52 ::

http://sergeluca.spaces.live.com/blog/cns!E8A06D5F2F585013!859.entry?_c=BlogPart

Permalink
Categories: {workflow}