Cycle Processing
Cycle is a high-performance distributed subsystem of OIPA designed to process as many pending activities as possible in the shortest amount of time. Depending on the configuration of the pending activities, Cycle executes scheduled one-time and repeating insurance events. Cycle uses a distributed computing grid, concurrency techniques, multiple threads, automatic failover and scaling to deliver a robust batch processing solution.
In addition to processing pending activities, Cycle is also used to value insurance policies as frequently as specified by a customer. Typically, policy valuation is scheduled to be batch-processed by Cycle quarterly, semi-annually or annually.
In addition, Cycle is used to advance the current business date used in the processing of activities. The current business date is stored in the application database and is advanced to the next available business date.