Professional Documents
Culture Documents
Technical Architecture
June, 2019
Infrastructure – OVS Web
IT Architecture – OVS Web – Minimum Requirements Considerations
❑ Server App and Database can be hosted in
Client Environment
different servers.
Server
Web
OVS
Database 1Database 2 ❑ Databases can be in any reachable location:
cloud, data farm, regular servers, etc.
ovs.company.net
Real-Time WKF’s Output User/Engineer
Mix of SQL Server, Oracle,
❑ Multiple AD Groups can be configured to
configuration
Read project
Real-Time and other
protocols (cloud based
support) define different roles in the OVS Project, e.g.,
For Single Logon
Administrators, Managers, Production
Engineers, Reservoir Engineers, showing in
User/Engineer
context different content of the dashboards.
Read project
configuration
Users
(Asset)
Minimum Requirements
OVS Group recommends 3 environments to be configured for projects, DEV, TEST, and PROD. Minimum specs for each environment are as given below.
Note that DEV and TEST environments may be configured on a single machine or VM. PROD environments should be allocated their own independent machine or VM
resources.
Installation Scenario Deployment type Operating RAM Processor Hard disk space Additional Server
and scale System Software
Single server with a 1 – 50 users Windows 8GB+ 64-bit, 4 80 GB for system IIS w/ URL Rewrite
built-in or external Server 2012+ 16GB+ cores drive module
SQL Server database recommende
d
Software Architecture
Each individual OvsWeb instance will require:
❑ Ovs Web Services - a web application, running on IIS. Requires own app pool
❑ Ovs Web Client – ordinary web site. HTML5 single page application (SPA). Requires
IE11, Edge or Chrome. Chrome or Edge recommended for best experience.
❑ Project Database – SQL Server project database
❑ An architecture diagram is shown on the right.
Additional considerations
❑ IE11 mode – company policies may render intranet sites in compatibility mode by
default. As OvsWeb client requires sites to be rendered in IE11 mode, whitelisting
may be required.
❑ Windows Authentication & Impersonation – in order to support Windows
Authentication across the system, functional or service accounts should be
provisioned with access to source databases