Paul Querna wrote:
I propose the creation of a new Apache Lab, called "dworker".
dworker, the distributed task execution system.
With the increasing prevalence AJAX/JSON techniques, there is a need to
produce web content, with the lowest latency as possible. Due to many
legacy systems which have blocking APIs, it is not always easy to
parallelize requests that need to talk to many backend systems. dworker
provides an alternative where the calls to blocking APIs can be executed
in parallel.
This project consists of two major components; The client API and the
server.
The server on startup will load a set of user created shared objects,
which contain the code to be ran as tasks. These tasks contain a unique
identifier, which the client knows, and can use to invoke them.
The clients will have a bulk-task API, where tasks would be distributed
among the available servers. When invoking a task the client would
send any parameters for the task to the server. When the task is
complete, any return data will be sent back to the client.
DOAP File:
http://people.apache.org/~pquerna/dworker-doap.xml
very interesting stuff, +1 too!
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------
___________________________________________________________
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]