Building up High-availability Clustered Application

Many organizations need enterprise level clustered application to maintain high availability or perform non-stop jobs. Quartz Scheduler is an excellent option to assist on this.

Quartz Scheduler is a Java-based open source library which is freely available under Apache license 2.0. The latest version is 2.2.3. It requires two components for job scheduling, trigger and job.quartz

Trigger can be cron-expression based time. Job can be the Java implementation of Quartz job interface. Quartz Scheduler manages triggers and jobs through database tables. With the download pack, Quartz offers database schema scripts for 22 databases, from Oracle, SQL Server, MySQL to PostgreSQL, etc.

Quartz Scheduler has a bold feature: supporting clustered instances in master-master mode...

Read More

Building a Database-driven Application Framework

Normally, people use database as data store, which contains all data tables and lookup tables. The front end application reads the data, presents them to user. If we get another similar request, we simply build another application, which handles another similar database schema. If we get a dozen clients, it’s going to be hard to maintain them all.dbdriven

Many application vendors are struggling to manage the variety of clients’ requirements, while providing similar functional modules to different clients. How do we handle all these changes easily on a common front-end code base? There are many answers, you might say that we may encapsulate the modules, inherit them and expand them. It’s a valid answer...

Read More

Case Study: Integrating Kofax and Oracle WebCenter Content

Prerequisites: Oracle WebCenter Content, UCM, Kofax Capture

One of my public sector clients has to handle millions of images due to the nature of its business. Previously my client stored images in file system and used file paths in Oracle database to point to file system. They had to hire a team to handle scanning, verification, categorization and data entry work etc., which brought heavy work load and couldn’t avoid inaccuracies.Kofax2WCC2

Recently, as part of their digital strategies, the client decided to integrate Kofax Capture and Oracle WebCenter Content together in order to automate their business processes. The goal is to get images into Oracle WebCenter Content from Kofax Capture directly right after scanning...

Read More