•
Lexmark Intelligent Capture servers
—The servers process incoming jobs, managing document processing and
document routing stages of a job.
•
Database
—The database maintains information about clients, solutions, settings, and jobs.
Reliability, scalability, and disaster recovery
The load balancer, database, and server components may be installed together on one computer or separately on
individual computers, depending on the demands placed on the system. However, a one
‑
computer setup is subject to
downtime if that computer fails, and the server load will be fairly limited. Ideally, a system should have at least two
server computers, connected to separate database and load balancer computers.
Lexmark Intelligent Capture is scalable to support a large number of clients, submitting jobs to as many servers as
required to handle the load. The load balancer selects a server for each received job to distribute the total load and
maintain system performance. Using multiple servers also increases system reliability. If one server fails, then the load
balancer will direct jobs to the other servers until the failed server is back online.
Lexmark Intelligent Capture uses a Tomcat Connector to manage load balancing in the system. The default balancing
method is
session
, which estimates the number of sessions open by counting requests to the system that do not have
a session cookie. The session count is decayed by dividing in half, once per minute by default. The server with the lowest
number of estimated sessions is selected to process the request.
To further increase reliability by keeping the system online in the event of a failing load balancer or database, the load
balancer and database can each be paired in a failover cluster using a
Microsoft Cluster Server
(MSCS).
Finally, you can back up the databases and solutions from the database and load balancer to a network share. If a
recovery becomes necessary, then a new load balancer and/or database can access the recovery data using a Restore
Install. Existing servers are directed to the new database and/or load balancer, or new servers are installed as necessary.
Workflow solutions
A workflow solution determines the specifics of each stage of a job in Lexmark Intelligent Capture to meet a business
need. A workflow solution usually provides a new
profile
, or type of job a user can initiate, on a printer or software
client to which it is deployed. Some solutions, however, may be scheduled to run at particular times.
Lexmark Intelligent Capture overview
10