Adding a new media provider

Background

Axiell eHUB is a media proxy between media providers and end users. It needs to call the connected media providers through their API. The current scenario is that the media provider has already its API (which fulfills the eHUB requirements) and the adapter code is written by Axiell Developers and added to eHUB. A new version of eHUB needs to be deployed each time a new provider is integrated.

The following documents describe the integration process in more detail:

The process of integrating a new media provider with an existing API is usually time consuming both in terms of writing a new code and communicating with the Provider Developers. Therefore a new approach, where a new eHUB Provider API (EP API) interface is suggested. The main idea is that if the media provider delivers a server code implementing EP API then no coding is required at the eHUB site and the new media provider could be added just by submitting the EP parameters from eHUB Administration Pages. No new version of eHUB needs to be deployed, and the media provider data is persisted in the eHUB database. The eHUB provider API fundamentals are described in the following documents: