Our WS Human Task Implementation moves to Apache

Our effort to build WS Human Task implementation was donated to The Apache Software Foundation. Proposal can be seen here. Apache HISE Project page contains up to date information.

Apache HISE aims at implementation of WS-Human-Task Specification. It stands for Human Interactions Service Engine.
HISE reads Human Tasks definitions provided in XML format and distributes issues initiated by External Systems to various Task Operators. The basic scenario for HISE usage is described on the following sequence diagram.
You May Also Like

Distributed scans with HBase

HBase is by design a columnar store, that is optimized for random reads. You just ask for a row using rowId as an identifier and you get your data instantaneously. Performing a scan on part or whole table is a completely different thing. First of all, it is sequential. Meaning it is rather slow, because it doesn't use all the RegionServers at the same time. It is implemented that way to realize the contract of Scan command - which has to return results sorted by key. So, how to do this efficiently?HBase is by design a columnar store, that is optimized for random reads. You just ask for a row using rowId as an identifier and you get your data instantaneously. Performing a scan on part or whole table is a completely different thing. First of all, it is sequential. Meaning it is rather slow, because it doesn't use all the RegionServers at the same time. It is implemented that way to realize the contract of Scan command - which has to return results sorted by key. So, how to do this efficiently?