Jellyfish is a cloud service broker built on top of ManageIQ. Using Drupal for a marketplace GUI, and ManageIQ as the REST API provider and canonical data source, Jellyfish is a multi-cloud broker and service catalog allowing admins to seamlessly grant resources to end users and developers. This presentation goes into the effort of creating jellyfish and what went into utilizing ManageIQ as a backend platform.
For more on ManageIQ, see http://manageiq.org/
For more on Jellyfish, see https://github.com/booz-allen-hamilton/projectjellyfish