Heliophysics Integrated Observatory Coordinated Data Analysis Workshop



Similar documents
H ig h L e v e l O v e r v iew. S te p h a n M a rt in. S e n io r S y s te m A rc h i te ct

Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management





ACE-1/onearm #show service-policy client-vips

1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).





Public Health is Like..

AN EVALUATION OF SHORT TERM TREATMENT PROGRAM FOR PERSONS DRIVING UNDER THE INFLUENCE OF ALCOHOL P. A. V a le s, Ph.D.


Foresters Advantage Plus Whole Life Paid-Up at 100. Whole Life Insurance. Life Insurance Illustration

Software Quality Requirements and Evaluation, the ISO Series


i n g S e c u r it y 3 1B# ; u r w e b a p p li c a tio n s f r o m ha c ke r s w ith t his å ] í d : L : g u id e Scanned by CamScanner


proxy cert request dn, cert, Pkey, VOMS cred. (short lifetime) certificate: dn, ca, Pkey mod_ssl pre-process: parameters->

BMC ITSM Suite - nabité skúsenosťami. Juraj Izák,

PSTN. Gateway. Switch. Supervisor PC. Ethernet LAN. IPCC Express SERVER. CallManager. IP Phone. IP Phone. Cust- DB

MS IN EARLY CHILDHOOD STUDIES

M P L S /V P N S e c u rity , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.



UNIK4250 Security in Distributed Systems University of Oslo Spring Part 7 Wireless Network Security


EM EA. D is trib u te d D e n ia l O f S e rv ic e

Context-aware architectures

The Results of Implementing an ESL Orientation Class


SCO TT G LEA SO N D EM O Z G EB R E-

How To Be A Successful Thai

U S B Pay m e n t P r o c e s s i n g TM

3 k t h R e m e A c c e s s b t t t V T T c h t h p V T. Cl ic e ot rad io ut on nex o PN unnel yp e and oose e ap rop riat e PN unnel Int erfac e. 4.

Bewährte Six Sigma Tools in der Praxis


Understanding, Modelling and Improving the Software Process. Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1


B R T S y s te m in S e o u l a n d In te g r a te d e -T ic k e tin g S y s te m

CUSTOMER INFORMATION SECURITY AWARENESS TRAINING


ASCENT TM Integrated Shipment Management


Campus Sustainability Assessment and Related Literature

Space Liability Insurance

Overview of Spellings on

Put the human back in Human Resources.


Funding health care: The role of public and private and the role of the actuary

CIS CO S Y S T E M S. G u ille rm o A g u irre, Cis c o Ch ile , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

GENERAL INFORMAT ION:

w ith In fla m m a to r y B o w e l D ise a se. G a s tro in te s tin a l C lin ic, , K a s h iw a z a, A g e o C ity, S a ita m a

R e t r o f i t o f t C i r u n i s g e C o n t r o l


Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management

Creating a best fit between Business Strategy and Web Services Capabilities using Problem Frames Modeling approach


Modeling Services in the CMDB: What Changes with Cloud Computing? Development Exchange Technical Webcast. John Sorensen, CA Technologies

Project Management Capacity Assessment in the

SM Interface modules

UFPA Brazil. d e R e d e s Ó p tic a s e s e u s Im p a c to s n o F u tu r o d a In te r n e t

I n la n d N a v ig a t io n a co n t r ib u t io n t o eco n o m y su st a i n a b i l i t y

Peach State Reserves 40 1(k) and 457 Plans

SNMP Test er Manual 2015 Paessler AG

Online Department Stores. What are we searching for?

ATRIUM: A testbed of terabit IP routers running MPLS over DWDM

DOCTORAL EDUCATION IN DENMARK

How To Build An Open Source Cloud Broker

Future Trends in Airline Pricing, Yield. March 13, 2013

Summary of State Laws Related to Auto Insurance


Information Systems Program Progress Report


Thuraya XT-LITE Simple. Reliable. Affordable.

New CPT codes for Acupuncture & Electrical Acupuncture AAOM 2005

How to Successfully Integrate with ERP and Expense Management Systems


HANDBOOK FOR APPLYING TO GRADUATE SCHOOL

8 9 +


B a rn e y W a r f. U r b a n S tu d ie s, V o l. 3 2, N o. 2, ±3 7 8

P R E F E I T U R A M U N I C I P A L D E J A R D I M

Beverlin Allen, PhD, RN, MSN, ARNP

E S T A D O D O C E A R Á P R E F E I T U R A M U N I C I P A L D E C R U Z C Â M A R A M U N I C I P A L D E C R U Z

A n d r e w S P o m e r a n tz, M D

W h a t is m e tro e th e rn e t

Transcription:

Heliophysics Integrated Observatory Coordinated Data Analysis Workshop 24 th of October 2011 Trieste Architecture and Demonstrations http://www.helio-vo.eu

Mapping the General Science Use Case to an Architecture 2

Structural Architecture 3 Service User Servic e'user HELIO'Front end' (HFE ) IDL'Clie nt T aver na Wo rkb en ch Integ ration'test' Infr astructure 3r dip ar ty' HELIO'Fro App HELIO'Front lication ns ten end d Sta ndalone' H HE ELIO'Front In LIO te rface 'F rons te end nd 2 Access Layer A cc ess ID L'API HELIO'Clie nt 'AP I'(Java ) 4 Infrastructure Infrastruc ture HE LIO 'Reg istr y' Se rvice'(h RS ) HELIO'Monit or ing' Se rvice '(H MS ) Client'Inte grat ion' Se rvice'(cis) M eta dat a HELIO'Even t' Cat alog'(he C) Discover y HELIO'Instr um ent' Locat ion'ser vice ' (ILS) Data Dat a'access' P ro vid er '(D PAS) E na bling'services H ELIO'Processing' Se rvice '(H PS) 1 Service Provider S er vic e'prov ider HE LIO 'Fe atu re' Catalog'(H FC) Dat a'e valua tion' Ser vice'(de S) HELIO'Instr um ent' Capabilit ie s' S ervice'(ic S) O b se rvat io n' Cover age 'Se rvice' (OC S) HELIO'Storage ' Se rvice'(hss) T aver na 'Se rve r Context 'Se rvices' (CX S) Propagat ion' M od el'(p M ) 3

SERVICE PROVIDER LAYER 4

ACCESS LAYER! This section also handles HQI. S erv ic e'u ser HELIO'Fro nt en d' (HFE ) IDL'Clie nt T aver na Wo rkb en ch In teg ratio n'test' Infr astru ctu re 3r dip ar ty' HELIO'Fro App n ten d HELIO'Fro licatio nt ns en d H Sta HE ELIO'Fro nd alon LIO 'F ron nt e' In te rface ste en nd d A cc ess ID L'API HELIO'Clie nt 'AP I'(Java ) Infrastruc ture HE LIO 'Reg istr y' Se rvice'(h RS ) HELIO'M on it or in g' Se rvice '(H MS ) C lien t'in te grat io n' Se rvice'(cis) M eta dat a Disco ver y Data E na blin g'services HELIO'Even t' Cat alog'(he C) Locat io n'ser vice ' (ILS) Dat a'access' P ro vid er '(D PAS) H ELIO'Pro cessin g' Se rvice '(H PS) S er vic e'prov ider HE LIO 'Fe atu re' C atalo g'(h FC) Dat a'e valua tio n ' Ser vice'(de S) C ap ab ilit ie s' S ervice'(ic S) O b se rvat io n' Co ver age 'Se rvice' (OC S) HELIO'Sto rage ' Se rvice'(hss) T aver na 'Se rve r C on text 'Se rvices' (CX S) Pro p agat io n' M od el'(p M ) 5

INFRASTRUCTURE LAYER S erv ic e'u ser HELIO'Fro nt en d' (HFE ) IDL'Clie nt T aver na Wo rkb en ch In teg ratio n'test' Infr astru ctu re 3r dip ar ty' HELIO'Fro App n ten d HELIO'Fro licatio nt ns en d H Sta HE ELIO'Fro nd alon LIO 'F ron nt e' In te rface ste en nd d A cc ess ID L'API HELIO'Clie nt 'AP I'(Java ) Infrastruc ture HE LIO 'Reg istr y' Se rvice'(h RS ) HELIO'M on it or in g' Se rvice '(H MS ) C lien t'in te grat io n' Se rvice'(cis) M eta dat a Disco ver y Data E na blin g'services HELIO'Even t' Cat alog'(he C) Locat io n'ser vice ' (ILS) Dat a'access' P ro vid er '(D PAS) H ELIO'Pro cessin g' Se rvice '(H PS) S er vic e'prov ider HE LIO 'Fe atu re' C atalo g'(h FC) Dat a'e valua tio n ' Ser vice'(de S) C ap ab ilit ie s' S ervice'(ic S) O b se rvat io n' Co ver age 'Se rvice' (OC S) HELIO'Sto rage ' Se rvice'(hss) T aver na 'Se rve r C on text 'Se rvices' (CX S) Pro p agat io n' M od el'(p M )

SERVICE USER LAYER S erv ic e'u ser HELIO'Fro nt en d' (HFE ) IDL'Clie nt T aver na Wo rkb en ch In teg ratio n'test' Infr astru ctu re 3r dip ar ty' HELIO'Fro App n ten d HELIO'Fro licatio nt ns en d H Sta HE ELIO'Fro nd alon LIO 'F ron nt e' In te rface ste en nd d A cc ess ID L'API HELIO'Clie nt 'AP I'(Java ) Infrastruc ture HE LIO 'Reg istr y' Se rvice'(h RS ) HELIO'M on it or in g' Se rvice '(H MS ) C lien t'in te grat io n' Se rvice'(cis) M eta dat a Disco ver y Data E na blin g'services HELIO'Even t' Cat alog'(he C) Locat io n'ser vice ' (ILS) Dat a'access' P ro vid er '(D PAS) H ELIO'Pro cessin g' Se rvice '(H PS) S er vic e'prov ider HE LIO 'Fe atu re' C atalo g'(h FC) Dat a'e valua tio n ' Ser vice'(de S) C ap ab ilit ie s' S ervice'(ic S) O b se rvat io n' Co ver age 'Se rvice' (OC S) HELIO'Sto rage ' Se rvice'(hss) T aver na 'Se rve r C on text 'Se rvices' (CX S) Pro p agat io n' M od el'(p M )

Service User Layer I: HELIO Front End

HELIO IDL Client Communication IDL$Client$Consumer IDL$Environment HTTP$GET IDL$Struct IDL$Client$Provider Java$Client$API Java$web$server 9

Service User Layer II: IDL Low Level Clients o=obj_new('heliovo') % Compiled module: HELIOIDLAPI. helio = heliovo() % Compiled module: HELIOIDLAPI. o->help heliovo help helio = heliovo() helio->print, /service helio->find, service='servicename' service = helio->get(service=service) service->print, /catalog service->find, catalog='catalogname' catalog = service->get(catalog=catalog) catalog->set, time_interval=['1-may-2005','2-may-2005'] catalog->set, where='where_statement' data = catalog->get(/struct) result = catalog->get(/query) x = wget(url=result->get(/url), file='my.xml') myxml = wget(url=result->get(/url)) parser = obj_new('votable2struct ) data = parser->getdata('my.xml') ; create heliovo object ; print available services ; search for service with name SERVICENAME ; gets service object of SERVICE (Name or ID) ; print available catalogs for this helio_service ; search for catalog with name CATALOGNAME ; gets catalog object of CATALOG (Name or ID) ; set time_interval OR ; set where statement ; run the query and directly parse the data OR ; run the query ; download result and save it to my.xml ; download result to variable myxml ; create votable parser object ; download result to variable myxml

Public HELIO Bug Tracker app.devzing.com/helio/bugzilla/ HELIO User UN: helio.user1@helio-vo.eu PW: heliouser1 11