What is the OpenLink Data Junction Box, and why is it important?
What is the OpenLink Data Junction Box, and why is it important?
The Problem
Circa 2021, Data Silos continue to impede full exploitation of the power that could be unleashed through open data access, integration, and management.
Structural heterogeneity, protocol variety, access velocity, payload volumes, content veracity, governance, and privacy continue to challenge the best efforts of both organizations and individuals pursuing data-driven digital transformation initiatives.
Solution
The OpenLink Data Junction Box (ODJB), a high-performance and secure solution for configuring Data Meshes in the cloud that provide one or more points of presence for sophisticated data access, integration, virtualization, and management.

ODJB offers a powerful fusion of key services from across the OpenLink Software product portfolio — deployed in pre-configured form — enabling easy deployment and usage via the Amazon Web Services (AWS) or Microsoft Azure (Azure) Clouds.

Availability
Live in Amazon AWS Cloud Marketplace, with the Microsoft Azure Cloud edition progressing through the Azure Marketplace approval process — implying availability in the next 24 hours or so.
Solution Initialization & Usage
Simply perform the following steps:
- Initialize an ODJB Virtual Machine for the AWS or Azure clouds
- Log in
- Run a single shell script to setup the host operating environment
- Start using the various services provided via their pre-configured endpoints, usage scripts, or sample applications
Pre-configured Services
These include the following:
- Virtuoso Multi-Model combined DBMS, Knowledge Graph, and Data Virtualization Platform — supporting SQL, SPARQL, HTTP, WebDAV, LDP, Solid, and other protocols
- OpenLink ODBC and JDBC Drivers — Multi-Tier Edition for enhanced security using Attributed-based Access Controls via Session Rules Book
- OpenLink Data Spaces
- Java Runtime — including JDBC to ODBC and ODBC to JDBC Bridges
- Python 3 Runtime
- PyODBC — an ODBC data access layer for Python
- SQLAlchemy — an ODBC-compliant Object Relational Mapping Layer for Python
- Jupyter
- Node.js — plus ODBC binding layer
- GO Language Runtime — plus ODBC binding layer
- SPARQList REST API — for interacting with SPARQL Query Services
- GraphQL to SPARQL Middleware Services — Grasp and Hypergraph
- SPARQL Query Builder — for Interactive SQL Queries that extend SQL using SPARQL