For Developers

Tervela 101: Downloading and Getting Started

Tervela For Developers

If you build high-performance, mission-critical, distributed applications, you need to experience the power of Tervela's data fabric. Just imagine building a complete distributed application capable of world-wide deployment without having to construct your own mechanisms for security, data routing, fault-tolerance, and all that other stuff that just complicates your infrastructure.

Watch the video, download the product, and get started!

Virtual Appliance Kit

Have you downloaded Tervela's Virtual Appliance kit? If not, it's worth checking out. This kit is a fast way to get started programming, and includes a basic "Hello World" application to get you running right out of the gate.

There are numerous reference documents also available in our Support & Documentation center.

Developer Blog

Check out our latest blog entries below.


Tervela Sample App: MySQL Data Replication

by Steve Cummings

Tervela provides sample integration with MySQL as a downloadable functional example of how MySQL and Tervela can work together, it is not meant for production use. It provides a good demonstration of Tervela interacting with MYSQL in a multiple data replication environment.

More >

Tervela Sample App: Redis Key-Value Caching

by Steve Cummings

This sample application shows how to integrate Tervela with Redis and how they can work together. The data fabric makes key-value programming much easier and more reliable by providing the application with a single place to look up data across many cache servers. It also greatly simplifies scalability of the system as the application doesn't need to change in any way as more cache servers are deployed.

More >

Tervela Sample App: Hadoop HDFS and MapReduce

by Steve Cummings

This sample application shows the usage of Tervela with Hadoop, a framework for the distributed processing of large data sets across clusters of computers.This sample demonstrates how a job can be placed on the data fabric, pushed through a Hadoop cluster for distributed processing, and then the result can be sent back to the calling application through the data fabric.

 

More >

Documentation: Java API

by Steve Cummings

This documentation describes the Java API for Client Applications to use for publishing or subscribing in the Tervela messaging environment. A Tervela Messaging Solution includes one or more Tervela TMX Message Switches (TMXs), a Tervela TPM Provisioning & Management System (TPM), and one or more Client Applications built with the Tervela Client Application Library. Client Applications use the Client Application Library to receive messages (subscribe) and to distribute messages (publish). The Tervela TMX Message Switches (formerly called Messaging Appliances) handle all aspects of routing messages between applications in the environment. The Tervela TPM Provisioning & Management System (TPM) (formerly called the Provisioning and Management System) is used to securely administer, configure, and monitor the environment.

More >

Documentation: C# API

by Steve Cummings

This document descibes the C# Language Reference for programming against the Tervela Client Application Programming Interface (API). This is an excellent resource for customers and developers who have downloaded the Tervela Virtual Appliance Kit. The guide explains how to develop, configure, and run a Tervela Client Application to publish and subscribe to messages on Tervela Topics. This book is intended for application developers who are developing a Tervela Client Application.

More >

Documentation: TPM Provisioning Guide

by Steve Cummings

This is a description of the features of the user guide for the Tervela TPM Provisioning & Management System. The TPM is the central console for Tervela's data fabric, through which you configure, administer, and monitor everything in the data fabric network is an excellent resource for customers and developers who have downloaded the Tervela Virtual Appliance Kit.

More >

Documentation: C Language API

by Steve Cummings

Tervela’s C Language Reference for programming against the Tervela Client Application Programming Interface (API) is an excellent resource for customers and developers who have downloaded the Tervela Virtual Appliance Kit. This user guide details how to implement the appliance kit into your existing database.  Each of the sections in the document will address different aspects of the procedure and give you all of the information you need to get started.

More >