Adaptive Networking
The source of this page plus the actual downloads can be found at http://www.adaptinet.com/technology.html Web Site.

The Adaptinet SDK is a platform for building distributed applications. At the heart of the Adaptinet SDK is the TransCeiver, which is both a receiver and transmitter of information. The TransCeiver handles all of the basic communications tasks including listening, parsing, message routing and message transmission.

Many distributed applications can be easily built and then docked (or attached) to the Adaptinet TransCeiver. Adaptinet applications are called plug-ins and once docked (or plugged in), these applications can receive, process and send information onto the next node or back to the calling node. The Adaptinet SDK provides developer tools for easily creating plug-ins for the TransCeiver.

The Adaptinet TransCeiver is a small (~200K) Java program that works with plug-ins, which are written in Java. The TransCeiver listens for HTTP messages. It can also post HTTP requests to other TransCeivers. The TransCeiver's main tasks are to host distributed applications and facilitate communication between these applications (held within as plug-ins) and other TransCeivers.

The protocol used for communication is HTTP and XML. The use of HTTP alleviates firewall issues within corporate environments while the use of XML increases the

extensibility of the TransCeiver to communicate with other types of transceivers and / or servers. Adaptinet uses a very simple XML protocol called AdaptX, which is also available with the SDK. Note: The Adaptinet TransCeiver also supports HTTPS and SSL.

Adaptinet plug-ins communicate with one-another by sending HTTP POST messages to each other. This functionality is nicely hidden within the TransCeiver API. The receiving TransCeiver takes the body of the POST, which is an AdaptX message expressed in XML, and delivers it to the plug-in targeted within the XML message (see the AdaptX protocol for more detail).

The TransCeiver is a fully threaded application, allowing a number of simultaneous connections with remote nodes. The Adaptinet SDK infrastructure provides a platform that will easily extend existing applications and give rise to a new class of distributed applications. The SDK is a robust base platform that provides the largest part of the infrastructure needed for developing distributed applications.

The Adaptinet SDK is a robust platform for quickly building distributed applications. Some of the features include:



Please visit the Adaptinet to find out more and download the latest versions of their excellent toolkit.

Home

To contact Author: Email: [email protected].