Web Deployment Console Overview

This help is for the Web Deployment Console (WDC). The WDC performs the following functions:

  • Check that the Windows IIS Web Server is installed and that all the options required for the correct operation of PcVue web and mobile apps are selected. If required IIS modules are missing, they can be installed automatically.
  • Configure the IIS server for use by PcVue and its web and mobile apps.
  • Configure and deploy PcVue web services and web apps.
  • Provide diagnostic tools to aid in fault finding of the web server and PcVue web and mobile apps.

In this version of the WDC, the following of PcVue apps are supported:

  • WebVue web app,
  • TouchVue mobile app,
  • SnapVue mobile app,
  • WebScheduler web app.

The WDC is intended for use by both expert and non-expert users.

  • In the Quick setup mode, default configuration settings are used and a wizard is used to assist in the configuration. This mode is recommended for the non-expert, typically on development and test servers off from production. See the topic How to Configure the Back End and Web Server.
  • In the Custom setup mode, all settings are exposed to allow the user to change them. This mode is recommended for the expert and fine-tuning. See the book Using the Custom Setup Wizard.

When installing the Web Deployment Console, a series of so-called Web Deployment Packages are copied and stored on the web server (in addition to the WDC executable files). These packages, one per web service and web application, contain the files that will be used when deploying a web site on your web server.

Web Deployment Packages are updated when installing a newer version of the WDC. If the WDC detects that it has newer packages compared to what is deployed in IIS, a warning requesting a re-deploy operation is displayed.

Useful links

Summary of PcVue Web Services and Roles

    Roles
Service Description

WebVue

TouchVue SnapVue Web Scheduler Web Services Toolkit Messaging
Registry Service registry management. Behaves as a directory of services for web & mobile applications Yes Yes Yes Yes    
OAuth Authorization management service. User authorization and security Yes Yes Yes Yes Yes  
ScheduleData Timetable access service       Yes    
GraphicalData Mimic access service Yes Yes Yes      
WebClient The WebVue web app Yes          
WebScheduler The WebScheduler web app       Yes    
SessionContext Session management service         Yes  
RealTimeData Real time data access service   Yes Yes   Optional  
RealTimeAlarm Real time alarm access service   Yes Yes   Optional  
HistoricalData Historical data access service   Yes Yes   Optional  
Geolocation Geographical location service.     Yes      
Tracking Tracking service.     Yes      
Messaging Instant messaging service.           Yes

Terminology Used in PcVue Web Apps

Web technology has many acronyms, some of which you will find in the help for PcVue web apps. The most common ones are listed below.

General terms

  • Microsoft IIS - Internet Information Services. An extensible web server provided by Microsoft, used by PcVue to provide access to web services and applications.
  • Application pool - Application pools are used to separate sets of IIS worker processes that share the same configuration and application boundaries. The application pool for PcVue is named SV Application Pool.
  • HTTPS - Secure Hyper Text Transfer Protocol.
  • OAuth - Open Authorization, an open standard for authorization delegation.

  • SSL - Secure Socket Layer

  • TLS - Transport Layer Security
  • Site - Contain the web services and applications.
  • Mobile app - TouchVue is a mobile app. Also known as an app.
  • CA - Certification Authority. An entity that issues digital certificates.
  • DNS - Domain Name System. A hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

  • FQDN - Fully qualified domain name. A domain name that specifies its exact location in the tree hierarchy of the Domain Name System (DNS). It specifies all domain levels, including at least a second-level domain and a top-level domain.

  • DMZ - A DMZ or demilitarized zone (sometimes referred to as a perimeter network) is a physical or logical network that contains and exposes an organization's external-facing services to an untrusted network, usually a larger network such as the Internet. The purpose of a DMZ is to add an additional layer of security to an organization's local area network (LAN).
  • WINS - Windows Internet Name Service. Microsoft's implementation of NetBIOS Name Service (NBNS), a name server and service for NetBIOS computer names.
  • VPN - Virtual Private Network. A VPN extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.

Specific to PcVue 

  • Web back end or Web & Mobile back end - A PcVue station within the industrial network, which provides the Web Server with information.
  • Web server - A computer, running the IIS web server, which hosts PcVue web services and apps.
  • Web Deployment Console - Software tool installed on the Web Server machine, which allows the administrator to install, configure and manage the deployment of PcVue web services and apps.
  • Web and Mobile clients - WebVue and the WebScheduler are web clients in a web browser, TouchVue and SnapVue are mobile clients (native mobile app) installed on a smart device.