You are on page 1of 13

BMKGSoft

Application
ARCHITECTURE
What is BMKGSoft ??
BMKGSoft is a web based application for managing online
MKG (Meteorology, Climate & Geophisycs) database and
centralized.
BMKGSoft have 2 Application Interface :
1. BMKGSoftView
>> a web-based application for managing data
that has been entered into the database systems.
2. BMKGSoftEntry
>> a web-based data entry application that is
connected to BMKGSoftView
BMKGSoftView
BMKGSoftEntry
The Goal of BMKGSoft Application

As Single Data Entry >>>>> BMKGSoftEntry

As Single Data Provider >>>>> BMKGSoftView


Database Management System Infrastructure BMKGSoft
1. PC Client as Workststion at
178 BMKG Station
2. Data Monitoring at 5 Region
3. Hardware on Data Center
(Server Cluster, Storage &
Workstation)
4. Indonesia Climate
Assessment and Dataset
(ICAD) for Extreme Climate
Information Application
5. Hardware of CLISYS
Application for Climate
Information
6. Data Access
Module Design BMKGSoft
Metadata Module
5 Prime Module :
1. Data Collecting Module
A
U 2. Quality Control Module
T
H
O 3. Monitoring Module
R
I
Z 4. Metadata management
A
T Module
I
O
N 5. Authorization User
U
Module
S
E
R
S.O.P MONITORING DATA
INTERNET MONITORING DATA
Hardware on Central SERVER
bmkgsoft.database.bmkg.go.id
DATABASE At 5 Region & Central
Database BMKG
(QC DATA)

CHECKING YES
entered Data

BMKG Station NO
CHECK SERVER
Entry Data or
INTRANET/VSAT DATA PENDING CHECKING DATA
IP 172.19.2.150

ERROR

Suggest Observer to entry data and


check correcting data
BMKGSoft application architecture
tomcat
oracle browser
(context xml file)
BMKGSOFT
application BMKGSOFT
Schema (servlet [war.xml]) client
"bmkgdba"
(GWT)
Webserver
Development PC
Virtual Machine
a. CentOS 5
b. Oracle Database
c. Eclipse (Luna)
Plugin GWT
Data Source Explorer
DB visualiser

Source Code :
o MegaSoft
o MegaSoftHQ
Source Code Management

reposito
ry MegaSoft "git clone"
File -> Import -> Projects from git
"git"
"dev" "master" "git checkout"
pdb-server
Team -> Switch To
/pdbdata/git
"git pull" Developer
Team -> Pull
PC
MegaSoftHQ
"git pull"
"master"
Team -> Commit / Push
Technical Guidance BMKGSoft
Application on BMKG Station
Thank You….!!!!!

You might also like