Distributed System Architecture

Perceptive Software realises that every organisation’s enterprise content management challenges, goals and technical requirements are unique. That’s one reason why every ImageNow system is configured around a set of individual client, server, database and storage resources that fit your exact needs. 

But distributing those resources among many computers also offers distinct performance advantages over systems that centralise all processing and user interaction. 

First, it allows asynchronous processing. For example, scanning and other forms of capture (such as fax, e-mail and EDI) don’t all have to go through the main server at the moment of capture. Uploads can be scheduled during off-peak hours.

Workflow items are processed and documents retrieved without slowing down every client workstation. And database transactions are managed and executed through the ImageNow Server, eliminating both the performance and security issues of direct client-side database connectivity.

Distributed system architecture preserves the responsiveness of the entire user experience by making efficient use of client workstation processing power for all user interaction, while allowing one or more servers to balance their workload and do the heavy lifting they’re designed for.

In short, distributed system architecture splits the work among distinct tiers of the system where it can be handled with maximum speed and efficiency.