曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
Agenda
1
3
Java Web Start
2
Setup FODM In Standalone
Overview
5
Logistic Prerequisites
4
Maintenance Tasks
6
Upgrade / Uninstall The Application
Setup FODM In Distributed Architecture
7
FODM – Technical Overview - IT FODM Deployment 7/88
Database
Server
Client Server
FODM is made of a graphical user interface written in Java language.
It’s a layered n-tiers architecture , working with files as follow:
• FODM Client Application have to store working manual files and print manuals on client side.
• Files are transferred between client and server side.
• FODM Server Application have to store manual files and external documents on server side.
• Data are stored on data zone and are transferred from server side.
Data
JVM
FODM
(GUI Swing
client)
JVM
FODM
(Server part)
Prepare Publisher
RMI
JDBC
Publis
her
FTP
File System (network)
editor
Viewer
Software Architecture (Distributed)
File server
Log &
trace
files
Published
Manual Published
Manual Manual
files
Manual
files
Log &
trace
files
External
objects
FODM – Technical Overview - IT FODM Deployment 8/88
Client machine
HTTP
Java web start
java.nio
FODM Client
Application
Server machine
FODM Server App
java.nio
JDBC
Web server architecture .
• FODM Client Application runs on a client machine. It uses the local file system to store working files and a
local or network printer to print manuals on client side.
• Files are transferred between web server and client. Java web start.
• FODM Server Application runs on a server machine. It uses the local file system to store manual files and
external documents. Communication with FODM Client Application is made using the http protocol.
• Database is hosted the same server machine. Protocol used to access the database is JDBC.
“Data”
Published data
Server machine (single server)
Physical Architecture (Distributed)
Web Server
Client
RMI
FTP
File system
File system
Database
and db
engine
File system
FODM – Technical Overview - IT FODM Deployment 9/88
FODM
Server
machine
Client
machine
RMI RMI
Database
Server
machine
JDBC
Example of network infrastructure.
Database and FODM Servers are located inside the servers’ network and take
advantage of the network security.
FTP
FTP
Network Infrastructure (Distributed)
JDBC protocol
Servers’ network - trusted
zone
LAN
100 MB/s
File system
Database
FODM – Technical Overview - IT FODM Deployment 10/88
Collaborative Environment
FODM runs as standalone application
It also runs in Client Server environment.
In Client-Server, server mode, several people are working in the same
time on the same FODM server.
These clients need to know the work of their colleagues and to exchange
information.
FODM Client
Network
FODM
server
FODM
Client FODM Client
b1
幻灯片10
b1 Remove slide, put it in deployement part
bonhomme_g, 2010-1-13
FODM – Technical Overview - IT FODM Deployment 11/88
First Setup (Distributed) Language Selection
For installing FODM server, It is necessary of have a correct
version of JDK installed on the server.
(Java web start is used in FODM distributed. Java web start
require signed JAR files. JDK (unlike JRE) permits to sign the
jar files.)
(e.g. if JDK is installed on c:\j2sdk1.4.2_09
2. Check also that the path to the JSDK binaries
directory is set in the “path” environment variable.
(e.g. add to the path env var: c:\j2sdk1.4.2_09\bin
1. Check the JAVA_HOME environment variable is
set. And points to the JDK and nor JRE.
FODM – Technical Overview - IT FODM Deployment 12/88
First Setup (Distributed) Launch The Program
For installing FODM server, It is necessary of have a correct version of JDK installed
on the server.
(Java web start is used in FODM distributed. Java web start require signed JAR
files. JDK (unlike JRE) permits to sign the jar files.)
FODM Server
Jar file should be
lauinched with the
correct command.
FODM – Technical Overview - IT FODM Deployment 13/88
First Setup (Distributed) Language Selection
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
FODM Training(37)