Skip to content

A standalone REST WEB service which ranks cloud provider basing on rules implemented with the drools framework

License

Notifications You must be signed in to change notification settings

mperniola/CloudProviderRanker

 
 

Repository files navigation

Cloud Provider Ranker

The Cloud Provider Ranker is a standalone REST WEB Service which ranks cloud providers basing on rules implemented with the Drools framework.

The INDIGO PaaS Orchestrator interacts with it in order to obtain a ranking of two or more cloud providers basing on particular rules.

The aim of this micro component is to fully decouple the ranking logic from the Orchestrator's business logic.

The Cloud Provider Ranker can be installed on any machine which is reachable from the Orchestrator via TCP connection (including the machine running the Orchestrator itself). It can be set up to listen on plain or on SSL socket, using HTTP as transport.

It is a fully stateless service; it can be used by several Orchestrators, or by any other REST client complying with the expected JSON request.

The documentation can be found at https://indigo-dc.gitbooks.io/cloud-provider-ranker/content/

About

A standalone REST WEB service which ranks cloud provider basing on rules implemented with the drools framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.5%
  • Shell 2.1%
  • Dockerfile 0.4%