Network Architecture

Laserfiche software is structured to be used in a n-tier network architecture, with defined software boundaries between the different tiers. Note that these tiers do not need to be placed on different physical servers.

The two main components of this network architecture are the Server and the client applications. Laserfiche client applications provide an interface for accessing repository files. In order to retrieve those repository files, the client application accesses the Laserfiche Server. The Server, in turn, retrieves the necessary data—images, text, electronic files, annotations, metadata, and so on—from the database and volume files in the repository. The Server also performs necessary security checks to ensure that users do not gain access to restricted information. It then passes the information back to the client application, making it available to the user who requested it. This process happens very quickly; from the point of view of the user, they open a document and, if they are authorized to view that document, it opens immediately. However, because the architecture is distributed, it benefits from increased performance and scalability.