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
‹#›