The Vidispine architecture enables integration possibilities with limitless extensability.  Because of our truly open approach, the Vidispine Media Asset Management is only accessible through the APIs. Here are some overview graphics explaining the internal components and how they work together.

The framework of Vidispine's Media Asset Management backbone:

Vidispine Media Asset Management Overview

Vidispine Media Asset Management Overview

The Overview - It's all about API Calls.
The image above illustrates how all functions in Vidispine is exposed as RESTful API calls. The Vidispine RESTful API exposes 50+ types of resources. Examples of types of resources are items, metadata, users, storages, jobs, thumbnails and relations.

Vidispine Media Asset Management Callbacks

The power of Callbacks.
With Vidispine, callbacks are available for every resource. This means the application can be notified whenever something has changed (for example a metadata field), or something changed state (for example a job finished).
Callbacks can also be permanently inserted as a part of a job definition or by assigning a notification on a collection resource (for example, all items). Callbacks are done using HTTP, JMS or EJB invocation, but can be extended into other methods using wrappers (for example .Net).

Vidispine Media Asset Management Resources

Get full control over your resourses.
Vidispine manages all resources involved in an enterprise grade Media Asset Management. It's an Active Media Production Platform where storage, transcoders, network, databases, computing power etc. are constantly monitored. In case of a failure, the particular system is marked as off-line and notifications are sent. Also file systems are monitored. If a file is deleted by accident, Vidispine rule engine will ensure that a copy is created.

Vidispine Media Asset Management Architecture

Enterprise software design for flexibility and scalability.
From ground up, Vidispine is designed as enterprise software utilizing already well established standard software for databases, application servers, etc. The architecture is built with components that easily scale to hosted environments and clouds. Furthermore, Vidispine is agnostic to everything from OS to search engines and can even operate in mixed environments.

The three key pillars of our solution:

Completely standardized IT components and IT processes. No need for custom specific hardware –or even software–, as a result lowering cost and benefiting from IT standards.

True middleware approach with open service bus layers for media files and for media processes. The layered approach gives standardization and flexible integration, allows for incremental changes and component upgrades/replacements in the future.

A well integrated collection of best-of-breed components and services. The Vidispine eco system consists of partners’ products that have the same vision, and local SI presence and experience.