SEN4CAP

Announcing the IaaS Sen4CAP Project

We are glad to announce the IaaS Sen4CAP project, a continuation of Sen4CAP aimed at improving the integration with cloud environments, and making the system more flexible and interactive.

Our plan to reuse as much as possible of what it is available but also build a “cloudified” Sen4CAP available within the frameworks of APEx or NoR. We will adopt a phased approach to migrate the processors to a more cloud-friendly architecture, while ensuring minimal disruption to existing workflows.

The project will address the following objectives:

  • Sen4CAP Key Functionality as Cloud-Based Services – Convert the core functionalities of Sen4CAP into cloud-based services. These services will offer users access through a Python library and standard REST Data Processing APIs, such as OGC Processes API. The design is modular, allowing users to utilize individual functionalities independently and ensuring they can be deployed, scaled, and maintained independently. We will optimize the containers and define execution workflows according to the OGC Applicaiton Packaging best practices.
  • Scientific Enhancements and Performance Optimization – Implement targeted scientific improvements and performance optimizations to enhance the efficiency and effectiveness of the resulting implementation.
  • Public Cloud Deployment and Integration – Deploy the services in a public cloud environment, ensuring they are co-located with Sentinel data archives. Onboard the services into the ESA Network of Resources (NoR) service catalogue for broader accessibility. Offer Web APIs to ensure seamless integration within ESA’s cloud systems.
  • Testing, validation and deployment of the processors in within ESA’s cloud ecosystem.
  • Open-Source Development – Sen4CAP will keep being open source, but we will bring it closer to the community by following the expected development practices and letting users become more involved in the project evolution and maintenance.
Announcing the IaaS Sen4CAP Project