TSI
Il componente di progettazione WHILE1 denominato TSI
(transport session interface) è in grado di stabilire un canale di comunicazione
connection-oriented tra due o più entità svincolando l'applicazione dalla modalità
fisica di comunicazione.
Il TSI prevede una serie di dispositivi per la
comunicazione come ad esempio:
LANSocket su TCP/IP |
Mailbox su NETBEUI o altri protocolli Microsoft TLI (solo
Unix)
Netbios (int 5c) su tutti i protocolli Microsoft. |
WANAPPC su Microsoft SNA server |
HLLAPI su tutti i sistemi in emulazione 3270/5250 |
SERIALI RS232 Con protocollo KERMIT |
Con protocollo WISP (While1 Internal Serial Protocol) In Raw
mode (no protocol). |

Lo scopo di TSI è quello di esportare verso gli
applicativi un'interfaccia di tipo transport assolutamente indipendente dal sistema
di comunicazione utilizzato. In tal senso gli applicativi potranno essere scritti senza
badare a quale sistema di interfaccia di comunicazione si desidererà utilizzare nel
presente o nel futuro. Inoltre lo stesso applicativo potrà essere ospitato da sistemi che
utilizzano metodi di comunicazione diversi, senza richiedere nessuna modifica.
Un ulteriore uso di TSI potrebbe essere relativo alla
necessità di collegamenti resilienti prevedendo di connettere i client con i
server utilizzando più di una connessione. Si attiveranno così in parallelo più
connessioni fisicamente diverse utilizzando sempre la stessa interfaccia.
La semantica dell'interfaccia TSI è molto simile
a quella dei Socket (BSI), quindi anche di facile uso e comprensione.
TSI è disponibile sui sistemi Microsoft: DOS,
Windows 3.11, Windows 95 e Windows NT, e anche sui sistemi UNIX standard
come: SCO, UNIXWARE, ecc.
In ogni caso per esigenze particolari è sicuramente possibile
un porting anche su sistemi diversi da quelli citati precedentemente.
Up to LAN * RGI * HSI *
HOME |