Concuity
Building an automated job controller process for a startup healthcare provider.

The Client
Concuity, Inc.
The Project: Automated Job Controller Process 

Challenge
Concuity's product had a significant manual batch process, which processed the contracts and pricing dataset. This manual process had limited automation capabilities and was also incapable of running in a multi-threaded environment. Concuity had extremely aggressive schedules and very limited resources for discovery phases making this project very challenging.

Concuity chose XYKA (formerly CATSi) based on XYKA's previously demonstrated success in automation of batch processes and high domain knowledge. The reduced cost factor by utilizing the offshore development center also played a significant role in the vendor selection decision.

Solution
XYKA designed and developed an automated Job Controller that was built to be configurable and multi-threaded. The functionality included scheduling jobs, pre-processing and post-processing dependent jobs. The unique multi-threaded data loading reduced performance bottlenecks and enabled Concuity to scale many client processes with ease. Quantify, the architecture of job controller also laid the framework for various application integration initiatives. The job controller was written in Java and used Oracle tables for configuration.

Technology
Java, JDK 1.4.1, Unix Shell script, Oracle 8.1.5, PL/SQL stored procedures.