Thanks John for a quick reply. 

I had a few questions - 

1. Ruote uses these storage mechanisms for persistence of metadata related 
to the workflows or I can say process definition? And even may be metadata 
related to execution of each workflow instance, right? Does it also store 
the workitems or the data being manipulated by the workflows? 
2. What kind of tests are conducted as part of functional and concurrency 
tests? I am sorry to ask such questions, but I am just starting with ruby 
and ruote. 
3. Is there a way in which I can receive manual inputs from external client 
(humans) through web application. I tried understanding the barley.rb code 
but could not understand much. To elaborate my question lets take a 
workflow in which a manager Alice has to approve a bill of an employee Bob. 
So for one particluar run of this workflow, Bob creates a request with some 
parameters and the request goes to Alice (or some webpage which Alice can 
access) and Alice approves the request. Whereas in some other execution of 
this workflow, Alice rejects it. 

Thank you. 
Ankit


On Wednesday, March 7, 2012 5:09:41 PM UTC-8, John Mettraux wrote:
>
>
> On Wed, Mar 07, 2012 at 04:44:04PM -0800, Ankit Srivastava wrote:
> >
> > I am trying to implement a framework for using workflows in place of
> > distributed transactions. I read about Ruote on the web and kind of feel 
> it
> > can solve some of my problems. Although if someone can guide me if there
> > has been work done in integrating Hbase as a storage for ruote, it would 
> be
> > great.
>
> Hello Ankit,
>
> welcome to ruote's mailing list.
>
> I don't know of anyone using Hbase as a storage for ruote.
>
> There is some documentation for implementing storages:
>
>   http://ruote.rubyforge.org/implementing_a_storage.html
>
> And examples:
>
>   
> https://github.com/jmettraux/ruote/blob/master/lib/ruote/storage/hash_storage.rb
>   
> https://github.com/jmettraux/ruote/blob/master/lib/ruote/storage/fs_storage.rb
>
>   https://github.com/jmettraux/ruote-mon
>   https://github.com/jmettraux/ruote-redis
>   https://github.com/jmettraux/ruote-sequel
>   ...
>
> Be sure to understand Hbase and the ruote storage requirements well before
> starting. You also need to be ready with running the ruote tests against 
> your
> storage.
>
>
> Questions are welcome, cheers,
>
> --
> John Mettraux - http://lambda.io/processi
>
>

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to