Navigation:  PeerLink Help > Getting Started >

Architecture Overview

Previous pageReturn to chapter overviewNext page

Introduction

 

This overview describes the functional components of a PeerLink environment. In this discussion, we identify the primary components of a PeerLink installation.

 

 

PeerLink Architecture

 

PeerLink solutions, also known as "Peerlets", have local and remote characteristics that form the basis of a distributed application framework. A PeerLink installation is composed of three primary components:

 

1. PeerLink Hub

 

The PeerLink Hub is the central component of the PeerLink framework. All PeerLink solutions are installed, configured and started at the PeerLink Hub. Peerlets are comprised of central and distributed components that function in the PeerLink Hub and PeerLink Agents respectively. The PeerLink Hub requires connectivity to the PeerLink Broker for all messaging activity.

 

2. PeerLink Agent

 

The PeerLink Agent is a lightweight component that is installed on a networked host that enables it to participate in a PeerLink solution. A PeerLink Agent invokes the distributed functions of a Peerlet from messages received through the PeerLink Broker. Like the PeerLink Hub, the PeerLink Agent connects to the PeerLink Broker to send and receive messages.

 

3. PeerLink Broker

 

The PeerLink Broker makes up the central messaging system that supports PeerLink applications. The PeerLink Broker provides the core communication facility that connects the PeerLink Hub and Agents in a PeerLink environment. Peerlets running at the PeerLink Hub interact with the participating Agents through the PeerLink Broker.

 

Below is a diagram of a typical deployment where the PeerLink Hub & PeerLink Broker and all PeerLink Agents are on separate networks connected via a VPN. This deployment also has the PeerLink Hub & PeerLink Broker running on the same machine.

 

 

PeerLink-Installation-Basic-VPN

 

 

 

The following diagram shows an advanced deployment where there are three distinct networks located at three disparate locations connected via the Internet. The PeerLink Hub is located on network 1, and a PeerLink Broker is installed on the edge of each network for performance reasons, with multiple agents located on all three networks.

 

 

PeerLink-Installation-Basic-Internet