Skip to content

Application Deployment and Execution Service (ADES) building block of the Processing & Chaining domain area

License

Notifications You must be signed in to change notification settings

EOEPCA/proc-ades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c5195e1 · Jun 20, 2024
Apr 26, 2023
Nov 30, 2020
Aug 30, 2023
Feb 15, 2023
Sep 6, 2023
Oct 30, 2020
Oct 12, 2020
Apr 13, 2020
Feb 16, 2021
Aug 27, 2021
Nov 29, 2022
Jul 17, 2023
Nov 11, 2022
Dec 11, 2020
Sep 6, 2023
Apr 21, 2021
Jul 17, 2023
Apr 8, 2021
Dec 15, 2019
Jun 20, 2024
Sep 6, 2023
Nov 25, 2020
Jan 25, 2021
Aug 5, 2020
Jan 25, 2021

Repository files navigation

Project moved!

Project Status: Moved to https://github.com/ZOO-Project/ZOO-Project – The project has been moved to a new location, and the version at that location should be considered authoritative. to https://github.com/ZOO-Project/ZOO-Project


Contributors Forks Stargazers Issues MIT License Build


Logo

ADES building block

Application Deployment and Execution Service (ADES) building block
Get Started »
Open Design . Report Bug · Request Feature

Table of Contents

About The Project

Product Name Screen Shot

The Processing & Chaining domain area provides an extensible repository of processing functions, tools and applications that can be discovered by search query, invoked individually, and utilised in workflows. ADES is responsible for the execution of the processing service through both a OGC WPS 1.0 & 2.0 OWS service and an OGC Processes REST API. The processing request are executed within the target Exploitation Platform (i.e., the one that is close to the data).

The ADES software uses ZOO-Project as the main framework for exposing the OGC compliant web services. The ZOO-kernel powering the web services is included in the software package.

The ADES functions are designed to perform the processing and chaining function on a Kubernetes cluster using the Calrissian Tool. Calrissian uses CWL, that is a robust workflow engine, over Kubernetes that enables the implementation of each step in a workflow as a container. It provides simple, flexible mechanisms for specifying constraints between the steps in a workflow and artifact management for linking the output of any step as an input to subsequent steps.

Getting Started & Usage

The full getting started guide starts in the Wiki home page

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the Apache-2.0 License. See LICENSE for more information.

Contact

Terradue - @terradue - [email protected]

Project Link: https://github.com/EOEPCA/proc-ades

Acknowledgements