Transcript Slide 1

Web Services – The Motivation

Ashraf Memon San Diego Supercomputer Center University of California, San Diego

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Acknowledgment

• • National Science Foundation for funding this institute National Science Foundation for funding GEON project

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

      

Summary

The GEON Portal – Quick run through What is below the skin Web Services The reason why Some simple services GEON Applications using web services Questions and Discussion

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

What is GEON portal?

• A window to your view of the resources – Public data and tools – Your private data and tools • Your own workspace to collaborate on science projects • Personalization of resources • User-friendly access to distributed and privileged resources

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

The GEON Portal (Standard Edition)

– Data Registration (GEON Registration) – Data Search (Geon Search) – Collaboration (GEON Workspace) – Integration (Integration Cart TM )

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

GEON Data Registration

GEON Data Registration System 1.

Hosted Local Data Catalog Data Store Data Registration System Data Repository Data Provider / Contributor 2.

Non Hosted Data Remote Data Reference Reference Reference Contributor Data Registration System Catalog IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

GEON Search

GEON Search

Researcher Keyword Spatial Temporal Concept References Search System Data Repository Remote Data Local Data IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

myGEON 1. Workspace

GEON Workspace

References Workbench System Catalog Researcher 2. Collaboration References Catalog Workbench System Researcher / Collaborators IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Science Applications

• SYNSEIS (SYNthetic SEISmogram) is a synthetic seismogram computational tool • LiDAR (Light Distance And Ranging) data processing • PIP (Paleo Integration Project) • Gravity Data processing

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

What is below the skin?

Middleware SEARCH WEB SERVICE MyProject WEB SERVICE USER ACCOUNTING MIDDLEWARE PORTAL SERVICES MEDIATOR WEB SERVICE SPATIAL DATA WEB SERVICE MEDIATOR MIDDLEWARE RESOURCE MANAGEMENT MIDDLEWARE MAPPING WEB SERVICS OTHER SERVICES ARVICE OGC COMPLIANT MIDDLEWARE ESRI SPATIAL MIDDLEWARE SAC WEB SERVICE KEPLER SERVICE SYNSEIS WEB SERVICES GRIDDIN GWEB SERVICES Portal Node 2.0

Data Node 2.0

GIS Node 2.0

SYNSEIS Node 2.0

LIDAR Node 2.0

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

12

What are Web services

• Web service is any piece of code that can be made available over the Internet, so that other applications can invoke it and utilize its functionality.

Fortran Perl Database Files Java

Piece of Code

C MS COM Tool Other tools

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

13

Benefits of Web Services

• Facilitates reuse of existing assets • Lower cost of maintenance • Reduced impact of change • Example – GEONgrid • AsciiToMap, XMLToMap, ShapeToMap • Benefits include availability of useful functionality on the web – Arcweb Services • Pool of web services that provide mechanism to access data and GIS functions on demand.

• Benefits include, access to terabytes of spatial data, complex GIS functionality, etc.

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Simple Web Services

• ASCIIToMap – Have tab delimited file, don’t have expertise/technology to create maps.

• ShapetoMap – Have the dataset in shape file format, don’t have expertise/technology to create maps.

• ESRI Grid Ascii to Map (GeoTiff) – Have a GRID ASCII file, want to create map.

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

ASCIIToMap

• Tab delimited file with spatial information – Example from the SCEC website (lat, lon, magnitude) – Only point dataset supported at this points • Upload the ASCII file and create map • View and analyze the results • ASCII2Map Web Service – takes an ASCII file as Input – creates GIS map as output – creates shape file as output

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Lon Lat 78.3344 17.4615 1961 78.3319 17.4597 1963 78.3286 17.4574 1939 78.3271 17.4562 1930 78.3265 17.4551 1928 78.3232 17.4550 1902 78.3116 17.4509 1918 78.3301 17.4547 1940 78.3294 17.4528 1929 78.3300 17.4530 1931 78.3315 17.4544 1947 78.3320 17.4550 1955 78.3335 17.4551 1959 78.3353 17.4521 1968

Sample ASCII File

Elev MainGate Place ShopCompTPoint HostelATurn SNSchoolTPoint GuestHouseGarden HostelG GopanpalliGate DSTCCXing IGMLibrary SMS LibraryLHCXing DCIS BdayCircle LHCompound • • • • Column 1: Longitude Column 2: Latitude Columns 3 : Elevation Column 4: Name of the place

ASCII Files Map IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

ShapeToMap

• Zip the file associated with a zip file • Upload the shape file and create map • View and analyze the results • Live examples in GEON portal search and myGEON .shp

.dbf

.shx

Shape File Map IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

GridAsciiToMap

• ESRI Grid Ascii format • Upload the Grid Ascii file and create map • View and analyze the results • Live example in GEON Lidar workflow

Grid ASCII Files Map IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

GEON Applications using Web Services

• GEON Synseis • GEON Lidar • GEON PIP

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

SYNSEIS

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Crustal Models

SYNSEIS Architecture

GEON Portal

Cornell Map Server

SYNSEIS (FLASH GUI) SOAP

Web service SynSeis Engine GASS GRAM GridFTP GSI IRIS DMC

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES

TeraGrid SDSC TeraGrid NCSA LLNL MCR ‹#›

LIDAR LI GHT D ISTANCE A ND R ANGING

Same Principle as RADAR The lidar instrument transmits light out to a target. The transmitted light interacts with and is changed by the target. Some of this light is reflected / scattered back to the instrument where it is analyzed. The change in the properties of the light enables some property of the target to be determined. Northern San Andreas Fault Full Feature Digital Elevation Model Bare Earth Digital Elevation Model ▪ LiDAR Applications ▪ Natural Resource & Forest Management Telecommunications ▪ ▪ ▪ Planning & Analysis ▪ Hydrology & Floodplain Mapping Urban Development Transportation Engineering Researchers: Ramon Arrowsmith, Chris Crosby, Arizona State

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Client maps/data WWW GEON Portal GEON Search Portlet LiDAR Process Portlet Other Portlet

Lidar DATA PROCESSING

GEON Search Service GEON Catalog x,y,z and attribute IBM DB2 Software Tools DB2 Spatial Function GRASS ARCINFO GMT NFS Mounted Disk raw data process output Spatial Query Service Compute Cluster LiDAR Processing Service Data Processing Algorithms

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Paleo Integration Project IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

PALEOINTEGRATION PROJECT Rapid and seamless data retrieval, enabling users to focus on geoscience questions: - Paleoclimate interpretations - Biotic responses to global change IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

26

Benefits of Web Services -- Again

• Facilitates reuse of existing assets • Lower cost of maintenance • Reduced impact of change

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›

Questions?

More Information [email protected]

www.geongrid.org

IGEON 2007 at the University of Hyderabad, India, August 02-08 2007 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org

‹#›