Spectra Logic has introduced a new method to integrate with BlackPearl called Spectra RioBroker. RioBroker is a “data mover”. The Spectra RioBroker software package is designed as a simple interface layer allowing a RESTful file transfer API that intelligently manages jobs in BlackPearl.
- Data movement does not need to go through third party/partner software
- Easier to work with BlackPearl -- simpler API, able to work with individual files
- Provides layer of abstraction over more complex BlackPearl interface – this allows for much easier development
- Stable API -- Changes to the BlackPearl API will not affect the RioBroker API
- Seamless integration with Time-Based Partial File Restore (PFR) -- For applications wishing to use PFR, the PFR index and restore commands are built into the normal RioBroker “Archive” and “Restore” commands
A number of documents and tools have been created to assist developers with RioBroker installation and set-up.
RioBroker Diagram (PDF)
This document provides a visual aid to help understand how RioBroker simplifies customer workflows, and it also explains the difference between the traditional SDK BlackPearl integration method and the RioBroker integration method.
RioBroker API (PDF)
To aid developers, Spectra Logic has developed a robust API for use with RioBroker. This document describes the API capabilities. Note that once you install RioBroker, you can also access the online Swagger API documentation at https://localhost:5050/api/viewer/index.html.
RioBroker Installer (MSI, currently for Windows OS only)
Contact the Developer Program if you wish to request the RioBroker installer for testing.
Provides step by step instructions to get up and running with RioBroker, including issuing API commands and archiving a file.
RioBroker User Guide (PDF)
Official User Guide.
RioBroker Release Notes (PDF)
Release notes, documentation updates, known issues.
Ensure that your RioBroker integration is complete, reliable, fast, and will pass certification testing
Learn how to get your RioBroker integration certified so that Spectra Logic will support it.
RioBroker FAQ (PDF)
This document answers frequently asked questions about RioBroker.
RioBroker API Changelog
RioBroker .NET SDK:
If your application is written in .NET, you can use this .NET SDK to interface with RioBroker.
Be sure to read .NET SDK Updating Max Concurrent Connections
BlackPearl Simulator and Remote BlackPearl
As the name implies, the BlackPearl Simulator simulates the real BlackPearl hardware. The simulator runs as a virtual machine on your local computer. If your organization doesn’t already own a BlackPearl, you can use this simulator for your development work. You can get the BlackPearl simulator from our Downloads page.
Spectra Logic can also give you remote access to a real BlackPearl over the internet. Unlike the Simulator, this is a real, full BlackPearl system connected to a real Spectra tape library. Please Contact Us if you would like access to this BlackPearl.