Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add job monitoring middleware component #21

Closed
cehbrecht opened this issue Nov 17, 2016 · 4 comments
Closed

add job monitoring middleware component #21

cehbrecht opened this issue Nov 17, 2016 · 4 comments

Comments

@cehbrecht
Copy link
Member

... to have common job monitoring component in front of the wps service when accessed by several clients.

@fmigneault
Copy link
Contributor

Maybe you could consider using https://github.com/crim-ca/weaver, which already supports WPS 1.0, 2.0 and REST interfaces, as well as single app vs workflow execution with same REST JSON /jobs routes.

Would also address #24, #38, #44

Currently working on bringing back our Twitcher-specific REST/JSON changes on top of your master.

@cehbrecht
Copy link
Member Author

@fmigneault is weaver meant to be a replacement of twitcher or is weaver a middleware extension? I'm currently cleaning twitcher up to get the secured-wps-proxy functionality into our copernicus deployment.

@fmigneault
Copy link
Contributor

@cehbrecht
Everything related to the REST API interface we attempted adding to Twitcher in the pass is included in Weaver instead.
It also adds extra features like support for 'wrapping' older WPS1.0 processes to allow WPS-REST-like interaction such as job submission with JSON and workflow jobs execution on remote servers.
Weaver doesn't do anything related to token handling or permission verification, just the core process execution part.
We are planing to place Weaver behind Twitcher proxy using the Magpie adapter.

@cehbrecht cehbrecht removed this from the 0.5.0 milestone May 22, 2019
@cehbrecht
Copy link
Member Author

will be part of weaver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants