JDMProSystemArchitecture Boeing Jeppesen JDM
JDMProSystemArchitecture Boeing Jeppesen JDM
JDMProSystemArchitecture Boeing Jeppesen JDM
On This Page
System Overview
Hardware Architecture
Software Architecture
Software Components
The JDM Pro User Interface
Nuxeo
The State Sync Server
SCEP Server
The File Delivery Server (FDS)
External Publishing Service
Cloud Data Management (CDM)
Directory Structure
System Files
Data Definition and Schema
Network Architecture
Topology
System Overview
The following diagram provides a high-level overview of JDM Pro, including delivery to an iPad (note that JDM Pro now services iOS, Android,
and Windows devices).
The following diagram provides a more detailed look at the SAML Pre-Registration process.This single sign-on option is available for some users
to skip the email registration process and instead register when opening the application on the mobile device for the first time.
Hardware Architecture
See SR893 ITS Architecture Assessment for details about the deployed architecture.
Software Architecture
The following diagram depicts the JDM system components and their interconnections.
Software Components
JDM Pro consists of the following components:
Componet
Server Name
Description
Nuxeo
denjdmp01
Application Server or Nuxeo Server
denjdmp02
Application Server
denjdmp02
FDS Server
denjdmp02
PWM Server
State Sync
denjdmp03
State Sync Server
SCEP Server
denjdmp03
State Sync Server & Registrar
Publishing Server
na
Nuxeo
Nuxeo provides content management for JDM Pro and performs most of the operations of the application.
SCEP Server
SCEP stands for Simple Certificate Enrollment Protocol. It ensures JDM Pro and its recipients have appropriate digital certificates so that they can
authenticate with each other.
Directory Structure
Server
Application
Directory
Subdirectory
Subdirectory
Description
denddmp01
apps/opt/
Main application
directory.
instances
Not used.
instantclient_10_2
Jeppesen
Jeppesen
config
keystore
nuxeo
logs
nuxeo-jdm-server
nuxeo-jdm-server
bin
nuxeo-jdm-server
lib
olv-2012-02-06
Not used.
openssl
Not used.
tcserver
Not used.
Tomcat 7.0_JDM
Tomcat 7.0_JDM
bin
vfabric-tc-server-standard
-2.6.3.RELEASE
Not used.
visualvm_133
Not used.
denddmp02
apps/opt/
Main application
directory.
instances
Not used.
vfabric-tc-server-standard
-2.6.3.RELEASE
Not used.
tcServer
Not Used
Jeppesen
vfabric-tc-server-standard
-2.6.3.RELEASE.tar.gz
Not used.
apache-tomcat-7.0.23.tar.
gz
Not used
Logs
Tomcat 7.0_FDS
Tomcat 7.0_Publish
denddmp03
apps/opt/
Main application
directory.
instances
Not used.
vfabric-tc-server-standard
-2.6.3.RELEASE
Not used.
tcServer
Not used
Jeppesen
vfabric-tc-server-standard
-2.6.3.RELEASE.tar.gz
Not used.
apache-tomcat-7.0.23.tar.
gz
Not used.
Logs
Tomcat 7.0_SYNC
OpenSSL
Not used.
Keystore
Stores certificate
information for the SCEP
server.
System Files
This section identifies key system files.
File
Location
Configuration files
log4j
Log files
Nuxeo data
/econtent/prod/jdmpro/nuxeo/data
This directory is shared on denddmp02 and denddmp03 and contains
the Nuxeo data
Uploads directory
/econtent/prod/jdmpro/nuxeo/data/uploads
This directory temporarily stores data published to JDM Pro
denjdmp01
apps/opt/Jeppesen/StartNUXEO.bash
apps/opt/Jeppesen/StopNUXEO.bash
denjdmp02
apps/opt/Jeppesen/StartFDS.bash
apps/opt/Jeppesen/StopFDS.bash
apps/opt/Jeppesen/StopJDM.bash
apps/opt/Jeppesen/StartJDM.bash
denjdmp03
apps/opt/Jeppesen/StartSYNC.bash
apps/opt/Jeppesen/StopSYNC.bash
denjdmp04
apps/opt/Jeppesen/StopPUBLISH.bash
apps/opt/Jeppesen/StartPUBLISH.bash
apps/opt/Jeppesen/StopEXTERNAL.bash
apps/opt/Jeppesen/StartEXTERNAL.bash
CDM Directory
/clouddm/incoming/DDM
This directory contains the data from JDM Pro that the CDM will
publish to the Cloud.
Network Architecture
See SR893 ITS Architecture Assessment for details about the deployed architecture.
Topology
See SR893 ITS Architecture Assessment for details about the deployed architecture.