FarSync XOT Runtime
The FarSync XOT Runtime software provides an API to support applications that previously required an X.25 interface to instead use XOT (X.25 over TCP/IP) as the communications method for PCs and Servers running Linux.
FarSync XOT Runtime has been developed to provide high performance and very reliable XOT connectivity for Linux. FarSync XOT Runtime for Linux inter-operates with the FarLinX Mini Gateway’s XOT support and other third party XOT devices, which can allow a complete X.25 network to be replaced by TCP/IP including IPv6, eliminating hardware and costs just leaving a short X.25 connection to the host. This diagram illustrates this.
There are 2 main APIs, a Sockets based interface and a Java API. There is also an APIs to the ISO Transport layers (ISO 8073 – connection oriented). A comprehensive Developers Toolkit is included with the product. The API is compatible with the FarSync X.25 APIs.
FarSync XOT Runtime is supported on Linux kernel versions from 2.6.12 onwards, including the leading distributions supplied by Red Hat, CentOS, SuSE, Debian, Ubuntu, Slackware, Fedora and others. Multi-processor, 32 and 64 bit systems are supported. FarSite is committed to supporting the FarSync XOT products on new versions of Linux as they are released. The source code for the driver and the libraries for the API are supplied with the product.
The FarSync XOT Runtime is suitable for connection to remote systems running XOT, typical applications include:
- XOT replacements for X.25 networks
- E-Commerce gateways for credit verification
The Developers Toolkit is included free with the FarSync XOT Runtime product and features:
- Documented working C and Java source sample programs. Source code from these samples can be used to fast-track your development process.
- Comprehensive API manuals with function call definitions and helpful advice on the best way to utilise the various interfaces.
- Source code for the API libraries.
- Line monitoring analyser for the X.25/XOT traffic
- Free email and telephone assistance to application developers.
For application developers needing to access XOT there is a choice of a Sockets API or a Java API. Both APIs interfaces may be used simultaneously by different programs if required. API manuals and many example applications are included in the Developers Toolkit for both types of interface. The APIs are compatible with the APIs for FarSync X.25 cards.
A line monitor utility is included, this can display data sent over the XOT lines at the frame and packet level, it is invaluable when developing and debugging applications. A status utility allows display of the channel connection status and statistics of user data, packet and frame types.
Installation scripts adapt to install the software on the major Linux distributions and a manual install option is available using the scripts as a guide.
Source code is available as a .tar.gz.
A comprehensive configuration guide, commands reference and configuration examples are provided as part of the HTML documentation pack.
Configuration is by a Java and XML-based GUI configuration application. A typical screen is shown below.
Text file based configuration is also available if required.
|Operating systems supported||Linux distributions supplied by Red Hat, CentOS, SuSE, Debian, Ubuntu, Slackware, Fedora and others. FarSite is committed to supporting the FarSync XOT Runtime on new versions of Linux as they are released. If you want to run on a Linux VM then Contact us.|
|Linux Kernel Support||All sub versions of kernel releases from version 2.6.12 and onward. The product may operate successfully with earlier versions of the kernel but no specific testing has been undertaken.|
|Multi-processor systems||The software has been designed for and tested on single and multiprocessor servers|
|64 bit systems||Designed for and tested on single and multi-processor) Servers, 32 and 64 bit systems.|
|TCP/IP||IPv4 and IPv6|
|XOT Specification||Complies with RFC 1613 - X.25 over TCP (XOT)|
|Maximum XOT connections||4095|
|Maximum SVCs and PVCs||4,095, any mix of SVCs and PVCs|
|Data Throughput||up to 160 Mbits/s|
|Data packets size range||0 to 4,096 bytes|
|OOB (Out of Band) data||Supported for Interrupts, Resets and the D bit|
|X25 facilities supported||Closed User Group (CUG), Network User Identifier (NUI), Fast Select, Packet and Windows size negotiation, Throughput Class Negotiation.|
|Accessible via API||Two APIs, a Sockets based interface and a Java API.|
|Standard supported||ISO 8073 (connection oriented)|
|Classes supported||Classes 0, 1, 2 and 3|
|Negotiation between classes||Yes|
|Simultaneous transport connections||Up to 4,095|
|Accessible via API||Yes, NCB API|
|XOT API||Sockets API, easy to use, provides access to XOT features, recommended for new developments.
Java API, allows easy access to XOT from Java applications.
|ISO Transport API||NCB based API providing access to all the features of the ISO Transport support. Can operate simultaneously with access to the XOT layer.|
|API reference manuals||Manuals: XOT (and X.25) Sockets API, ISO Transport API and Java API documentation.|
|Sample programs||Included, large number of example applications are available for driving the various APIs.|
|Source code||Included for drivers, the API libraries and sample C and Java applications.|
Further details on the XOT/X.25 Developers Toolkit and APIs.
|Product Name||Description||Product Code|
|FarSync XOT Runtime for Linux||XOT (X.25 over TCP/IP) Runtime software version 3.2 for Linux with Developers Toolkit||FS9506|
The XOT software, utilities and the Developers Toolkit are all included.
Once purchased this product is downloaded from FarSite.com
New versions of the XOT software are made available for download as they are released see the download page for the latest available version.