Skip to content

EOSC-Data-Commons/req-packager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

req-packager

req-packager is a middleware component of EOSC Data Commons system. It act as a bridge between frontend matchmaker and dispatcher. It consist of a set of services that collect dataset and Virtual Research Environment (VRE) or tools information and assemble them into a package payload. This payload is then send to the dispatcher which is the gateway service of data players that responsible for preparing and launching the requsted VREs and tools.

req-packager interacts with the following components:

  • matchmaker, which is the frontend service that interacts with req-packager to update request status and rendering for end user.
  • filemetrix, which provides detailed dataset metadata used during package construction.
  • tool-registry, which supplies metadata for registred tools and VREs.
  • type-registry, which offers information about supported and available file types.
  • Dispatcher is the final consumer of the package payload, containing all the information required to prepare and launch environments and tools.

The highlevel design notes can be found at design.md.

License

All contributions must retain this attribution.

MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

This software is developed as part of the EOSC Data Commons project.

About

Packages metadata compiled by Matchmaker components and requests Dispatcher to deploy analysis tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •