Caratteristiche
Generali:
RoboMerchant
è una applicazione ad architettura client/server
modulare specificatamente progettata per le problematiche
del commercio elettronico attraverso Internet.
Rispetto
ad altri sistemi per la gestione di problematiche
di commercio elettronico sviluppati all'estero,
RoboMerchant si distingue per due caratteristiche
precise: Innanzitutto esso è un software
progettato per gli utenti finali,non è un
kit per programmatori.
Inoltre RoboMerchant utilizza una applicazione client
per la gestione del sistema e non una interfaccia
con forms html. Questo permette alla applicazione
di fornire servizi molto più avanzati, quale
un completo database relazionale integrato e una
avanzata gestione delle immagini.
Come
già illustrato il software si compone di
due applicazioni, una parte Server ed una parte
Client. Esse utilizzano due basi dati gemelle che
vengono mantenute sincronizzate attraverso il protocollo
TCP/IP ed un accesso Internet standard. Le sincronizzazioni
avvengono mediante la tecnologia "smartstream",
che permette di inviare solo le informazioni strettamente
necessarie.
La
sincronizzazione permette il trasferimento di tutte
le informazioni, comprese le immagini (che vengono
anche scalate e compresse), i dati dei prodotti,
le autorizzazioni di accesso etc. etc., e nel contempo
di ricevere gli ordini, le statistiche di accesso,
i dati dei clienti.
Alla
parte Client sono demandati tutti i compiti gestionali
degli archivi, la gestione delle immagini ed in
generale tutti i compiti amministrativi del sistema.
La
parte Server invece, interagendo con un qualsiasi
server web conforme allo standard CGI-BIN, genera
in maniera dinamica le pagine html del sistema,
utilizzando un set personalizzabile di geometrie
html. Inoltre essa è dotata di una API documentata
che permette ai providers o agli utenti che conoscano
l'html, di modificare o arricchire certe funzionalità.Il
principio di funzionamento si basa sull'inserimento
di marcatori all'interno delle geometrie e su una
successiva loro sostituzione con i dati da parte
di un postprocessore integrato in RoboMerchant.
In pratica lo stesso principio di alcune soluzioni
analoghe da parte di Microsoft o Netscape.
La
modularità del software permette di scalare
il sistema in maniera da adeguarlo alle richieste
degli utenti, questo sia sotto il profilo di capacità
di sostenere accessi, sia dal punto di vista delle
funzionalità.Per maggiori dettagli su questo
aspetto, vi preghiamo di consultare la sezione introduttiva.
RoboMerchant,
operando affiancato ad un server web, è trasparente
a qualsiasi protocollo di encriptazione.