Apache Incubator > Apache HISE
Apache HISE
 

Apache HISE - Open Source Implementation of WS-Human-Task Specification

NOTE: The Apache HISE project has retired and is no longer actively developed or supported. Please contact general@incubator.apache.org for any questions about the project status.

Apache HISE - Introduction

Apache HISE (Human Interactions Service Engine) is an open source implementation of WS-Human-Task specification (Web Services Human Task).
It reads Human Tasks definitions provided in XML format and handles requests for task creation from external system. It also exposes TaskOperations Web Service, which is invoked by task clients, such as AJAX web applications in order to fetch and manage task lifecycle. After successful completion of a given task by task operator, HISE sends response back to external system in order to notify completion.

HISE consists of two distributions: J2EE WAR and ServiceMix 4 OSGi. Both of them contain claimsHandling Task example. Please refer to download section for more details. User Guide contains quick introduction sections for both distributions, which explain steps to run example task service.

WS-Human Task

WS-Human Task specification describes an XML language to enable the integration of human beings in SOA systems.
Typically human tasks are services "implemented" by people, like transation service or approval service.
Human task definition (htd) specifies various task properties, like task name, people assignments (potential owners, administrators), task renderings (to present task subject and contents), timeouts, escalations and notifications. Once a human task service associated with particular human task definition is invoked, a task is created and assigned to a person or a group. Then task operators are able to fetch task details and invoke various actions via Task Operations Web Service.

Features

  • Camel integration
  • GWT Frontend (screenshot)
  • Task lifecycle handling
  • Deadlines
  • Escalations
  • Delegations
  • Comments
  • Task history in comments
  • Renderings
  • Attachments
  • Task filtering using queries
  • Notifications

For more details, please refer to User Guide.

News

2011-08-01new: HISE 1.0.0-SNAPSHOT. Check out download section.

2010-08-09new: HISE 0.3.0 released. It contains 24 fixes, improvements and new features. Check out download section.

2010-06-30: HISE 0.2.0 released. It contains 11 fixes, improvements and new features. Check out download section.

2010-02-03: HISE 0.1.0 released. Check out download section.

Disclaimer

Apache HISE is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the ODE. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.