Skip to main content
InSource Solutions

Software Architecture Best Practice - App Server

                   

insource_logo_large.jpg

installation.jpg

 
ARCHITECTURE GUIDE

Description

This guide will walk though typical Architectures for implementing Wonderware Application Server. For a complete deployment guide of Application Server please reference the published documentation

 

Author

Ralph Andrews

Publish Date Jan. 15, 2014

Applies to Software

Application Server

Applies to Version

Application Server 3.1 SP3 P01 (v3.4) and greater

Applies to System/Module

System Platform - Application Server

Article Version

01.01.01

************************************************************************************************************************************************************

 

Concepts and Terms

Galaxy

The entire application. The complete ArchestrA system consisting of a single logical name space (defined by the Galaxy Database) and a collection of Platforms, Engines and objects. One or more networked PC’s that constitute an automation system. This is referred to as the Galaxy Namespace.

 

Platform Object

An object that represents a single computer in a Galaxy, consisting of a system wide message exchange component and a set of basic services. This object hosts all Application Engines.

 

Application Engine (AppEngine)

A scan-based engine that hosts and executes AutomationObjects

 

Area Object

The System Object that represents an Area of your plant within a Galaxy. The Area Object acts as an alarm concentrator, and is used to place other Automation Objects into proper context with respect to the actual physical automation layout.

 

Application Object

An AutomationObject that represents some element of your application. This may include things such as (but not limited to) an automation process component (for instance, a thermocouple, pump, motor, valve, reactor, or tank) or associated application component (for instance, function block, PID loop, Sequential Function Chart, Ladder Logic program, batch phase, or SPC data sheet)

 

Deployment View

The part of the Applications View in the IDE that shows how objects are physically dispersed across Platforms, Areas and Engines. This is a view of how the application is spread across computing resources.

 

Deployment

The operation which instantiates an automation object instance in the ArchestrA runtime.  This action involves installing all the necessary software and instantiating the object on the target platform with the objects default attribute data from Galaxy Repository.

 

 

ArchestrA Application Deployment

 

 clipboard_1389836799788.png clipboard_1389837257723.png

Diagrams and Layouts

Use 14 pt text here...

Application Object

An AutomationObject that represents some element of your application. This may include things such as (but not limited to) an automation process component (for instance, a thermocouple, pump, motor, valve, reactor, or tank) or associated application component (for instance, function block, PID loop, Sequential Function Chart, Ladder Logic program, batch phase, or SPC data sheet)

  clipboard_1389835746439.png

 clipboard_1389836263552.png

Small System Architecture

 clipboard_1389834721370.png

Medium System Architecture 

 clipboard_1389834861232.png

Larger System Architecture 

clipboard_1389834953236.png

Notes and Warnings

Use 14 pt text here...