Poster iscram 2008
Transcript of Poster iscram 2008
www.iscram.org
Rich Feeds for RESCUE – Data for Disasters and Research
What is RESCUE?Radical Transformation
• Information Gather Manage Use Disseminate
• Emergency response networks General public
* Save lives * Preserve infrastructure * Reestablish normalcy
Interdisciplinary• Computer scientists• Engineers• Social Scientists• Disaster science
experts
Network
Policy System
Logging System
Database
Authorization Monitor
Research Feeds
Traffic
Tracked Objects
Cameras
Sensors
Network Ops
Visualizations
Internet Browsers
Yahoo Pipes
ODBC
Internet Explorer, FireFox, etc
Excel, Crystal Reports, etc
External Components
Providers• RESCUE Traffic Reporting System• RESCUE Tracked Objects System• High Performance Wireless Research
and Education Network (HPWren) Cameras
• UC San Diego Police Surveillance Cameras
Consumers• Browser-based AJAX application
• Multiple feed selection• Google Maps-based data integration• Filters on each feed• Time-based animation
• Microsoft Office (ODBC) (future) • Google Earth (future)• Yahoo Pipes (future)
Internal Components
Java-based Enterprise Service Bus
• Standards-based message passing• Open source database services• Inversion of Control executes
storage/retrieval POJOs (Plain Old Java Objects) on demand
• Message routing interleaves POJO execution with interceptors providing crosscutting services (authorization, authentication, logging, etc)
Rich Services Architecture
Service Oriented Architecture (SOA)
• Based on composite pattern (i.e., system-of-systems), messaging pattern, routing pattern, and role-based interactions
• Producers = adapters and COTS (Commercial Off The Shelf) services
• Consumers = adapters to standardized communication protocols
• Crosscutting concerns = interceptor services (Aspect Oriented Programming-style)
Features
• Captures experimenter data for query-based real-time and archival analysis and synthesis
• Rapid incorporation of emergent data sources at low risk to existing users
• Easy integration with new clients• Scales easily to high usage while
maintaining high performance• Enables fine-grained policy definition
and evaluation• Seamless incorporation of novel
intermediary services• Future improvements
• Stream-based data delivery• Video and audio capture/replay• ODBC and Google Earth
interface• Improved authorization,
authentication, policy, and accounting features
This material is based upon work supported by the NationalScience Foundation under Grant No. 03311690, 0403433, CCF0702791.
Authorization Monitor
Authentication Monitor
Integration System
ODBC Adapter
Database
Logging System
Service/ Data
Connector
Visualizer Client
Consumer Adapter
Consumer Systems
Service/ Data
Connector
Producer Adapter
Experiment Server
Producer Systems
Architecture
Live DisplayAnimated Display
Filtering
Requirements