Upload
jacquie-sanchez
View
113
Download
1
Embed Size (px)
Citation preview
A-RenderLe viewer Arondor
Etat de l'art : Pourquoi A-Render ?– Le contexte– Les opportunités– Les objectifs– Les points forts
Les Fonctionnalités– La visualisation & la navigation– Les fonctionnalités avancées– La Roadmap
Architecture Logicielle– Le fonctionnement– Les pré-requis– Les architectures serveur– Le SDK : customisation et intégration
Mode de licensing– Maintenance– Support
11/04/23 © Arondor 2
Sommaire
11/04/23 © Arondor 3
Etat de l’art
Le Contexte
Les Technologies
• Suites GED/Archivage très implantées
• IHM orientées 'client léger'
• Mais solutions actuelles de consultation imposent :• un client lourd (application) ou mi-lourd (Applet),
• difficile à gérer/déployer
• Une offre de Viewer statique (peu de nouveautés)
• Des fonctionnalités manquantes :
• Recherches étendues,
• Copier/coller,
• Documents 'riches' (sommaires, sous-documents)
11/04/23 © Arondor 4
Les Perspectives
Les perspectives technologiques :• La maturité des technologies Web 2.0 'client léger
• Multi-navigateurs• Rapide, intuitif, évolutif
• Des infrastructures serveur solides :• Clustering
• Plateformes 16, 32, 64 CPUs...• Capables de supporter de gros volumes de traitement
Les perspectives utilisateur :• L'ergonomie : fonctionnalités intuitives• La fluidité d'utilisation : pas de temps de chargement• La facilité d'intégration : abolition des frontières entre les applications
11/04/23 © Arondor 5
Les Objectifs
Technologie Client « Web 2.0 » :• 100% HTML : basé sur GWT (Google Web Toolkit)
• 0% download : entièrement mode streaming
Nombreux formats de documents :• 300 formats d'images• Tous documents Microsoft Office• PDF, Tiff, Email
Visualisation efficace : • Zoom adaptatif, • Navigation par vignettes ou par sommaire, …• Téléchargement des renditions à la demande
Intégration avec les moteurs ECM du marché :• Gestion des annotations• Recherche plein-texte, …
11/04/23 © Arondor 6
Les Points Forts
Aucune adhérence au poste client
• Un navigateur suffit (IE 6,7,8... Firefox... Safari...)
• Pas de migration, pas d'administration, ...
Une consultation rapide et efficace
• Quelle que soit la taille du document, le client ne télécharge que les pages qu'il consulte
• Plusieurs modes de navigation à disposition
• Affichage arborescent des documents visionnés
Un modèle fonctionnel riche et extensible
• Support des métadonnées de documents
• Support des documents composés (Zip, …)
• Support des annotations
Un produit éprouvé
• 14 000 utilisateurs chez AXA France
11/04/23 © Arondor 7
11/04/23 © Arondor 8
Les Fonctionnalités
Les Fonctionnalités
[ Démonstration ]• Visualisation• Navigation• Fonctionnalités avancées
11/04/23 © Arondor 9
Snapshot 1 (barre d’outils)
11/04/23 © Arondor 10
ZoomZoomRechercheRechercheNavigationNavigationAnnotations et
DocumentAnnotations et
Document
11/04/23 © Arondor 11
Annotation HighlightAnnotation Highlight
Type HighlightType Highlight
Type Post-itType Post-it
Barre d’outilsBarre d’outilsSnapshot 2 (annotations)
11/04/23 © Arondor 12
Snapshot 3 (Recherche)
11/04/23 © Arondor 13
Snapshot 4 (Gestion de mail)
11/04/23 © Arondor 14
Snapshot 5 (Gestion de zip)
La RoadmapVersion 1.2 (Q1 2011 => version actuelle) :
• Fonctions de navigation rapide (sommaire, vignettes, annotations, ...)• Copier - coller• Extension des formats d'annotation (type Post-it et Highlight)• Prise en charge des documents composés (mails, zip, ...)• Recherche textuelle intra-documentaire
Version 2 (Q3 2011) :
• Impression sans téléchargement (incluant Filigrane)
• Nouveaux formats d’annotation (tampon, circulaire, main levée,…)
• Intégration d'un moteur OCR à la volée
• Intégration ECM : Autres produits du marché• Fonctionnalités de manipulation des documents• Découpage & extraction de pages• Changement de l'ordre des pages, • Rotation
11/04/23 © Arondor 15
11/04/23 © Arondor 16
L’Architecture
11/04/23 © Arondor 17
Vue d’ensemble
Serveur de présentationServeur de
présentation
Serveur de rendition
Serveur de rendition
Serveur de rendition
Serveur de rendition
Serveur de rendition
Serveur de rendition
Sources de contenu(Documents sur le Web, ECM, Archivage, ..)
Sources de contenu(Documents sur le Web, ECM, Archivage, ..)
Opérations sur le document :•Conversions•Récupération d’annotations•Layout du document, …
Opérations sur le document :•Conversions•Récupération d’annotations•Layout du document, …
Construction et affichage des pages,…Construction et affichage des pages,…
• HTML• Javascript• Images
(jpg, png,tif..)
• HTML• Javascript• Images
(jpg, png,tif..)
Appel RMIAppel RMI
Vue d’ensemble du A-Render
Le Fonctionnement (affichage d’une page)
11/04/23 © Arondor 18
Navigateur (Poste client)Navigateur (Poste client)
ServletDocumentServiceServletDocumentService ImageServletImageServlet
RenditionDocumentServiceRenditionDocumentService RenditionDocumentServiceRenditionDocumentService
Contenu de la page ?Contenu de la page ?
Image ?Image ?
Récupérationde l’image de la page
Récupérationde l’image de la page Image sérialisée Image sérialisée
Image créée puis stockée en cache
Image sérialisée Image sérialisée
Récupération du contenu de la page : textes, position des mots…
Récupération du contenu de la page : textes, position des mots…
Le contenu de la page est parsé puis renvoyé
Contenu de la pageContenu de la page
Contenu de la pageContenu de la page
Rendition
Présentation
Mécanisme d’affichage d’une page du document
Les Pré-requis
Pré-requis client :• Navigateur Web avec Javascript activé (IE 6.0 ou supérieur, Firefox 3.0 ou supérieur,
Safari, Opera, …)• Ne requiert aucune JRE, plugin, applet, …
Pré-requis serveur de présentation :• Serveur d'application J2EE (WebSphere, Jboss, WebLogic)• JVM 1.5 ou supérieur
Pré-requis serveur de rendition• JVM 1.5 ou supérieur• Bibliothèques spécifiques de Rendition
11/04/23 © Arondor 19
Architecture distribuée
Scalabilité serveur de Présentation
• Clustering standard d'applications J2EE• (ou) clustering plus simple via caches partagés
Scalabilité serveur de Rendition
• Clustering via une ferme de serveurs de Rendition• Failover dynamique• Possibilité d'ajouter / enlever des serveurs à chaud
11/04/23 © Arondor 20
11/04/23 © Arondor 21
Licensing
Licensing
11/04/23 © Arondor 22
Licences : Pas de coût d'acquisition
Mode de souscription • Annuel• En fonction du nombre de serveurs de rendition
Prestations : • Intégration, • Installation, • Assistance au déploiement
Possibilité de souscrire à une maintenance étenduePossibilité de support à la demande