From RippleWiki

Implementation: StandaloneServer

Standalone Server Design

Three layers:

Raw network/graph data model - Holds account and exchange (link) data provided by accounts server.

interfaces with

Routing topology - Organizes graph into a routable topology.

interfaces with

Routing engine - Computes routes.

Where's the transaction engine?

Raw network/graph data model

Data objects

Routing topology

Business objects
Data objects

No grouping for now.

Routing engine

The routing engine should operate on abstract graphs instead of concrete account and exchange objects. That way, we can group accounts, and do routing through the graph of groups using the same engine we use for graphs of accounts. Routing through graphs of groups would recursively route through each group as needed.

Business objects
Retrieved from http://ripple.ryanfugger.com/Implementation/StandaloneServer
Page last modified on February 13, 2008, at 06:10 PM