Database Reference
In-Depth Information
We will discuss Gremlin at length in relation to Titan in the “Command-line Tools and
Clients” section later in this chapter.
Frames
Frames exposes the elements of a Blueprints graph as Java objects. Instead of writing
software in terms of vertices and edges, with Frames, software is written in terms of
domain objects and their relationships to each other.
Rexster
Rexster is a multi-faceted graph server that exposes any Blueprints graph through sev-
eral mechanisms with a general focus on REST. It exposes a graph server via the REST
API and RexPro protocol. RexPro is a binary protocol for Rexster that can be used to
send Gremlin scripts to a remote Rexster instance. The script is processed on the server
and the results serialized and returned to the calling client. It also provides tools for a
browser-based interface known as the Dog House and the Rexster console (which will
be discussed with the Titan ecosystem).
Furnace
Furnace is a property graph algorithms package. It provides implementations for stand-
ard graph analysis algorithms that can be applied to property graphs in a meaningful
way. Furnace provides different graph algorithm implementations that are optimized
for different graph computing scenarios, such as single-machine graphs and distributed
graphs.
Note Single machine graphs involve graph data over a single node, whereas distrib-
uted graphs have data distributed across multiple nodes.
Blueprints
Search WWH ::




Custom Search