JQR

decouple yourself

Vision

From JQR

Jump to: navigation, search

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