This section contains details of Archibus application instances, servers, clients, and directory structure. This Archibus configuration is specific for Zynga, but follows a standard RSC configuration pattern.
Application Instances
To allow structured software development and exploration of new capabilities, the following Archibus application instances will be maintained:
Production Environment
This environment contains Zynga’s live data and drawings. Changes to this environment require testing in the Development environment, and completion of the Change Request process.
Development Environment
This environment is a recent copy of the Production environment. It is used to by developers to build enhancements or fixes to the Archibus Application. Once Developers have completed enhancements, they are also tested in this environment.
Demo Environment
This environment contains a standard out-of-the-box instance of the Archibus Applications, with no Zynga data; all data in this environment is demonstration data created by Archibus to demonstrated Archibus capabilities. This environment allows Zynga to explore other Archibus capabilities before setting them up in their own environments.
Servers
These environments are hosted on the following Windows VM Servers. The servers are VMs running on VM Hosts physically located in Ntirety data centers as detailed below:
Server Name |
Description |
Location |
zynga2.rsc2lc.com |
Production server |
Primary Node: Failover Node: |
zynga2.rsc2lc.com |
Development server |
Primary Node: Failover Node: |
zynga2.rsc2lc.com |
Demo server |
Primary Application Software
The following are the primary application software packages that run on each server type
Application Server
- Tomcat – Application Server – Web Central runs inside Tomcat
- IIS – SpaceView and MicroView run under IIS
- Java JRE – Java Runtime Engine – Supports Tomcat
- PHP – SpaceView and MicroView are written in PHP and need PHP to run
- SQL Automation Engine – This is an RSC-proprietary Windows Service that interacts with the SQL Server Database to perform scheduled operations such as file imports and exports. It is also used for updating Archibus calculations such as “update area totals” and “perform chargeback”.
Database Server
- SQL Server Database (Standard Version) – Database Server Software
- SQL Backup Master – Database Backup Software (Creates daily backups of the database)
Application Server File Structure
The locations of the ARCHIBUS files are described below.
- D:\ CAFM
- AFM_DATABASES
- Backup – contains the full backup of databases of Production and Development
- AFMDATA
-
-
- CRYSTAL_AUTO
- DOWNLOADS
- EXCHANGE
- gnupg
- Projects
- Schema
- SSL – Server SSL Certificates are installed here
- Testing
-
-
- APPS
- AFM23
- Agent_Ransack
- CADNOW – floorplans publishing app
- GnuPG
- Inetpub\WWROOT – Root folder of the IIS Webserver
- ARCHIVE
- aspnet_client
- maintenance
- microview_tablet – Production MicroView Instance
- microview_tablet_online – Production MicroView Instance
- microview_tablet_online_dev – Development MicroView Instance
- spaceview – Production SpaceView Instance
- spaceview_dev – Development SpaceView Instance
- spaceview_non_sso – Non-SSO SpaceView Instance
- spaceview_test – Test SpaceView Instance
- spaceview_workplace – Workplace SpaceView Instance
- Java8 – Java is installed here
- MViewFM_35 – Mview app
- PHP – PHP is installed here
- PHP Syncs
- PHP Syncs Dev
- PHP74
- PortyQryV2
- RSCSQLAUTO – RSC SQL Automation Engine
- Shibboleth – Shibboleth is installed here; it is used to set up Web Central, SpaceView and MicroView as SAML Service Providers (SP)
- SSO – SSO logs
- Tomcat 9 8080\ – Apache Tomcat Production (SSO) instance of Web Central
- Tomcat 9 8082\ – Apache Tomcat Production (NON SSO) instance of Web Central
- Tomcat 9 8084\ – Apache Tomcat Development and Demo instance of Web Central
- DOWNLOADS – Contains install files for all software on the server
- FileShares – This is where drawings are stored and formatted floorplans published (note that the Development instance generally uses the same drawing files as Production)
- Backups – contains the Archived exports and Development backups
-
- Demo-HQ – contains DWGs (AutoCAD drawings connected to ARCHIBUS), enterprise-graphics (published floor files for Web Central in svg format) and maps (published drawing files for SpaceView and MicroView in gif format)
-
- Development – contains DWGs, enterprise-graphics, and maps
- Download – Archibus SmartClient Software 25_2
- Production – contains DWGs, enterprise-graphics, maps and maps_old
- Backups – contains the Archived exports and Development backups
- AFM_DATABASES
Database Server Databases
Application data is stored as follows:
Server |
Database |
Notes |
zynga2.rsc2lc.com |
ZYNGA_241_PROD |
Production Database |
zynga2.rsc2lc.com |
ZYNGA_241_DEV |
Development Database |
zynga2.rsc2lc.com |
HQ_241 |
Demo Database |
Access Permissions and Security
There are two ways to access the servers: As a Server Administrator, and as an Application User.
Server Administrator Access
Server Administrators access the servers using Windows Remote Desktop. The following security protections are in place to prevent unauthorized Access
- RDP Access requires that the user be logged into RSC’s OpenVPN Virtual Private Network (RDP Login Ports are not available externally)
- Logging into OpenVPN requires Two-Factor Authentication, in this case DUO on a mobile device linked to the user logging in
- Only RSC Domain Administrators have accounts with permissions to log into the server
Application User Access
Application User access is through HTTPS-secured applications which also require SSO SAML Authentication (both SpaceView and WebCentral are set up as SAML Service Providers (SP). Two Identity Providers can grant access to SpaceView and Web Central:
- Zynga SSO SAML IdP – This is how Zynga users will be granted access to Web Central and SpaceView
- RSC SSO SAML IdP – This is how RSC Administrators will be granted access to Web Central and SpaceView
CAFM ADMINISTRATORS
There are two generic Administrator accounts within WebCentral that RSC Administrators will use:
Name |
Logon ID |
AFM |
AFM |
SYSTEM |
SYSTEM |
CAFM USERS
In Production, Zynga CAFM Users Accounts within Archibus will be created using a SQL Automation Engine Sync. Users will be created based on Employees, created by another Sync. Which users will be able to log in will be determined by Archibus’s connection with the Zynga Single Sign On System, and by Administrators assigning these uses appropriate roles with limited Application access.
Client Environment
Browser Applications
Most client access will be through Web Browsers on their Desktops. The following applications will be available via this mechanism:
- Web Central – Archibus Packaged Web Application for users working full-time on Archibus. This is the “heavy” and rich user interface that provides access to all data, but requires training to use.
- SpaceView – A quick-access portal to user and space data
All these applications will be available only over TLS 1.2+ connections, and will require Zynga SAML SSO Authentication for access.
Windows Applications
One application needs to be installed directly on users’ desktops because of its need to integrate with other Windows desktop applications
- Smart Client – This Windows application allows direct editing of Archibus data. It also connects to either AutoCAD or Revit to allow drawings to be published to Archibus
Smartclient also users HTTPS for communications, will be available only over TLS 1.2+ connections, and will require Zynga SAML SSO Authentication for access.
Only Zynga data administrators and CAD users should need this application installed. RSC can assist with installation and setup.
Was this helpful?
0 / 0