integration of grid service and web processing service
DESCRIPTION
Integration of Grid Service and Web Processing Service. Gao Ang State Key Laboratory of Resources and Environmental Information System [email protected] OSGeo China. Agenda. Overview of Grid Technology and Grid Service Grid Technology Grid Service Integrate Grid with Spatial Database - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/1.jpg)
State Key Laboratory of Resources and Environmental Information System China
Integration of Grid Service and Web Processing Service
Gao AngState Key Laboratory of Resources and Environmental Information System
OSGeo China
![Page 2: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/2.jpg)
23/4/22 2State Key Laboratory of Resources and Environmental Information System China
Agenda
Overview of Grid Technology and Grid Service• Grid Technology• Grid Service• Integrate Grid with Spatial Database
WPS and Grid Service• WPS Process• Combination with Grid Service
Geospatial data access and Integration• GridGIS Architecture• Integrate Grid Technology with Spatial Database
Our Work: LGrid GIS Prototype• LGrid Architecture• LGrid Snapshoot
![Page 3: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/3.jpg)
23/4/22 3State Key Laboratory of Resources and Environmental Information System China
Grid Computing Overview
Definition• A service for sharing computer power and data storage capacity
over the Internet.
Grid Computing• Resources Management• Data Management• Information Service
Characteristic• Computing resources are not administered centrally.• Open standards are used.• Non-trivial quality of service is achieved.
Analogy• like a power company or water company
![Page 4: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/4.jpg)
23/4/22 4State Key Laboratory of Resources and Environmental Information System China
Hierarchy of Typical Grid Structure
Comparison of sandglass model and core components
NOTE: As in the Internet, applications can use capabilities at any level of the stack. Abstractions are provided for convenience.
![Page 5: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/5.jpg)
23/4/22 5State Key Laboratory of Resources and Environmental Information System China
Grid and Web Services - Integration
Grid
Web
WSRF
OGSI
GT2
GT1
HTTPWSDL,
WS-*
WSDL 2,
WSDM
Have beenconverging
The definition of WSRF means that Grid and Web communities can move forward on a common baseWSRF: WS-Resource (Reference: http://www.globus.org/wsrf/)
![Page 6: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/6.jpg)
23/4/22 6State Key Laboratory of Resources and Environmental Information System China
Globus Toolkit Components Stack
![Page 7: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/7.jpg)
23/4/22 7State Key Laboratory of Resources and Environmental Information System China
Globus Service in Grid Container
![Page 8: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/8.jpg)
23/4/22 8State Key Laboratory of Resources and Environmental Information System China
Original Blueprint of Grid GIS
System Independence Distributing Database
Extension of Geospatial Database
High Level Security Management
Geospatial Service Based on Database
Processing Interface and Service Protocol
GRID
SECURITY
Geospatial Universal Operation and Analysis MiddlewareSpatial query
RenderingStatisticAnalysisNetwork
Preproce-ssing
Overlay Neighbor
CondorGT4
(Globus)Vega GOS
Geospatial Data Access and Integration
Cluster
ServiceGSQLSpatial DB
DriverOLTP/OLAP
Data Migration Storage Rollback
WebGIS
Web Service Container->Grid Service Container
Large Scale Geospatial Data Resources
Spatial Information Processing
Middleware
Spatial Data Processing Interface
Desktop GIS
![Page 9: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/9.jpg)
23/4/22 9State Key Laboratory of Resources and Environmental Information System China
Web Processing Service
GetCapabilities• Request and receive service
metadata that describe the abilities of the specific server implementation.
DescribeProcess• Request and receive back
detailed information about process that can be executed by an Execute operation, including the input parameters and formats, and the outputs.
Execute• Run a specified process
implemented by the WPS, using provided input parameter values and returning the outputs produced.
OGCWebService {Abstract}
+ getCapabilities(request : GetCapabilities) : ServiceMetadata
(from OWS Get Capabi lites)
<<Interface>>
Each server instance instantiates only one object of this class, and this object always exists while server is available.
WPService
+ describeProcess(request : DescribeProcess) : ProcessDescriptions+ execute(request : Execute) : ExecuteResponse
![Page 10: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/10.jpg)
23/4/22 10State Key Laboratory of Resources and Environmental Information System China
Combination of WPS with Grid Service
Geo-Data Services• Data access: Easy and efficient access to various types of Geo-
data.• Data consistency: Consistency can be maintained when Geo-
data is modified.• Data persistency: Geo-data and its association with its
metadata should be maintained. • Data integration: Mechanisms for integrating heterogeneous
and distributed data under Grid environment.
Extensibility
Interoperability
Security
![Page 11: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/11.jpg)
23/4/22 11State Key Laboratory of Resources and Environmental Information System China
Data Access and Integration for Geospatial
OGSA-DAI: An extensible framework for data access and integration.Expose heterogeneous data resources to a grid through web services.Interact with data resources:
• Queries and updates.• Data transformation / compression• Data delivery.
Customise for project using• Additional Activities• Client Toolkit APIs• Data Resource handlers
Base for higher-level services• federation, mining, visualization
![Page 12: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/12.jpg)
23/4/22 12State Key Laboratory of Resources and Environmental Information System China
SQL/MM Support in OGSA-DAI Service
SQL/MM Based Spatial Data Access and Integration
GDSROGSA-DAI
Client
Globus Toolkit
DBMS(Oracle Spatial)
DBMS(PostGIS)
DBMS(MySQL Spatial)
SQL/MM Query
SQL/MM Query
Data Interoperate
OGSA-(Spatial) DAI onGlobus Web Service Container
OGSA-DAI Client
Globus Toolkit
Perform.xml
Response
Response
GDSF
GDSPerform.xml
![Page 13: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/13.jpg)
23/4/22 13State Key Laboratory of Resources and Environmental Information System China
Data Service in OGSA-DAI
![Page 14: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/14.jpg)
23/4/22 14State Key Laboratory of Resources and Environmental Information System China
Object Query Tree for Spatial Data
Data Query Process in Distribution Query Process
HASH_JOIN
REDUCE
OPERATION_CAll
EXCHANGE
EXCHANGEEXCHANGE
REDUCE REDUCE
TABLE_SCAN TABLE_SCAN
(C.NAME, AREA)
(AREA(C.LOCATION))
(P.PROVID =C.PROVID)
(C.NAME, AREA)
(CITY) (PROVINCE)(PROVID=130)
(PROVID)
SELECT C.NAME, AREA(C.LOCATION)FROM C IN CITY, P IN PROVINCEWHERE P. PROVID=’130’ AND C.PROVID= P.PROVID
![Page 15: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/15.jpg)
23/4/22 15State Key Laboratory of Resources and Environmental Information System China
Distributed Query for Spatial Data
Demonstration
![Page 16: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/16.jpg)
23/4/22 16State Key Laboratory of Resources and Environmental Information System China
LGrid Prototype
Build on NetBeans Platform
NetBeans Platform is a generic framework for Swing applications.NetBeans Platform provides a reliable and flexible application architecture.
![Page 17: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/17.jpg)
23/4/22 17State Key Laboratory of Resources and Environmental Information System China
Data Integration with OGSA-DAI
![Page 18: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/18.jpg)
23/4/22 18State Key Laboratory of Resources and Environmental Information System China
SQL Multi-media Query in LGrid Platform
![Page 19: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/19.jpg)
23/4/22 19State Key Laboratory of Resources and Environmental Information System China
Distribute Data Query
![Page 20: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/20.jpg)
23/4/22 20State Key Laboratory of Resources and Environmental Information System China
Geospatial Data Source Information in LGrid
![Page 21: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/21.jpg)
23/4/22 21State Key Laboratory of Resources and Environmental Information System China
Map Visualization in LGrid
![Page 22: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/22.jpg)
23/4/22 22State Key Laboratory of Resources and Environmental Information System China
Geospatial Sequence Work Flow Execution in LGrid
![Page 23: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/23.jpg)
23/4/22 23State Key Laboratory of Resources and Environmental Information System China
Performance Monitor in LGrid Node
![Page 24: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/24.jpg)
23/4/22 24State Key Laboratory of Resources and Environmental Information System China
Data Source Deployment for Geospatial Service
![Page 25: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/25.jpg)
23/4/22 25State Key Laboratory of Resources and Environmental Information System China
China National Grid and China Educational Grid
Grid Node Distribution Map
http://www.cngrid.org/ http://www.chinagrid.edu.cn/
![Page 26: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/26.jpg)
23/4/22 26State Key Laboratory of Resources and Environmental Information System China
OSGeo China Protal
![Page 27: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/27.jpg)
23/4/22 27State Key Laboratory of Resources and Environmental Information System China
OSGeo in China
Michael P. Gerlek deliver a speech for Chinese students
![Page 28: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/28.jpg)
23/4/22 28State Key Laboratory of Resources and Environmental Information System China
OSGeo in China
Professor Michael F. Goodchild at Institute of Geography
![Page 29: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/29.jpg)
23/4/22 29State Key Laboratory of Resources and Environmental Information System China
OSGeo in China
OSGeo Monthly Lecture at Institute of Geography, CAS
![Page 30: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/30.jpg)
23/4/22 30State Key Laboratory of Resources and Environmental Information System China
OSGeo in China
OSGeo Booth at Institute of Geography, CAS
![Page 31: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/31.jpg)
23/4/22 31State Key Laboratory of Resources and Environmental Information System China
Mail Alias of OSGeo China
![Page 32: Integration of Grid Service and Web Processing Service](https://reader036.vdocuments.mx/reader036/viewer/2022062305/56815a66550346895dc7b0f1/html5/thumbnails/32.jpg)
23/4/22 32State Key Laboratory of Resources and Environmental Information System China
More Information…
Contact Gao AngChina State Key Laboratory of Resources and Environmental Information [email protected]
http://www.osgeo.org.cn
http://www.lreis.ac.cn/
http://www.gaoang.com/
Correlative Links: