You are on page 1of 46

Overview of Laserfiche Architecture

Alex Kang
Software Engineer in Test
Overview of Laserfiche Architecture | 1
Audience

• System administrators
• Product support
• Solution architects
• Application developers
• Business professionals
• VARs

Overview of Laserfiche Architecture | 2


Agenda

01 Architecture

02 Individual Application Setup

03 Licensing

04 Administrative Tips

Overview of Laserfiche Architecture | 3


Architecture

Overview of Laserfiche Architecture | 4


Overview of Laserfiche Architecture | 5
Laserfiche Server (LFS)
• Role:
• Retrieve LFS
• Manipulate
• Secure
Repository
• Relies on 3 components
• Repository Authentication Services
• Authentication Services
• Full Text Search Service
(LFFTS) Full Text Search Service

Overview of Laserfiche Architecture | 6


Laserfiche Server (LFS)

Repository
• Stores all of the data
Volume
• Split into:
• Volumes
• Databases (DB) Repository

Database
Overview of Laserfiche Architecture | 7
Repository

Volumes Electronic Docs


• Stores files
• Pages, electronic files, thumbnails
• Windows file structure
• Hard disk, or SAN Volume
• Physical vs. logical
Thumbnails Images

Overview of Laserfiche Architecture | 8


.LFT =
Thumbnail

.LOC =
Location file

.TIF =
Tiff image

.TXT =
Text file
Overview of Laserfiche Architecture | 9
Repository

Database (DB)
• Everything not in the volume:
• Document data
• User data
• Session data DB
• Laserfiche security data
• Much more

Overview of Laserfiche Architecture | 10


Volume

Volume

DB
DB

Volume

Overview of Laserfiche Architecture | 11


Laserfiche Server (LFS)

Authentication Services
• Active Directory (AD)
• Lightweight Directory Access
Protocol (LDAP)
• Laserfiche Directory Service (LFDS)

Overview of Laserfiche Architecture | 12


Laserfiche Server (LFS)

Laserfiche Full Text Search (LFFTS)


• FTS Service
• Generates the Catalog (index files)
• Performs text searches
• FTS Catalog
• Series of index files
• Generated by FTS Service

Overview of Laserfiche Architecture | 13


Overview of Laserfiche Architecture | 14
Signing In

Windows client
Volume

DB
Overview of Laserfiche Architecture | 15
Viewing a Document

Volume Windows
client

DB
Overview of Laserfiche Architecture | 16
Individual
Application Setup

Overview of Laserfiche Architecture | 17


Desktop Applications

• Includes:
• The Windows client Windows client
• Admin console
• No database of their own

Administration
Console

Overview of Laserfiche Architecture | 18


Windows Client, Admin Console

Windows client
LFS
or
Admin Console

Overview of Laserfiche Architecture | 19


Web Applications

• Hosted on a web server machine


• Uses Microsoft’s Internet Information Services (IIS)

Overview of Laserfiche Architecture | 20


Web Client, WebLink, Web Admin

Manipulating the repository


• Web servers
• No database of their own
• All use IIS

Overview of Laserfiche Architecture | 21


Web Client, WebLink, Web Admin

LFS User 1

WebLink,
Web Admin,
Web client
Overview of Laserfiche Architecture | 22
Other Web Applications

Manipulating the repository… and more!


• Includes:
• Audit Trail
• Forms
• Discussions

Overview of Laserfiche Architecture | 23


Audit Trail (AT)
• Web server
• Database
• Two services AT Server
User 1
• Importer

• Reporter LFS

AT DB
Overview of Laserfiche Architecture | 24
Forms

• Web server
• Database User 1
Forms Server

LFS
Forms DB
Overview of Laserfiche Architecture | 25
Laserfiche App

• Web server
• No database Forms

• Integrates with
Forms too
User 1

LFS App server


Overview of Laserfiche Architecture | 26
Discussions

Discussions
LFS Discussions DB
Server

Web client User 1


Overview of Laserfiche Architecture | 27
Web Accelerator (WX)
Request and Cache images Process and serve images

WX Server

LFS
User 1
Web client
Non-image data

Overview of Laserfiche Architecture | 28


Workflow (WF)
• Workflow Designer
• Database
• Workflow Server
• Workflow Subscriber
• Windows Message
Queue

Overview of Laserfiche Architecture | 29


LFS WF DB

WF
Server

WF
Subscriber WF
Msg Designer
Queue
Overview of Laserfiche Architecture | 30
LFS WF DB

WF
Server

WF
Subscriber WF
Msg Designer
Queue
Overview of Laserfiche Architecture | 31
Quick Fields (QF) pre-10

• Quick Fields desktop application


• Quick Fields Agent Quick Fields
Station A

LFS
Quick Fields
Station B
Overview of Laserfiche Architecture | 32
Quick Fields 10+

QF DB
Quick Fields

LFS
QF Server

QF
Scanning User 1
Overview of Laserfiche Architecture | 33
Licensing

Overview of Laserfiche Architecture | 34


Laserfiche Avante

• One LFS installation


• Good when you:
• Only want certain applications
• Don’t have many IT resources
• Don’t have many users
• Don’t need many repositories

Overview of Laserfiche Architecture | 35


Laserfiche Rio
Laserfiche Directory
• As many LFS as Service
you want
• Good when you:
Setup A Setup B
• Need multiple
servers
• Need multiple
environments
• Want Discussions,
WX, LFDS
Overview of Laserfiche Architecture | 36
Laserfiche Directory Service (LFDS)
• Web server
• Database LFDS DB
• Serves as:
• License Manager
LFDS Server
• User Management System
• LFDS level user licenses
• Single Sign On (SSO) User 1
Overview of Laserfiche Architecture | 37
Administrative Tips

Overview of Laserfiche Architecture | 38


Backup Your Information

• Have a plan
• What?
• When?
• How often?
• Test the backups generated

Overview of Laserfiche Architecture | 39


Backup Checklist
• Repository volumes • Workflow DB
• Repository DB • QF Server DB
• Audit logs • LFDS DB
• Audit Trail DB • FTS catalog
• Recoverable • Recoverable
• Forms DB
• Discussions DB
Overview of Laserfiche Architecture | 40
Load Distribution

• Increase scalability and improve performance


• Separate DB and server on to different machines
• Put LFFTS on its own dedicated machine
• Can farm web client and Laserfiche App

Overview of Laserfiche Architecture | 41


Last Remarks

Overview of Laserfiche Architecture | 42


Software as a Service

• If you don’t want to do any of this stuff, use our cloud services!
• Go to our Info Center for more details

Overview of Laserfiche Architecture | 43


Next Steps
Recommended Classes: Related topics
Wednesday, February 8
11 AM – 12:00 PM Overview of the Laserfiche Suite
Wednesday, February 8
11 AM – 12:00 PM Architecting a Laserfiche Environment
1:30 PM – 2:30 PM
Thursday, February 9
11 AM – 12:00 PM Backup and Recovery

Overview of Laserfiche Architecture | 44


Next Steps
Recommended Classes: Administration basics
Wednesday, February 8
4 PM – 5 PM Overview of Laserfiche Security

Thursday, February 9
11 AM – 12 PM Getting Started with Laserfiche Security (Lab)

Wednesday, February 8 Getting Started with the Administration Console


4 PM – 5 PM (Lab)

Overview of Laserfiche Architecture | 45


Next Steps

• Support Site
• Laserfiche Answers
• Info Center

Overview of Laserfiche Architecture | 46

You might also like