Title: Java Services in Apache Axis
1GT4 Service Infrastructure
Your C Client
Your Python Client
Your Java Client
Your Python Client
Your C Client
Your C Client
CLIENT
Your Java Client
DMT (Python Client)
Your Java Client
Your Python Client
Your C Client
Your Java Client
Interoperable WS-I-compliant SOAP messaging
X.509 credentials common authentication
RFT
Delegation
Index
Trigger
Your C Service
CAS
Your Python Service
GRAM
OGSA-DAI
Flac WS
Your Java Service
RLS
Pre-WS MDS
Pre-WS AA
MyProxy
GridFTP
Pre-WS GRAM
Python WS Core
C WS Core
Java WS Core
Java Services in Apache Axis Plus GT Libraries
and Handlers
C Services using GT Libraries and Handlers
Python hosting, GT Libraries
SERVER
2pmdCRC DMT system architecture in GT4
Remote SRB
SOAP messages Flac3D wsrf
GT4 API - AA
Flac3D WS submits job to WS-GRAM
SERVER
Tomcat container
Pre-ws
GT4
ws
Condor runs job on Flac3D box
Condor Master
Condor Slave
Local SRB
SRB comms
Flac3D Program
Execution Node
3The Trial Application Service Interactions
User
Workflow...
Client
Job Monitor
Run Simulation
Edit Problem Description
Local Repository
Archive Search
Login
Common Component
ebXML
Server(s)
WSRF
Current pre-ws AA Next WS-Security, SAML,
Shibboleth?
Data Management Service
ebXML
Results Archive
ebXML
Resource Registry
GT4
Job Management Service
AAA
Service Registry
SRB, ebXML
OGC WFS, XMML, Service Profiles
Snark Profile, GPML, XMML
Observational Databases
EarthBytes Profile, GPML, XMML
Rock Prop. W.A
Local SRB Server
EarthBytes Service
Geology W.A
Snark Service
Rock Prop. N.S.W
Geology S.A