SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Web-based Geoprocessing with
Open Source Software – a 52° North
          perspective
         Dr. Theodor Foerster,
 Bastian Schaeffer & Bastian Baranski
       OSGIS UK, 22 June 2010
What is SWSL?




Sensor Web & Web-based Geoprocessing
What is 52° North?
• Platform for innovation
  – Open Source (GNU GPL / dual license)
  – Non-profit
• 52° North Communities
  – Sensor Web, Security, ILWIS, Geostatistics,
    Semantics & Geoprocessing
Geoprocessing Community
• Geoprocessing in SDIs
  – From geodata to geoinformation
• 52° North Web Processing Service
• Current research
  – Process integration
  – Grid Computing
  – Cloud Computing
  – Client applications
Where it all started…
Community Facts
•   4+ years experience
•   International contributors
•   Active mailing list
•   150+ mailing list subscribers
•   15+ SVN branches
    – Workflow
    – Legacy integration
    –…
• 52° North WPS [as de-facto standard]
    − OWS testbeds & EU projects
• www.52north.org/wps
Process integration
• Sextante (www.sextantegis.com)
  – 220+ processes out-of-the-box
  – Raster & vector capabilities
  – Fully automated integration
• Others
  – ILWIS (prototypically)
  – ArcGIS (in latest version, rc4)
     • 200+ native processes
     • Python scripts
Grid Computing
• scales processing load on distributed
  nodes (split & merge)




      Unicore & Globus Toolkit (in progress)
Cloud Computing




   … is popular
Characteristics
• Scalability - the cloud scales the deployed applications
  automatically on-demand.
• On Demand - Resources are consumed in an on-
  demand fashion; metered services
• Efficiency - Cloud Computing enables IT companies to
  increase utilization rates of their existing hardware
  significantly.
• Outtasking - Cloud users do not need to operate their
  own large-scale computational infrastructure anymore. Fixed
  costs can be transformed into variable costs.
Performance tests
Hybrid Cloud (Motivation)

           120.000 €

            80.000 €
Requests




            40.000 €

            20.000 €




                             Time
Hybrid Cloud (Use Case)

                                    WPS     Public Cloud
                                            WPS WPS WPS

                                        Public Cloud
 Load
Balancer

                                  WMS    WMS



           Private Cloud
                                 Hybrid
                                 Cloud
WMS   WMS    WFS     WFS   WPS
Client applications
•   JUMP
•   uDig
•   gvSig
•   OpenLayers
WPS OpenLayers




Browser-based configuration & execution
Conclusion
• Geoprocessing in SDIs enables
  geoinformation on the web
• Process integration
  – Sustainability & robustness
• Grid/Cloud Computing
  – On-demand & availability
• Client applications
  – Accessing these concepts
Questions
Thank you!

Dr. Theodor Foerster

theodor.foerster@uni-muenster.de



Institute for Geoinformatics       http://ifgi.uni-muenster.de
SWSL:                              http://swsl.uni-muenster.de
Geoprocessing community:           http://52north.org/wps

Weitere ähnliche Inhalte

Ähnlich wie Web-based Geoprocessing with Open Source Software – a 52°North perspective

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Dhruv Seth
 
cloud computing
cloud computingcloud computing
cloud computing
Hyderabad
 

Ähnlich wie Web-based Geoprocessing with Open Source Software – a 52°North perspective (20)

John Willis Cc Use Cases
John Willis Cc Use CasesJohn Willis Cc Use Cases
John Willis Cc Use Cases
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Rethinking the Database in the IoT Era
Rethinking the Database in the IoT EraRethinking the Database in the IoT Era
Rethinking the Database in the IoT Era
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
The Sun Cloud
The Sun CloudThe Sun Cloud
The Sun Cloud
 
Cloud computing and libraries sndt
Cloud computing and libraries sndtCloud computing and libraries sndt
Cloud computing and libraries sndt
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computing
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화
 
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDBSmart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
QSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 BerlinQSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 Berlin
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 

Mehr von Theodor Foerster

OpenNoiseMap @ software freedom day
OpenNoiseMap @ software freedom dayOpenNoiseMap @ software freedom day
OpenNoiseMap @ software freedom day
Theodor Foerster
 
Low-cost satellite-based products for the Web – the Example of Fire Web Service
Low-cost satellite-based products for the Web – the Example of Fire Web ServiceLow-cost satellite-based products for the Web – the Example of Fire Web Service
Low-cost satellite-based products for the Web – the Example of Fire Web Service
Theodor Foerster
 

Mehr von Theodor Foerster (10)

Discovering the Sensor Web through Mobile Applications
Discovering the Sensor Web through Mobile ApplicationsDiscovering the Sensor Web through Mobile Applications
Discovering the Sensor Web through Mobile Applications
 
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
 
OpenNoiseMap @ software freedom day
OpenNoiseMap @ software freedom dayOpenNoiseMap @ software freedom day
OpenNoiseMap @ software freedom day
 
An Event Driven Architecture for Decision Support
An Event Driven Architecture for Decision SupportAn Event Driven Architecture for Decision Support
An Event Driven Architecture for Decision Support
 
New Sensors for the Sensor Web
New Sensors for the Sensor WebNew Sensors for the Sensor Web
New Sensors for the Sensor Web
 
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
 
Low-cost satellite-based products for the Web – the Example of Fire Web Service
Low-cost satellite-based products for the Web – the Example of Fire Web ServiceLow-cost satellite-based products for the Web – the Example of Fire Web Service
Low-cost satellite-based products for the Web – the Example of Fire Web Service
 
Web-based GEONETCast Data for Geochange Research
Web-based GEONETCast Data for Geochange ResearchWeb-based GEONETCast Data for Geochange Research
Web-based GEONETCast Data for Geochange Research
 
Integrating Human Observations and Sensor Observations – the Example of a Noi...
Integrating Human Observations and Sensor Observations – the Example of a Noi...Integrating Human Observations and Sensor Observations – the Example of a Noi...
Integrating Human Observations and Sensor Observations – the Example of a Noi...
 
The Sensor Bus – Integrating Geosensors and the Sensor Web
The Sensor Bus – Integrating Geosensors and the Sensor WebThe Sensor Bus – Integrating Geosensors and the Sensor Web
The Sensor Bus – Integrating Geosensors and the Sensor Web
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Web-based Geoprocessing with Open Source Software – a 52°North perspective

  • 1. Web-based Geoprocessing with Open Source Software – a 52° North perspective Dr. Theodor Foerster, Bastian Schaeffer & Bastian Baranski OSGIS UK, 22 June 2010
  • 2. What is SWSL? Sensor Web & Web-based Geoprocessing
  • 3. What is 52° North? • Platform for innovation – Open Source (GNU GPL / dual license) – Non-profit • 52° North Communities – Sensor Web, Security, ILWIS, Geostatistics, Semantics & Geoprocessing
  • 4. Geoprocessing Community • Geoprocessing in SDIs – From geodata to geoinformation • 52° North Web Processing Service • Current research – Process integration – Grid Computing – Cloud Computing – Client applications
  • 5. Where it all started…
  • 6. Community Facts • 4+ years experience • International contributors • Active mailing list • 150+ mailing list subscribers • 15+ SVN branches – Workflow – Legacy integration –… • 52° North WPS [as de-facto standard] − OWS testbeds & EU projects • www.52north.org/wps
  • 7. Process integration • Sextante (www.sextantegis.com) – 220+ processes out-of-the-box – Raster & vector capabilities – Fully automated integration • Others – ILWIS (prototypically) – ArcGIS (in latest version, rc4) • 200+ native processes • Python scripts
  • 8. Grid Computing • scales processing load on distributed nodes (split & merge) Unicore & Globus Toolkit (in progress)
  • 9. Cloud Computing … is popular
  • 10. Characteristics • Scalability - the cloud scales the deployed applications automatically on-demand. • On Demand - Resources are consumed in an on- demand fashion; metered services • Efficiency - Cloud Computing enables IT companies to increase utilization rates of their existing hardware significantly. • Outtasking - Cloud users do not need to operate their own large-scale computational infrastructure anymore. Fixed costs can be transformed into variable costs.
  • 12. Hybrid Cloud (Motivation) 120.000 € 80.000 € Requests 40.000 € 20.000 € Time
  • 13. Hybrid Cloud (Use Case) WPS Public Cloud WPS WPS WPS Public Cloud Load Balancer WMS WMS Private Cloud Hybrid Cloud WMS WMS WFS WFS WPS
  • 14. Client applications • JUMP • uDig • gvSig • OpenLayers
  • 16. Conclusion • Geoprocessing in SDIs enables geoinformation on the web • Process integration – Sustainability & robustness • Grid/Cloud Computing – On-demand & availability • Client applications – Accessing these concepts
  • 17. Questions Thank you! Dr. Theodor Foerster theodor.foerster@uni-muenster.de Institute for Geoinformatics http://ifgi.uni-muenster.de SWSL: http://swsl.uni-muenster.de Geoprocessing community: http://52north.org/wps