Download presentation
Presentation is loading. Please wait.
Published byLily Whitaker Modified over 11 years ago
1
15 May 2007 Phillip Warner : NOAO : IVOA Interop1 NOAO VOEvent Services and Clients Phillip Warner, Rob Seaman, Chris Smith NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY
2
15 May 2007 Phillip Warner : NOAO : IVOA Interop2 Purpose NVO Research Initiative –Publish events from ESSENCE survey at NOAO http://www.ctio.noao.edu/wproject Type Ia SN search and follow-up –~200 over a five-year period –Redshift 0.15 to 0.75 –VRI photometry supplemented with observations from Keck, MMT, Magellan, Gemini and VLT collaboration with Alasdair Allan and RoboNet-1.0 to follow-up brighter SNe photometrically Another run coming up this fall
3
15 May 2007 Phillip Warner : NOAO : IVOA Interop3 Purpose NVO Research Initiative –Create supporting software infrastructure Authoring client Publisher Repository Relay Subscription client Goals –Configurable –Extensible –Distributable
4
15 May 2007 Phillip Warner : NOAO : IVOA Interop4 Technologies Used JBoss –EJB 3.0 as DAO –Hibernate (JPA) as ORM –PostgreSQL for database backend Tomcat –Spring MVC for ease of configuration vTCP –v = vanilla, or length protocol Specify length of packet, then packet data
5
15 May 2007 Phillip Warner : NOAO : IVOA Interop5 Components : Author Event submission Tomcat –Current implementation Spring MVC for configurability Currently basic submission –You write the packet –Copy/paste into web form –Near future Better web form Standalone client using an API
6
15 May 2007 Phillip Warner : NOAO : IVOA Interop6 Components : Publisher Accepts events from authors –Event packet validation –ID generation Current implementation –Hibernate/PostgreSQL Goal is configurability –Support for multiple event sources Near-term support includes ESSENCE events only Longer-term –support multiple event sources
7
15 May 2007 Phillip Warner : NOAO : IVOA Interop7 Components : Repository Event storage –Enable query support Current implementation –Simple repository Minimal metadata Near future –A bit more complex than simple Support for queries
8
15 May 2007 Phillip Warner : NOAO : IVOA Interop8 Components : Relay Event forwarding Current implementation –Independent socket implementation vTCP vanilla backbone communication Near future? –basically finished
9
15 May 2007 Phillip Warner : NOAO : IVOA Interop9 Components : Subscriber Listening for events Current implementation –Simple, uses vTCP Near future –RSS –Configurable subscriptions Server-side filtering
10
15 May 2007 Phillip Warner : NOAO : IVOA Interop10 Configurable Spring MVC –Configuration through XML –No coding required Assumes valid and proper implementation Spring container deployment Mix-and-match components –Deploy only those services you need
11
15 May 2007 Phillip Warner : NOAO : IVOA Interop11 Extensible API for plugins –Requires further iteration, but the concept and capability exists Interface-based –Replace distributed components with custom components
12
15 May 2007 Phillip Warner : NOAO : IVOA Interop12 Distribution and Future Work Will provide full access to source and binaries and API documentation –http://voevent.noao.edu Future work –Decouple further from specific technologies JBoss and (maybe) Tomcat Support for other databases (simple)s –Rich clients Authors Subscription clients
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.