ExecutionBroker and prior art.

Paul Harrison paul.harrison at manchester.ac.uk
Mon Aug 19 12:12:01 CEST 2024


Hi,

This has only recently come to my attention partially because ExecutionBroker started out life as executionPlanner and I had thought that it was covering a unique domain in the IVOA - however, since it morphed into ExecutionBroker is has acquired an ExecutionWorker interface, which appears to cover exactly the same domain as UWS. 

It is not clear what has driven the need to create a new ExecutionWorker interface, but it there are some features missing from UWS then I think that it would be better to create a UWS 2.0 rather than this new interface.

As an historical note the whole use case for the ExecutionBroker looks very much like what inspired the Astrogrid common execution architecture (CEA) https://www.ivoa.net/documents/Notes/CEA/CEADesignIVOANote-20050513.html, and amusingly the there is even a suggestion for something like an execution planner in https://www.ivoa.net/documents/Notes/CEA/CEADesignIVOANote-20050513.html#Future. Perhaps there are some lessons that can be learned from all that time ago as CEA did undergo the transition from WSDL to REST successfully and so managed to successfully layer the business logic in an implementation independent way.

Paul.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2893 bytes
Desc: not available
URL: <http://mail.ivoa.net/pipermail/grid/attachments/20240819/560ef9c0/attachment.p7s>


More information about the grid mailing list