Whitepapers
Product Development

Calsoft Labs is a leading technology partner for companies, helping them develop new products and modernize existing ones using emerging technologies. more

Download PDF: JetSend Protocol Stack Bookmark and Share

SDK - The JetSend Protocol Stack

Introduction

The Split Stack architecture enables more than one JetSend appliance running on the same machine simultaneously. The JetSend SDK protocol has the following layers.

  • Activities Manager (AM)
  • JetSend Interaction Protocol (JIP)
  • JetSend Session Protocol (JSP)
  • Transport Independent Layer (TI)

Click here to go to Top

Activities Manager

The Activities Manager is the part of the JetSend s tack responsible for managing the various activities. It include the following modules.

Push Send

This module of the activity manager implements the push send activities. All JetSend sender devices use this module to send E-material.

Push Receive

This module implements the push receive activities. All JetSend receiver devices use this module to receive E-material.

Status Send

This module implements the status send activities. All Jetsend devices designed to receive status information from their contacting device use this module to receive the status.

Status Receive

This module implements the status receive activities. All JetSend devices designed to support status information should use this module to transmit their status.

Address Send

This module is responsible for the address send activities. All JetSend devices sending address information use this module.

Address receive

The address receive activities is implemented by this module. All JetSend devices receiving the address information use this module.

Contact Activity

This module implements contact activities. All devices that send or receive the SELF-SURFACE use this module.

Click here to go to Top

JetSend Interaction Protocol (JIP)

The JetSend Interaction Protocol used the JetSend Session protocol to exchange information about the surfaces. This protocol contains messages for requesting and transferring surface descriptions, transferring content data for the surfaces and updating surfaces. In conjunction with E-material this provides a mechanism for negotiations.

Click here to go to Top

JetSend Session Protocol (JSP)

The session protocol defines messages for setting up sessions and channels between two JetSend devices. The Session protocol manages transport of data between two JetSend entities. All session management takes place over the transport that is provided by the underlying transport layer.

Click here to go to Top

Transport Independent layer ( TI)

The transport layer presents its functionality below the jetsend core or services layer in the form of the transport Independent API. The transport layer provides services like independent and symmetric connections, in-order, byte stream and datagram services, reliable data link connections etc.

Click here to go to Top