Overview

This document demonstrates third party libraries which are used to perform file operations remotely. With the help of these third party APIs, file operations can be easily performed between application and Unix/Windows SSH servers.

Detailed Description

Ø JSCH

About

JSch is a pure Java implementation of SSH2. JSch allows connecting to SSHD server and performing file operations on remote server. It makes it easy to transfer files between application and Unix/Windows SSH servers. It also gives another facility like port forwarding, X11 forwarding, file transfer, etc.

Applications using JSch

It has been recognized that following applications are using JSCH:

o   Ant(1.6 or later) : for Ant's sshexec and scp tasks.

We had a complex query which read data from Oracle DB table with millions of records. It was observed same query when executed from a SQL client (Benthiq, SQL Developer), results popped up in a fraction of second. But when executed from our web application internally, it took minutes to execute.

Our application internally uses iBatis to fire query and get results back. We made sure after analyzing from logs that it is only a query bottleneck and not an iBatis one.
1

This section depicts integration of Fax solution with Hylafax, IAXModem and Asterisk server. Hylafax is structured around client-server architecture. Hylafax client (JAVA API or Command) can be used by application to submit fax jobs to Hylafax Server. IAX Modems (as software) are used by Hylafax server to communicate with Asterisk Server. Hylafax provides support to send and receive faxes. We used Hylafax solution for sending fax.
3
Loading