Vision
From JQR
This page documents planned features for the JQR projects. Please refer to Documentation for currently supported features.
Contents |
[edit] features
- scripting support - provide posibility to write jobs in scripting language of choice
- internal scripting support - create Groovy commands for email sending, shell executing, XML-RPC and JSON-RPC responses, GET, POST calls.
- synchronous, asynchronous and scheduled job execution
- static (configurable) and dynamic (programable) job scheduling
- authentication, authorization
- easy configuration
[edit] connectivity
- clients could be regular XML-RPC and JSON-RPC clients
- Stomp connectivity
- provides extended syntax for scheduling and defining callbacks
- Simple STOMP interface
- Simple REST interface (xml syntax)
- SOAP
- high availability (on broker level)
[edit] jobs details
- name
- parameters map
- schedule
- receive action
- callback action
- fail action
- synchronous and asynchronous
- configurable
- programable
[edit] management console
- complete ajax console (embedable)
[edit] components
- http(s) transport (add reliability)
- mappers (convert xml/json formats to appropriate messages)
- jobs infrastructure: classes, configuring, scheduling