Ubik Batch Server Features
From UbikWiki
(Difference between revisions)
(→Pluggable Batch data sources) |
(→Monitoring) |
||
Line 31: |
Line 31: | ||
* Integrated notification on Pool exhaustion risks | * Integrated notification on Pool exhaustion risks | ||
* Integrated notification if Batch Execution exceeds a configured maximum duration | * Integrated notification if Batch Execution exceeds a configured maximum duration | ||
+ | |||
+ | [[Image:LiveMonitoring.jpg]] | ||
== Exploitation == | == Exploitation == |
Revision as of 23:03, 19 March 2009
Contents |
Software Server
- Java Server that runs groups of batches
- Integrated JDBC DataSources
- Concept of Batch archive equivalent to WAR/EAR
- Class Loader isolation
Main figures
- 3 years in production
- More than 500 Batches / 25 Projects in Production
- 25 (Production only) Running Servers on different platforms (Windows, Linux) and different countries (North Europe, South Europe, Asia, South America)
- Critical Batches (Inventory management, Back office accountacy, Order Management, Address Fusion...)
- High load support
- High availability (24/24, 7/7)
Scheduling
- Triggering of Batch based on Cron Expression
- Triggering of Batches based on relations between them (Workflow of batches)
Pluggable Batch data sources
- Built-in implementation that extracts data based on a Pool, a SQL Query
- Built-in implementation that extracts data from Files
- JMS Sources
- Webservice sources
Monitoring
- Integrated notification of concerned users through mailing or or pluggable system
- Integrated notification on OutOfMemory risks
- Integrated notification on Pool exhaustion risks
- Integrated notification if Batch Execution exceeds a configured maximum duration
Exploitation
- Unit of deployment that groups batches of a project, their JAR dependencies in a deployable archive
- Hot deployment/undeployment/redeployment of Batch Archive
- Web application that controls many batch servers
- Pluggable authentication and authorization (LDAP, Database ...) on Ubik Batch Web Controler
- Modification of Batches configuration at runtime through Ubik Batch Web Controler
Auditing
- Batch historization in a Database
- Log levels control on runtime
Authors
- Philippe Mouawad
- Benoît Wiart
History
- Page created by Pmouawad, 4 November 2007: New page: == Scheduling == * Triggering of Batch based on Cron Expression * Triggering of Batches based on relations between them == Pluggable Batch data sources == * Implementation that extracts d...
- Contributors: Pmouawad x43, Abourre x5
- Last modified by Pmouawad, 20 September 2012: /* Features */