NOAO VOEvent Services and Clients - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

NOAO VOEvent Services and Clients

Description:

Publish events from ESSENCE survey at NOAO. http://www.ctio.noao.edu ... VRI photometry supplemented with observations from Keck, MMT, Magellan, Gemini and VLT ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 13
Provided by: ivoa
Category:

less

Transcript and Presenter's Notes

Title: NOAO VOEvent Services and Clients


1

THE US NATIONAL VIRTUAL OBSERVATORY
NOAO VOEvent Services and Clients
Phillip Warner, Rob Seaman, Chris Smith NOAO
2
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
Purpose
  • NVO Research Initiative
  • Create supporting software infrastructure
  • Authoring client
  • Publisher
  • Repository
  • Relay
  • Subscription client
  • Goals
  • Configurable
  • Extensible
  • Distributable

4
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
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
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
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
Components Relay
  • Event forwarding
  • Current implementation
  • Independent socket implementation
  • vTCP vanilla
  • backbone communication
  • Near future?
  • basically finished

9
Components Subscriber
  • Listening for events
  • Current implementation
  • Simple, uses vTCP
  • Near future
  • RSS
  • Configurable subscriptions
  • Server-side filtering

10
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
Extensible
  • API for plugins
  • Requires further iteration, but the concept and
    capability exists
  • Interface-based
  • Replace distributed components with custom
    components

12
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
Write a Comment
User Comments (0)
About PowerShow.com