delivering environmental web services dews ken woghiren technical architect
DESCRIPTION
DEWS Project Rationale & Motivations Demonstrating interoperability and legacy integration An exemplar for the Met Office and others Promoting early adoption of grid and web services for Inter Enterprise computing For the greater good of UK plc!TRANSCRIPT
Delivering Environmental Web Services
DEWSDEWS
Ken WoghirenKen WoghirenTechnical ArchitectTechnical Architect
DEWSDEWS
Agenda
Project Rationale & Motivations Consortium Partners Key Design Principles High Level Technical Architecture Marine Web Services Health Web Services
DEWSDEWS
Project Rationale & Motivations
Demonstrating interoperability and legacy integration
An exemplar for the Met Office and others Promoting early adoption of grid and web
services for Inter Enterprise computing For the greater good of UK plc!
DEWSDEWS
Key Design Principles
The DEWS system must be designed with the following key The DEWS system must be designed with the following key principles in mind:principles in mind:
• Fit For PurposeFit For Purpose
• Modular in NatureModular in Nature
• Inherently ScalableInherently Scalable
• Secure by DesignSecure by Design
• Operationally FlexibleOperationally Flexible
• An Open ArchitectureAn Open Architecture
DEWSDEWSMET Office ESSC
GADS - WCS
Smart DataStore
BMT
Sea Info
Type: HTTP PullVolume: TBDFreq: TBDFormat: TBD
Model Subset
SARIS-Lite Users
SARIS – Lite Device
SARIS – Lite Device
SARIS – Lite Device
Type: Web ServiceVolume: TBDFreq: On DemandFormat: SOAP
FOAM
Type: FTP PullVolume: 0.5 GbFreq: dailyFormat: GRIB
SEA Shelf
Wet Models
Temperature
Atmospheric Models
Health Data
COPD Health Forecasting DisseminationPortal
NHS Users
Type: Web ServiceVolume: TBDFreq: On DemandFormat: SOAP PCT’s
NHS Intranet
SHA’s
COPD Specialist Nurses
COPD Data
RCGP
COPD Data
GP Out of hours COPD Data
Ambulance Service
COPD Data
Hospital Admissions
COPD Data
GP In hoursCOPD Data
NHS Direct
Health Data Ingestor Health Data
DEWS
Conceptual Overview
Version 0.1f 7/7/2005
DEWSDEWS
Functional Stack
Data Ingestor
Smart Data Store
Audit Services
Web Sphere Portal Server
Java
Java
Java
Oracle
Java
Informix
HealthWeb
Service
Marine Web
Service
Security Layer
Web Services Portal
Java
Java
Web SpherePortal Server
Support for:Public & Secure AccessHuman & Programmatic queriesCustomisation & PersonalisationSupport for:Data Owners, Data Disseminators, Data RequestorsMarine Web Service:getCapabilitiesgetCoveragedescribeCoverageAudit Service:Diagnostic and performance dataFinely grained usage dataGrid Optimised Data storeInformix RDBMS & “Grid Datablade”Oracle 10g & “Grid DataCartridge”Optimised Data Uploader:Extensible infrastructure to support multipledata sources.
DEWSDEWSMarine Services
Metadata Storage
Data StorageData Tranformation
Ø Data Cutter
Ø Data Reformat
Ø Data Resample
GADS Web Service
Ø User AuthenticationØ Parameter ProcessingØ URL Generator
Data Ingestor
Ø Metadata Update
Ø Data Store Update
Sea Info System
Data Generator
Ø Data Transmission
Met OfficeSystems
Marine Services
Functional View
Version 0.1a 1/3/2005
Audit Service
Ø Data Logging
Security Service
Ø Authentication
Ø Encryption
Ø Access Control
DEWSDEWSCOPD Forecasting
Health Forecasting Systems
Data Storage
HospitalInformation
Systems
NHS.NET(Health Service
Intranet)Health
Forecast
Met OfficeSystems
AmbulanceService
GP out-of-hours
RCGP
NHS Direct
GPin hours
Health Forecasting
Functional View
Version 1.0b 27/8/2005
Metadata Generator
Data Ingestation
Health Web Service
HospitalAdmission
MET OFFICE
(Secure site)ManualAdjustment
NumericalModel
DEWSDEWS
Data Retreiver(FTP)
Met Office DMZ FTP
Infrast
ructur
e Serv
ices
Audit Service
WS
MetadataUpdate
Gridded DataInsert
WS
Data Cartridge
Gridded Data Type
MetaData Type
Temp Storage
WSSQLLDR
Processing Grid
Node 1
Node 2
Node 3
Node 4
GADS -WCS
JDBC
SecurityService WS
Web Portal Pages
Http(s)
WCS Client
WCS Verb SetWS
Web User Interface
Authentication
Http(s)
Marine Services
Service view
Version 1.0a 04/07/2005
DDelivering EEnvironment WWeb SServices
Questions ?