You can found detailed documentation of every component of the Business Framework Consumption Bundle in the following links:
There are different usage scenarios depending on user point of view and roles. From the point of view of a service provider, the usage scenario describes the creation and publication of an offering thought the different components involved.
As a previous step, the service provider should register the different services to be offered in FIWARE instance Identity Manager (As stated in the Overview section, the deployment in a FIWARE instance is a requisite of the bundle to work properly) in order to allow the delegation of the access control. Note that this step is only necessary when the service provider is offering services.
The next step consists on the registration of the different downloadable digital assets to be offered in WStore. To register this assets the service provider can use the Web interface provided.
Once the digital assets to be offered have been registered, the next step consists on the creation of the offering in WStore using the web interface provided. To create the offering the service provider should include a USDL document of the offering and select the different services and downloadable assets previously registered. During this process WStore uploads the USDL description of the offering to the Repository.
The final step consists on the publication of the offering. Since the offering has been created in WStore, its web interface can be used for the publication. When an offering has been published, it is included in the Marketplace in order to make them available to potential customers.
From the point of view of a customer, the usage scenario describes the discovery, acquisition, charging and revenue sharing process.
On a first step, the customer searches using the Marketplace service for an offering that fits her needs. Once she founds an offering, she is redirected to WStore where she can buy it and get charged. When the offering has been purchased, WStore downloads the downloadable digital assets and notifies the identity manager the purchase in order to give her the related roles for accessing the purchased service.
Every time the customer is charged, WStore feeds the RSS with charging information that is used by this component in order to distribute the generated revenues between the different stakeholders of the offering.