Technologie
Le Programme a donc travaillé sur des technologies
liées à Internet et des outils informatiques fiables pour bâtir le
système SYDONIAWorld. Une étude comparative des technologies
disponibles (plateformes de développement, librairies, composants
logiciels) a été entreprise. Le choix des nouvelles technologies a
été fait dans le respect des principes fondamentaux de la stratégie
du programme et suivant le critère majeur que les outils retenus
devaient permettre le développement d’extensions de SYDONIA++, en
tirant le meilleur profit des nouvelles technologies et de
l’environnement Internet.
Voici la liste de quelques uns de ces critères :
-
Basée sur Internet;
-
Indépendante du système d’exploitation;
-
Indépendante du SGBDR;
-
Indépendante de la plateforme matérielle;
-
Résistante aux pannes de télécommunications;
-
Capable a continuer d’être développée par les
utilisateurs;
-
Ayant plusieurs niveaux de sécurité internes au
système;
-
Multi-langage, propriété des e-documents,
facilités d’audit etc.
Le Programme a choisi un ensemble intégré de
composantes qui est la base de la nouvelle génération de produits
SYDONIA.
En outre, le Programme est convaincu que la
prochaine technologie qui va changer radicalement le monde des
affaires (et des douanes) est l’émergence des équipements sans fil.
La plateforme SYDONIAWorld s’intéresse donc à ces nouveaux
“Instruments Internet”. Dans ce contexte le Programme travaille
actuellement sur la définition de fonctionnalités que pourraient
permettre ces technologies avancées.
La CNUCED a officiellement lancé SYDONIAWorld
en mars 2002. Le Programme a prévu de commencer
les implémentations de SYDONIAWorld en 2004. L’un des principaux
défis de ce processus sera le transfert du savoir faire technique
aux équipes nationales de projet.
Caractéristiques de
SYDONIAWorld
| Ecrit en Java
|
Les systèmes SYDONIAWorld sont entièrement
écrits en Java, utilisé au niveau local ou partagé via Internet. |
| Architecture n-tier |
L’architecture générale SYDONIAWorld est un
système moderne n-tier composé de produits modulaires. Les
produits finaux sont des applications e-documents. Le premier
tier est l’interface client [basée Internet ou locale]
échangeant des messages avec le deuxième tier (l’applicatif) et
échangeant des messages via JDBC/ODBC vers la base de données ou
un autre traitement serveur- le troisième tiers correspondant à
la base de données. |
| Présence des règles et de la logique de
traitement sur le client et/ou le serveur |
Les règles et la logique de traitement de
l’application SYDONIAWorld peuvent résider dans chacun des
tiers. Les développeurs peuvent programmer la logique dans le
client Java et/ou sur le serveur Java, et faire appel à des
services du serveur sur le client ou vice versa. |
| Fonctionne avec tous les systèmes de bases de
données |
Oracle, Informix, Sybase, Interbase, SQL Server
et partout où il existe une interface JDBC v3.0 disponible. |
| Fonctionne avec tous les systèmes d’exploitation
équipés d’une machine virtuelle Java |
Linux, Solaris, AIX, HP/UX, Windows XP/NT, Mac
et partout où il existe une machine virtuelle Java. |
| Clustering |
SYDONIAWorld permet des solutions de groupage à
la recherche d’environnements de grande disponibilité.
Clustering signifie utiliser de multiples ordinateurs, multiples
périphériques de stockage et de multiples interconnections, afin
de former ce qui apparaît aux utilisateurs comme un système de
haute disponibilité. L’utilisation de cluster permet de partager
la charge de travail et d’assurer une haute disponibilité.
|
Avantages De
Technologie
| |
SYDONIA ++ |
SYDONIAWorld |
Avantages |
|
3.1 Architecture |
| |
Client serveur |
Internet, client serveur n-tier, application
Internet |
Evolutivité uniquement limitée par le matériel
(serveurs & télécoms) disponible pour l’implémentation du
système. |
|
3.2 Plateforme serveur |
| |
Système d’exploitation
UNIX
Programmation C, Base de donnée ORACLE /
INFORMIX |
100% JAVA System
d’exploitation indépendant (Unix, Windows, Apple …)
Base de données indépendante (ORACLE,
INFORMIX, Sybase, DB2, SQL Server…) |
Indépendant du système d’exploitation et de la
base de données
Avantages financiers et sur l’évolutivité. |
|
3.3 Plateforme client |
| |
PC Microsoft Windows 9x, 2k, XP…
Programmation orientée objet en Pascal, base de
données locale |
Tout matériel : PC, PDA, Téléphone portable,
Tablette PC,… Ultrafin (pour matériel
mobile), fin (à travers les navigateurs Internet) et sur les
poste de travail client
Linux, Windows, Apple… |
Possibilité d’utiliser un large éventail de
matériel, n’importe quand et à n’importe quel endroit
Coût et évolutivité avantageux. |
|
3.4 Interface utilisateur |
| |
Ecran ergonomique (graphique caractère) |
Ecran ergonomique (graphique, sensation de
document réel) Multimédia
|
Limitation de la fracture entre document
physique et la version électronique (monde sans papier)
Avantages important spécialement dans le domaine
de l’application de la réglementation.
Avantages ergonomiques. |
|
3.5 Communication |
| |
Protocole TCP/IP |
Web, Internet & Intranet |
Indépendance du réseau de télécommunication
Avantages financiers. |
|
3.6 Echange de données |
| |
EDIFACT |
EDIFACT, XML |
Système totalement ouvert.
Facilité pour les échanges de données |
| |
Coopération entre sous système (A++ Gates) |
Modèle Document Objet |
Evolutivité avantageux. |
|
3.7 Sécurité |
| |
Authentification (groupe, identifiant et mot de passe)
|
Authentification (groupe, identifiant et mot de passe) |
Accessibilité
limitée aux fonctions de son profile.
Historisation
totale et complète des opérations. |
| |
Chiffrage symétrique |
Chiffrage asymétrique |
Niveau élevé de sécurité. |
| |
|
Mécanisme de sécurité incorporé (PKI), signature
électronique... |
Plusieurs niveaux et type de chiffrage
disponible. |
|
3.8 Spécifique |
| |
Alphabet linguistique (interface utilisateur) |
Alphabet linguistique (interface utilisateur &
donnée) Unicode |
Système configurable. |
| |
Historisation des données (Tarif, Table de
contrôle …) |
Gestion de l’appartenance d’un document
Suivi total des modifications apportés à un
document.
Audit du système disponible |
Ergonomique et avantages opérationnels
Audit complet et historisé |
Architecture
TechniQue
La plateforme SYDONIAWorld présente les caractéristiques
suivantes:
Basée sur Internet;
-
Indépendante du système d’exploitation;
-
Indépendante du SGBDR;
-
Indépendante de la plateforme matérielle;
-
Résistante aux pannes de télécommunications;
-
Capable a continuer d’être développée par les utilisateurs;
-
Ayant plusieurs niveaux de sécurité internes au système;
-
Multi-langage, propriété des e-documents, facilités d’audit
etc.
Le Programme a sélectionné la technologie Java et les
produits qui en découlent. Les mots-clés sont Java SDK 1.4, SWING GUI, JDBC,
SSL, HTML, XML, PKI etc, ainsi que diverses applications techniques et objets de
librairies commerciales.
La plateforme utilise une architecture technique sophistiquée
qui élimine la nécessité d’une communication permanente avec un serveur
national, caractéristique très importante pour les pays dont les communications
ne sont pas fiables. Lorsque les réseaux de télécommunications sont plus sûrs,
l’approche Web traditionnelle est utilisée. SYDONIAWorld exploite également les
potentialités des médias mobiles d’accès à Internet
SYDONIAWorld fonctionne avec les principaux SGBDR (y compris
Oracle, Sybase, DB2, Informix, SQL Server etc) et la plupart des systèmes
d’exploitation (tels que Linux, Solaris, HP-UX, AIX et MS/Windows).
L’utilisation de la plateforme XML (extensible mark-up language) permet
l’échange de n’importe quel document à l’intérieur et à l’extérieur du système,
entre administration des douanes et opérateurs du commerce ou entre
administrations des douanes de différents pays. Il est “Java-native”, ce qui
signifie qu’il a été conçu comme un standard ouvert utilisable avec Java et que
les pays peuvent, de ce fait, étendre ou modifier l’application sans
l’assistance de la CNUCED. Il est totalement compatible avec SYDONIA++, assurant
ainsi pour les pays utilisateurs une transition en douceur vers la e-douane.
Il implémente le concept de ‘e-documents’ qui après avoir été
créés dans la plateforme SYDONIAWorld, reflètent dans le monde informatique les
documents papiers actuellement utilisés et met en œuvre les processus de
traitements nécessaires. Cette approche permet d’ouvrir une foule de
fonctionnalités puisque les documents sont partout présents tout en demeurant
invisibles : la plateforme SYDONIAWorld est ainsi idéale pour promouvoir la
réforme administrative et le e-gouvernement.
La technologie retenue est particulièrement utile pour les
pays où la pauvreté du réseau de télécommunications fixes est le principal
obstacle pour des applications de e-gouvernement. Cependant, elle est assez
puissante pour satisfaire aux besoins opérationnels et de gestion de la douane
dans la plupart des pays industrialisés.
|