SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 

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