JobServer

JobServer is a Java based job scheduler and job processing platform with features that include:
* Distributed job processing and scheduling.
* Support for complex scheduling rules and repeating time patterns.
* All web based interface with command line interface and web services API.
* Jobs are composed of modular Tasklets in a job chain using open source developer API.
* Multi-level notifications and alerts.
* Support for real-time and historical tracking of job runs.
* Audit trail for accountability.
* Manage roles and rights.

JobServer is available in two version, JobServer Professional and JobServer Standard. JobServer Standard is available free.
Open Source Developer API
JobServer supports the soafaces developer API for modeling, configuring and deploying jobs. Jobs are composed of Tasklets and Weblets. Tasklets implement the backend processing of a job and Weblets implement the optional GUI customization for a job. A job can be composed of one or more Tasklets in a workflow chain. The GUI developer Weblet API, within soafaces, depends on GWT to support front-end HTML web application development. Weblets implement a unique features with GWT, by supporting dynamic GWT compiling of java source code into javascript, similar to how JSPs are compiled into Java.
Distributed Agents
Distributed job processing in JobServer is enabled using an agent model where remote nodes communicate with a central pair (primary/secondary) of master nodes. The master nodes are responsible for the job scheduling and distribute the job processing across a cluster of agent nodes.
Mesos Clustering
Mesos is a cluster management platform that manages distributed hardware resources into a single pool of resources that can be used by application frameworks to efficiently manage workload distribution for both batch jobs and long-running services. JobServer functions as a Mesos application framework to distribute jobs on a cluster of servers. JobServer integrates with Mesos by sending jobs to Mesos for execution and for efficient resource allocation.
Hadoop and SOA Integration
JobServer comes with integrated support for Hadoop and can be used as a central platform for building, launching and monitoring your Hadoop job processing activity. JobServer also includes support for the open source community distribution of Mule to enable jobs and tasks to work with ESB and SOA platforms such as Mule.
Requirements
JobServer runs on most flavors of Unix, Linux, MacOSX and Windows and requires Java 6 or higher.
 
< Prev   Next >