Business API Ecosystem

The Business API Ecosystem GE is the result of the collaboration between FIWARE and the TMForum. In this regard, the Business API Ecosystem GE is a joint component made up by integrating the FIWARE Business Framework with a set of standard APIs (and its reference implementations) provided by the TMForum in its TMF API ecosystem. This component allows the monetization of different kind of assets (both digital and physical) during the whole service life cycle, from offering creation to its charging, accounting and revenue settlement and sharing. In this way, the Business API Ecosystem provides sellers the means for managing, publishing, and generating revenue of they products, apps, data, and services.

Documentation

Academy Courses

Lesson 1. Introduction

This introductory chapter is intended to give you an overview of what is the Business API Ecosystem, and what can be done with it. In this regard, this topic includes documentation about the Business API Ecosystem features and architecture, its relationships with other GE, and the basic user configuration settings

These slides describe the Business API Ecosystem features and its architecture

These slides include the different options available to users for configuring their profile and personal information

Publishing context information as Open Data and supporting an Economy of Data session given in the FIWARE Summit'16. This talk gives an overview of the economy of data concept and allows to understand the usage and possibilities of the Business API Ecosystem GE

Lesson 2. Sellers

This topic is intended for sellers that want to monetize their apps, data or services using the Business API Ecosystem. The current topic explains the different steps that have to be carried out to create catalogs, products and offerings, manage received orders, and deal with revenue sharing features

These slides explain the process for creating and updating catalogs from the point of view of a seller

These slides describe the interactions of sellers in order to list, create, and update product specifications

These slides show the process followed by a seller for listing, creating, and updating product offerings

These slides show the different actions that can be carried out by a seller for managing its received product orders

These slides include the process followed by a seller in order to list, create, and update her revenue sharing models

These slides includes the steps done by a seller in order to list its pending transactions and generate a revenue sharing report

Lesson 3. Customers

This topic is intended for customers that use the Business API Ecosystem to acquire apps, data, or services. In particular, this topic contains documentation about acquisitions, order management and acquired products management (including subscription and usage renewals).

These slides document how to search and filter the available offerings from the point of view of a customer

These slides show the process followed by a customer in order to create an order for acquiring offerings

These slides include the different steps that can be carried out by a customer for listing and managing its acquired products

These slides show the actions that can be carried out by a customer to manage its requested orders.

Lesson 4. Admins

The current topic is intended for administrators of the Business API Ecosystem. Specifically, this section deals with the installation of the software, the installation of plug-ins, and the usage of the admin-specific sections of the portal

  • To properly follow the contents included in this topic it is required some basic knowledge of Linux systems and systems administration

  • Categories Management

These slides document the different steps done by an admin in order to list, create, and update product categories

These slides show how asset plugins can be installed, listed, and removed by an admin

These slides explain the process followed by an admin to install an instance of the Business API Ecosystem

These slides show the concepts needed for configuring a new instance of the Business API Ecosystem

These slides explain how to run the Business API Ecosystem

These slides include the sanity checks and the diganosis procedures to help admins verifying the installation

Lesson 5. Developers

This topic is intended for developers that want to create plug-ins for the Business API Ecosystem in order to extend its support for digital types of products. In particular, the current topic includes documentation about the plug-ins structure, existing events, and data models

  • To properly follow this topic it is required some knowledge on Python programming

  • API Specification File This document includes the reference of the REST API, including the possible interactions and the managed objects

  • Plugins Development These slides include the different concepts that are needed for creating a new asset plugin