Tech Inside Extended Document Management System (EDMS)

Slides:



Advertisements
Similar presentations
Enterprise Integration Solutions SharePoint Imaging.
Advertisements

Copyright GeneGo CONFIDENTIAL »« MetaCore TM (System requirements and installation) Systems Biology for Drug Discovery.
Cacti Workshop Tony Roman Agenda What is Cacti? The Origins of Cacti Large Installation Considerations Automation The Current.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
OpenVZ Live Migration Jim Owens. Overview Review of OpenVZ Features Resource management Installation VM creation VM management Checkpointing Migration.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
VMware vSphere Configuration and Management v6
IPS Infrastructure Technological Overview of Work Done.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Sharique Ali Khan. THE HUNTERS:  seekers of ??  Friends searches THE PROVIDERS:  Ordinary people in need of some help  Friends / Employers  Emergency.
Canadian Bioinformatics Workshops
Calgary Oracle User Group
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
2V0-620 Real Questions with Correct Answers
Getting & Running EdgeX Docker Containers
Storage Area Networks The Basics.
Chapter 6: Securing the Cloud
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Open-O Integration Project Introduction
Best practice Upgrade process
C Loomis (CNRS/LAL) and V. Floros (GRNET)
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Physics validation database
SQL Replication for RCSQL 4.5
CMS DCS: WinCC OA Installation Strategy
Backing Up Your Computer
Docker Birthday #3.
NUUO Tools Welcome to NUUO general education service. This session allows users to have the overview of NUUO tools for system design. (Click)
Extended DMS PUG 2017 April 2nd - 4th.
Welcome! Thank you for joining us. We’ll get started in a few minutes.
Virtualization, Cloud Computing and Big Data
TYPES OF SERVER. TYPES OF SERVER What is a server.
PHP / MySQL Introduction
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Kubernetes Container Orchestration
Using docker containers
Extended Document Management System (EDMS)
Dev Test on Windows Azure Solution in a Box
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Managing Clouds with VMM
SharePoint 2019 Changes Point of View.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Microsoft Virtual Academy
Cloud computing mechanisms
JENKINS TIPS Ideas for making your life with Jenkins easier
ODP node monitoring and maintenance
Different types of Linux installation
OPS-14: Effective OpenEdge® Database Configuration
Automation of Control System Configuration TAC 18
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Network customization
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
End User and SU training
Azure Container Service
Features Overview.
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Time to Reach New Heights
Robert Down & Pranay Sadarangani Nov 8th 2011
HC VMware Module
SSDT, Docker, and (Azure) DevOps
06 | SQL Server and the Cloud
Presentation transcript:

Tech Inside Extended Document Management System (EDMS)

Technological basis linux-based: performance and stability DMS Appliance using containerized environment based on industry leading Docker™ technology (deploy strategy) Can be run in virtualization platforms like ESXI, Hyper-V or bare metal (virtualization overhead vs. ease of maintainability) Based on a set of professional industry leading technology components (Nuxeo, Postgres, Elastic Search, Postfix, etc.) Unified deploy mechanism (shell scripts)

System overview

General considerations DMS ... Step towards big data type processing: Every document version, every trashed document << all in-/outbound email incl. Image Attachments << OCR processing and indexing/search 3 main data stores: Elastic Search – latency critical, locally attached storage or fast iSCSI (not SMB or NFS) Postgres DB – local or network (best iSCSI) Document binaries – local or network 3 main CPU focus points: Data extraction processes – demand varies between startup phase and prod. Phase (OCR, metadata extraction, preview processing) Page serving, pdf-operations Full repo-searches

Hardware considerations CPU: startup phase: depends largely on repo size (file count) – „sweepers“ will parse through all documents in the repo (often ~106) attachments from all emails will be transformed into physical documents – adds significant document count document metadata is being extracted previews are being rendered Text is being extracted (incl. OCR) Production phase: same as above but ~102 docs per day DMS can be used during startup phase but may experience noticable performance difference. ➯ Enough resource (CPU) crucial for timely result and satisfaction – flexibility of virtualized env. beneficial

Hardware considerations Storage: RAID always a good idea – recommended level 10 RAID does not replace daily Backup! For environments >30-40 users ➯ SSD RAM: 16G (<10 users) < 48G (<50 users) < 128G (<200 users) OCR-Appliance: Recommended for repos >106 documents Will take significant load form DMS ➯ more moderate requriements (a) Tesseract appliance; (b) OCRkit appliance https://doc.practiceinsight.io/pages/viewpage.action?pageId=3997724

Basic Requirements Port 7999 outbound to ssh://support.practiceinsight.io Client configuration repository – accessible by PI, Patrix, and client machine Port 587 outbound smtp://email-smtp.eu-west-1.amazonaws.com Outbound communication of the service container health monitoring alarm messages For startup maintenance, ssh (over VPN or not) to DMS appliance highly recommendable

DMS startup process Pre-delivered DMS VM image based on a Centos 7 minimal distribution (Centos = „community version“ of RedHat) All relevant components pre-installed to quickly and easily startup a DMS environment (following deploy) Basic maintenance and monitorin tools also pre-installed Auto-deploy scripts pre-installed Download image ➯ define IP settings for VM ➯ create ssh-key for client configuration repo access ➯ send key to Patrix ➯ pull default configuration ➯ configure & push to client config repo ➯ create empty repo (script) ➯ deploy DMS https://doc.practiceinsight.io/display/DMS/DMS+Installation

Email flow options Rule based

DMS upgrade process By design, up- or downgrades don‘t touch data – only the DMS logic binaries (containers) are replaced Configure & push to client config repo ➯ deploy DMS Upgrade process generally takes <10 minutes DMS upgrades are separate from Patricia updates It is suggested to snapshot before an upgrade – remove snapshot after upgrade!

DMS upgrade parts

Client side components DocIntegrate Manages down-/upload of documents; maintains local copies and monitors server-connection NuxeoLib.dll Connects Patricia natively to the DMS – Patricia speaks DMSian (system library) DocIntegrate Outlook Shows save status plus additional information relevant to each email (outlook plugin) https://doc.practiceinsight.io/display/DMS/Windows+Client+Configuration

Environment configuration In essence, there are 2 locations where you configure your environment PAT_DMS_SETTINGS table in Patricia database (system behaviour) https://doc.practiceinsight.io/display/DMS/PAT_DMS_SETTINGS+Configuration /Workspace/Paricia/Settings/settings.xml document (email templates and certain casebrowser settings) https://doc.practiceinsight.io/display/DMS/Email+Integration and subpages

Environment maintenance The DMS comes with a number of diagnostic and maintenance endpoints. CAUTION: You MUST know what you are doing! https://doc.practiceinsight.io/display/DMS/Diagnosis+servlets

THANK YOU 🤓 https://doc. practiceinsight