Remote Visualisation System (RVS) By: Anil Chandra.

Slides:



Advertisements
Similar presentations
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Advertisements

Schedule of Releases (since Tromso meeting) and New Access Interfaces.
ICS 434 Advanced Database Systems
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Objectives In this session, you will learn to:
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Thin Client vs. Desktop Advantages and Disadvantages of Operating System Environments.
1 © Prentice Hall, 2002 The Client/Server Database Environment.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Aus-VO: Progress in the Australian Virtual Observatory Tara Murphy Australia Telescope National Facility.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Web Based Applications
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Fundamentals of Database Chapter 7 Database Technologies.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Web Services An Introduction Copyright © Curt Hill.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Chapter 9: The Client/Server Database Environment
The Client-Server Model
Database System Concepts and Architecture
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
WEB SERVICES.
The Client/Server Database Environment
The Client/Server Database Environment
Introduction to Databases Transparencies
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 17: Client/Server Computing
Database System Architectures
Presentation transcript:

Remote Visualisation System (RVS) By: Anil Chandra

Visualisation Requirements Obtain image data residing on different machines at remote locations. Visualise the images – whole images or subsets of larger images. Ability to interact with (analyse) visual data Allow overlaying of catalogue information Provide services at a satisfactory speed

Current Model 1 1.User requests an image/data from a particular service. 2.User receives a rendered raster image (e.g. gif) or FITS image. 3.User visualises downloaded image on local computer. User Database/Catalogue of images Data query Image

Current Models (cont) The current model is an example of client side visualisation. - All processing is done on the client (users computer).

What is RVS? RVS Server User Database/Catalogue of images User command Image + metadata Data request Raw image data A distributed software system that allows scientists to view and analyse astronomical data that are stored in remote locations. A server-side visualisation system

Client User Interface Web browser or standalone application

RVS Server Most processing occurs on the RVS server, not on the client computer. Obtains and stores images from archives/databases Processes images based on user commands Uses AIPS++ Display Library (but not restricted to) Provides its service via SOAP

RVS Server Design Distributed architecture (via CORBA) - Scalability - Performance - Extensibility Web Server Security Service Data Centre Manager Data Storage AIPS++ Client Request

Client – Server Communication SOAP Interface to clients - Standard and popular protocol for web services - Allows custom clients - Based on XML, so its programming language and platform independent

Why Server-Side Visualisation? More processing power on servers than on the average client PC Servers can hold larger images than the average PC due to more memory and storage space Servers can receive larger images faster via higher bandwidth connections to data centres Any time, any where access

Server-Side Visualisation (cont) Software maintenance/upgrades transparent to users Only the server needs to be upgraded, not all the clients. Existing tools such as AIPS++ can be utilised (no need to install on clients) Supports concurrent users access to same session

Disadvantages of Server-Side Visualisation Difficult to design/implement Slower interactivity Poorer performance with smaller size data that require little processing High reliance on server availability/integrity.

The VO Context RVS is a visualisation tool amongst the many tools in the VO. RVS may be used: - By end users to view and analyse images - In conjunction with other services (such as data mining) - By data centres to provide a visualisation interface to their data Its based on a more generic framework that may be used bring other services, besides visualisation, online.

Project Status High Level Design complete A simple prototype (proof of concept) is in progress. - To be completed by 28 Nov 03 Project completion date: 25 May 04 - A complete RVS Server - A demonstration client