Présentation de LiveCycle ES

odecalmΛογισμικό & κατασκευή λογ/κού

2 Ιουλ 2012 (πριν από 5 χρόνια και 1 μήνα)

713 εμφανίσεις

bbc
Présentation de LiveCycle
®
ES
Adobe
®
LiveCycle
®
ES
Juillet 2008 Mise à jour 1
© 2008 Adobe Systems Incorporated. Tous droits réservés.
Adobe® LiveCycle® ES Update 1– Présentation de LiveCycle ES pour Microsoft® Windows®, Linux® et UNIX®
Edition 2.1, juillet 2008
Si ce guide accompagne un logiciel assorti d'un contrat de licence, le guide et le logiciel dont il traite sont concédés sous licence et ne
peuvent être copiés ou utilisés que conformément à cette licence. Sauf autorisation spécifiée dans la licence, aucune partie de ce guide
ne peut être reproduite, enregistrée ou transmise par un moyen électronique, mécanique ou autre, sans l'autorisation écrite préalable
d'Adobe Systems Incorporated. Sachez que le contenu de ce manuel est protégé par des droits d’auteur même s’il n’est pas distribué
avec un logiciel contenant un contrat de licence de l’utilisateur final.
Les informations contenues dans ce guide sont données à titre purement indicatif. Elles peuvent être modifiées sans préavis et ne
constituent pas un engagement de la part d'Adobe Systems Incorporated. Adobe Systems Incorporated ne peut être tenu pour responsable
des erreurs ou des inexactitudes apparaissant dans les informations fournies par ce guide.
Nous attirons votre attention sur le fait que les illustrations et images que vous pouvez être amené à incorporer à vos projets peuvent
être protégées par des droits d'auteur, auquel cas leur exploitation sans l'autorisation de l'auteur constituerait une violation de ces droits.
Assurez-vous que toutes les autorisations requises ont été accordées par les auteurs.
Toute référence à des noms de sociétés, à des logos de société et à des noms d'utilisateurs dans les exemples ou les exemples de formulaires
inclus dans cette documentation et/ou ce logiciel est utilisée à titre d'exemple uniquement et ne doit faire référence à aucune société ou
personne réelle.
Adobe, le logo Adobe, Acrobat, ColdFusion, Distiller, Flash, Flex, Flex Builder, FrameMaker, LiveCycle, PageMaker, Photoshop, PostScript
et Reader sont des marques ou des marques déposées d’Adobe Systems Incorporated aux Etats-Unis et/ou dans d’autres pays.
BEA WebLogic Server est une marque déposée de BEA Systems, Inc.
IBM et WebSphere sont des marques d'International Business Machines Corporation aux Etats-Unis et/ou dans d'autres pays.
Java est une marque ou une marque déposée de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays.
JBoss est une marque ou une marque déposée de Red Hat, Inc. aux Etats-Unis et dans d'autres pays.
Linux est la marque déposée de Linus Torvalds aux Etats-Unis et dans d'autres pays.
Microsoft et Windows sont des marques déposées ou des marques de Microsoft Corporation aux Etats-Unis et/ou dans d'autres pays.
UNIX est une marque aux Etats-Unis et dans d'autres pays, concédée sous licence exclusive par X/Open Company, Ltd.
Toutes les autres marques citées sont la propriété de leurs détenteurs respectifs.
Ce produit inclut des logiciels BSAFE et/ou TIPEM de RSA Security, Inc.
Ce produit inclut des logiciels développés par Apache Software Foundation (http://www.apache.org/).
Ce produit inclut des logiciels développés par The IronSmith Project (http://www.ironsmith.org/).
Ce produit inclut des logiciels développés par The OpenSymphony Group (http://www.opensymphony.com/).
Ce produit comprend un logiciel développé par le laboratoire Indiana University Extreme! (http://www.extreme.indiana.edu/).
Ce produit inclut un logiciel protégé par copyright développé par E. Wray Johnson pour une utilisation et une distribution par Object Data
Management Group (http://www.odmg.org/).
Certaines parties de la société © Eastman Kodak Company, 199, sont concédées sous licence. Tous droits réservés. Kodak est une marque
déposée et Photo CD est une marque d'Eastman Kodak Company.
Développé par Celequest. Copyright 2005 – 2008 Adobe Systems Incorporated. Tous droits réservés. Intègre la technologie distribuée sous
licence par Celequest Corporation. Copyright 2005 Celequest Corporation. Tous droits réservés.
Single sign-on, extension d'Active Directory vers Adobe LiveCycle ES fourni par Quest Software www.quest.comlidentity-management dans
une version mineure ultérieure sans correctifs (c'est-à-dire la version 1.1 à 1.2, mais pas 1.1.1 à 1.1.2) du produit du licencié incorporant le
produit sous licence.
La partie relevant de l'orthographe de ce produit repose sur la technologie linguistique de Proximity.
© Copyright 1989, 2004. Tous droits réservés. Proximity Technology, une division de Franklin Electronic Publishers, Inc. Burlington,
NewJersey, Etats-Unis.
© Copyright 1990 Merriam-Webster Inc. © Copyright 1990. Tous droits réservés. Proximity Technology, une division de Franklin Electronic
Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 2003 Franklin Electronic Publishers, Inc. © Copyright 2003. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 2004 Franklin Electronic Publishers, Inc. © Copyright 2004. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1991 Dr Lluis de Yzaguirre I Maura © Copyright 1991. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1990 Munksgaard International Publishers Ltd. © Copyright 1990. Tous droits réservés. Proximity Technology, une division
de Franklin Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1995. Van Dale Lexicografie bv © Copyright 1996. Tous droits réservés. Proximity Technology, une division de Franklin Electronic
Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1990 IDE a.s. © Copyright 1990. Tous droits réservés. Proximity Technology, une division de Franklin Electronic Publishers, Inc.
Burlington, New Jersey, Etats-Unis.
© Copyright 2004 Franklin Electronic Publishers, Inc. © Copyright 2004. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1992 Hachette / Franklin Electronic Publishers, Inc. © Copyright 2004. Tous droits réservés. Proximity Technology, une division
de Franklin Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 2004 Bertelsmann Lexikon Verlag © Copyright 2004. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 2004 MorphoLogic Inc. © Copyright 2004. Tous droits réservés. Proximity Technology, une division de Franklin Electronic
Publishers, Inc. Burlington, New Jersey, Etats-Unis.
© Copyright 1990 William Collins Sons & Co. Ltd. © Copyright 1990. Tous droits réservés. Proximity Technology, une division de Franklin
Electronic Publishers, Inc. Burlington, New Jersey, Etats-Unis. © Copyright 1993-95 Russicon Company Ltd.
© Copyright 1995. Tous droits réservés. Proximity Technology, une division de Franklin Electronic Publishers, Inc. Burlington, New Jersey,
Etats-Unis.
© Copyright 2004 IDE a.s. © Copyright 2004. Tous droits réservés. Proximity Technology, une division de Franklin Electronic Publishers, Inc.
Burlington, New Jersey, Etats-Unis.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, Etats-Unis.
Mention destinée aux utilisateurs finals du gouvernement américain. Le Logiciel et la Documentation sont des « Articles commerciaux »,
visés à l'article 48 C.F.R. alinéa 2.101, composés d'un « Logiciel commercial » et d'une « Documentation relative au logiciel commercial »,
visés à l'article 48 C.F.R. alinéa 12.212 ou alinéa 227.7202, selon le cas. Conformément à l'article 48 C.F.R. alinéa 12.212 ou alinéas 227.7202-1
à 227.7202-4, selon le cas, le Logiciel commercial et la Documentation relative au logiciel commercial sont concédés sous licence aux
utilisateurs finals du gouvernement américain (a) en tant qu'articles commerciaux uniquement et (b) avec les seuls droits conférés à tout
autre utilisateur final tenu par les termes et conditions stipulés ici. Droits non publiés réservés en vertu de la législation américaine sur les
droits d'auteur. Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 95110, Etats-Unis. Pour les utilisateurs finals du gouvernement
des Etats-Unis, Adobe s'engage à respecter toutes les lois sur l'égalité des chances, y compris, si approprié, les dispositions de l'Executive
Order 11246, comme modifié, la section 402 de l'Acte d'assistance à la réhabilitation des vétérans du Vietnam (Vietnam Era Veterans
Readjustment Assistance Act) de 1974 (38 USC 4212) et la section 503 de l'Acte de réhabilitation (Rehabilitation Act) de 1973, comme
modifié, ainsi que les règlements de l'article 41 C.F.R., sections 60 – 1 à 60 – 60, 60 – 250 et 60 – 741. La clause d'action positive et la
réglementation décrites dans la phrase précédente sont incluses par référence.
4
Table des matières
A propos de ce document...........................................................................................................8
A qui est destiné ce document?...............................................................................................................................................8
Informations complémentaires.................................................................................................................................................8
1 A propos d’Adobe LiveCycle ES..................................................................................................9
Composants-clés............................................................................................................................................................................9
LiveCycle Foundation...........................................................................................................................................................10
Composants de la solution.................................................................................................................................................11
Outils de développement...................................................................................................................................................12
Architecture....................................................................................................................................................................................13
Exemples types de déploiement............................................................................................................................................14
Déploiement sur un seul nœud........................................................................................................................................14
Déploiement en grappe dans un environnement de production en série......................................................15
Phases de déploiement..............................................................................................................................................................15
2 LiveCycle Foundation................................................................................................................17
Coordination des processus et gestion des services.......................................................................................................17
Sauvegarde et restauration................................................................................................................................................17
Prise en charge IPv6..............................................................................................................................................................17
Prise en charge JMX..............................................................................................................................................................17
Gestion et surveillance des tâches...................................................................................................................................18
Archivage et suppression de processus........................................................................................................................18
Référentiel et registre des services..................................................................................................................................18
Enregistrement des éléments et des services.......................................................................................................19
Création d’applications LiveCycle ES........................................................................................................................19
Registre des services.............................................................................................................................................................19
Déploiement par scripts......................................................................................................................................................19
Base architecturale commune.................................................................................................................................................20
Gestion et authentification des utilisateurs........................................................................................................................21
Gestion des événements.....................................................................................................................................................21
Filtres d’événements...................................................................................................................................................22
LiveCycle Administration Console.........................................................................................................................................22
3 Outils de développement de LiveCycle ES..............................................................................23
Développement de processus et de formulaires..............................................................................................................23
Conception de processus....................................................................................................................................................23
Conception de formulaires.................................................................................................................................................23
Développement d’applications........................................................................................................................................24
Développement d’applications Internet enrichies..........................................................................................................24
SDK LiveCycle ES...........................................................................................................................................................................25
4 LiveCycle Process Management ES..........................................................................................26
Fonctions-clés................................................................................................................................................................................26
Affectation et gestion des tâches.....................................................................................................................................26
Calendriers professionnels...........................................................................................................................................26
Notifications électroniques..........................................................................................................................................27
Absence du bureau.........................................................................................................................................................27
Adobe LiveCycle ES Table des matières
Présentation de LiveCycle ES 5
LiveCycle Workspace ES......................................................................................................................................................27
Services intégrés à Process Management ES.....................................................................................................................28
5 LiveCycle Business Activity Monitoring...................................................................................29
Fonctions-clés................................................................................................................................................................................29
Analytics Server......................................................................................................................................................................29
Performance Dashboards...................................................................................................................................................30
Analytical Workbench..........................................................................................................................................................30
6 LiveCycle Data Services ES........................................................................................................31
Fonctions-clés................................................................................................................................................................................31
Mode de fonctionnement de Data Services ES.................................................................................................................32
Utilisation de Data Services ES................................................................................................................................................33
LiveCycle Remoting...............................................................................................................................................................33
Message Service.....................................................................................................................................................................34
Service de gestion des données.......................................................................................................................................34
Services RPC.............................................................................................................................................................................34
Flex-Ajax Bridge......................................................................................................................................................................34
Ajax Data Services..................................................................................................................................................................35
Génération de RIA en PDF...................................................................................................................................................35
7 LiveCycle Content Services ES..................................................................................................36
Fonctions-clés................................................................................................................................................................................37
Automatisation des processus..........................................................................................................................................37
Initiation d'un processus...............................................................................................................................................37
Rendu de formulaires.....................................................................................................................................................37
Stockage des données...................................................................................................................................................38
Archivage............................................................................................................................................................................38
Protection des informations..............................................................................................................................................38
Sortie des documents...........................................................................................................................................................38
Capture de contenu par Content Services ES....................................................................................................................39
Sécurisation du contenu par Content Services ES...........................................................................................................39
Services intégrés à Content Services ES...............................................................................................................................39
8 LiveCycle Forms ES....................................................................................................................40
Fonctions-clés................................................................................................................................................................................40
Rendu de formulaires et intégration des données de formulaire........................................................................40
Création de formulaires à l’aide de guides de formulaire.......................................................................................41
Rendu de formulaires reposant sur des fragments...................................................................................................41
Assemblage de documents et de formulaires PDF...................................................................................................42
Mode de fonctionnement de Forms ES...............................................................................................................................42
Services fournis avec Forms ES................................................................................................................................................44
9 LiveCycle Output ES...................................................................................................................45
Fonctions-clés................................................................................................................................................................................45
Conception de documents pour Output ES.................................................................................................................45
Formats de document pris en charge............................................................................................................................46
Fonctions de contrôle de l’impression...........................................................................................................................46
Génération de documents modulables.........................................................................................................................46
Conversion et assemblage de documents...................................................................................................................47
Automatisation des documents et des processus.....................................................................................................47
Mode de fonctionnement d’Output ES................................................................................................................................48
Services intégrés à Output ES..................................................................................................................................................49
Adobe LiveCycle ES Table des matières
Présentation de LiveCycle ES 6
10 LiveCycle Reader Extensions ES...............................................................................................50
Fonctions-clés................................................................................................................................................................................50
Fonctionnement de Reader Extensions ES.........................................................................................................................51
Services intégrés à Reader Extensions ES............................................................................................................................52
11 LiveCycle Barcoded Forms ES...................................................................................................53
Fonctions-clés................................................................................................................................................................................53
Fonctionnement de Barcoded Forms ES.............................................................................................................................54
Création de formulaires à code-barres...........................................................................................................................55
Création d’un processus......................................................................................................................................................55
Ajout de droits d’utilisation de formulaires à codes-barres pour Adobe Reader...........................................55
Mise à jour des codes-barres pendant le remplissage d’un formulaire.............................................................56
Décodage des codes-barres pour l’extraction des données correspondantes...............................................56
Traitement des données de code-barres capturées........................................................................................................57
Services fournis avec Barcoded Forms ES...........................................................................................................................57
12 LiveCycle Digital Signatures ES................................................................................................58
Fonctions-clés................................................................................................................................................................................58
Procédure de sécurisation d’un document par Digital Signatures ES......................................................................59
Services intégrés à Digital Signatures ES.............................................................................................................................60
13 LiveCycle Rights Management ES............................................................................................61
Fonctions-clés................................................................................................................................................................................61
Procédure de sécurisation d’un document par Rights Management ES.................................................................62
Fonctions de sécurité de Rights Management ES............................................................................................................63
Services intégrés à Rights Management ES........................................................................................................................64
14 LiveCycle PDF Generator ES......................................................................................................65
Fonctions-clés................................................................................................................................................................................65
Fonctionnement de PDF Generator ES................................................................................................................................66
Types de documents adaptés à la conversion...................................................................................................................67
Postscript et EPS vers PDF...................................................................................................................................................67
Formats de fichier natifs vers PDF....................................................................................................................................67
PDF vers un autre format....................................................................................................................................................67
Adobe LiveCycle PDF Generator 3DES..........................................................................................................................67
Formats de fichier d’entrée.......................................................................................................................................................68
Prise en charge des normes ouvertes...................................................................................................................................68
Conversion de PDF vers d’autres formats...........................................................................................................................69
Services intégrés à PDF Generator ES...................................................................................................................................69
15 Connecteurs LiveCycle ES pour ECM........................................................................................70
Fonctions-clés................................................................................................................................................................................70
Services de référentiel de contenu intégrés................................................................................................................70
Extension de Workbench ES..............................................................................................................................................71
Performances et évolutivité améliorées........................................................................................................................71
Déploiement flexible............................................................................................................................................................71
Méthodes d’appel unifiées.................................................................................................................................................71
Prise en charge étendue pour les plates-formes ECM..............................................................................................72
Fonctionnement des connecteurs LiveCycle ES pour ECM..........................................................................................72
Services inclus aux connecteurs pour ECM.........................................................................................................................73
16 Courriers électroniques LiveCycle ES.......................................................................................74
Etapes d'installation et de configuration des courriers électroniques dans LiveCycle ES.................................74
Adobe LiveCycle ES
Présentation de LiveCycle ES 7
17 Fonction Absence du bureau de LiveCycle ES.........................................................................76
18 Dossiers de contrôle LiveCycle ES............................................................................................77
Utilisation d'un dossier de contrôle.......................................................................................................................................77
Fichiers d'entrée multiples.................................................................................................................................................77
Noms de fichiers.....................................................................................................................................................................77
Fonctionnement du service Watched Folder.....................................................................................................................78
Traitement d'une requête d'appel par le service Watched Folder.......................................................................78
8
A propos de ce document
Adobe® LiveCycle® ES (Enterprise Suite) Update1 permet aux entreprises d’automatiser et d’accélérer le
flux d’informations stratégiques circulant entre les employés, les clients, les fournisseurs et les administrés.
Ce document présente la solution LiveCycle ES et fournit des informations sur les services offerts par les
composants de la solution concédés sous licence.
A qui est destiné ce document?
Ce document est destiné aux analystes commerciaux, aux auteurs de formulaires, aux développeurs de
processus et aux programmeurs. Il explique à ces derniers comment utiliser LiveCycle ES pour concevoir
des processus d’entreprise, créer des formulaires et développer des schémas de processus ou des
applications clientes afin d’appeler les processus d’entreprise. Ce document fournit également des
informations utiles aux administrateurs prévoyant d’installer, de configurer ou d’administrer LiveCycle ES.
Informations complémentaires
Les ressources indiquées dans le tableau ci-dessous peuvent vous aider à mieux comprendre LiveCycle ES.
Pour plus de détails sur Voir
Nouveautés de LiveCycle ES Nouveautés
Préparation à l’installation et au
déploiement de LiveCycle ES
Préparation à l'installation de LiveCycle ES (serveur unique)
Préparation à l'installation de LiveCycle ES (grappe de serveurs)
Installation et déploiement de LiveCycle ES Installation et déploiement de LiveCycle ES à l’aide de la
procédure clé en main
ou
Installation et déploiement de LiveCycle ES pour JBoss
Installation et déploiement de LiveCycle ES pour WebSphere
Installation et déploiement de LiveCycle ES pour WebLogic
Installation et configuration
d'Adobe LiveCycle Workbench ES
Installation de votre environnement de développement
La création de votre première application
LiveCycle ES
Création de votre première application LiveCycle ES
La description des services Services LiveCycle ES
La terminologie de LiveCycle ES Glossaire LiveCycle ES
Les autres services et produits qui
s'intègrent à LiveCycle ES
http://www.adobe.com/fr/
Les mises à jour des correctifs, les explications
techniques et les informations
complémentaires sur cette version du produit
Support technique de LiveCycle
9
1
A propos d’Adobe LiveCycle ES
LiveCycle ES est une plate-forme de serveur d’entreprise permettant à votre entreprise d’automatiser et
de rationaliser les processus opérationnels portant sur différents systèmes, règles métier et services. Cette
plate-forme vous offre tous les outils requis pour concevoir, implémenter et automatiser les documents et
processus que vous utilisez au sein de votre entreprise et que vous partagez avec des parties prenantes et
des clients externes. En combinant les technologies Adobe PDF et Adobe Flex®, LiveCycle ES vous permet
de bénéficier d’une infrastructure de développement unifiée pour la création d’applications axées sur le
client, c’est-à-dire des applications qui révolutionnent l’expérience des utilisateurs.
Adobe LiveCycle Workbench ES est un environnement de développement reposant sur Eclipse™ qui vous
permet de créer et de gérer des processus opérationnels, ainsi que les formulaires utilisés dans le cadre de
ces processus. Dans un environnement de production, les processus appellent les services qui rendent les
formulaires, gèrent le contenu, assemblent les documents PDF, sécurisent les documents envoyés au-delà
du pare-feu, génèrent des documents dans une multitude de formats et appliquent des droits d’utilisation
pour étendre leurs fonctionnalités dans Adobe Reader®. Ces services autorisent les interactions client sur
le Web en permettant aux utilisateurs finals de modifier les processus opérationnels par l’intermédiaire
d’une interface Web intuitive ou de capturer les données envoyées par les clients par le biais d’applications
RIA (Rich Internet Applications, applications Internet enrichies).
Composants-clés
LiveCycle ES fournit les ressources requises par les analystes commerciaux, les développeurs de
formulaires et d’applications, ainsi que les administrateurs pour créer et offrir des applications prenant
en charge les interactions utilisateur dans des technologies multi-plates-formes, telles qu’Adobe Reader,
HTML et Adobe Flash®.
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES LiveCycle Foundation 10
LiveCycle ES comporte trois composants principaux: LiveCycle Foundation, composants de la solution
et outils de développement.
LiveCycle Foundation
Adobe LiveCycle Foundation fournit les fonctions serveur sous-jacentes permettant le déploiement,
l’exécution et la gestion des composants de la solution. LiveCycle Foundation comporte plusieurs
éléments.
LiveCycle Foundation composants
Composants permettant au serveur LiveCycle ES de s’intégrer à une infrastructure informatique standard.
Par exemple, ces composants autorisent l’exécution de tâches telles que l’envoi de requêtes à un annuaire
par le biais du protocole LDAP (Lightweight Directory Access Protocol), l’envoi et la réception de courriers
électroniques, l’envoi et la réception de messages par l’intermédiaire d’une file d’attente JMS (Java™
Message Service, service de messagerie Java™), l’envoi de requêtes à une base de données relationnelle
et l’écriture de fichiers dans le système de fichiers.
Conteneur de services
Le conteneur de services offre l’environnement d’exécution commun pour la prise en charge de tous les
composants de la solution et des services associés.
Outils de
développement
d’Adobe LiveCycle ES
Technologies de l’interface
utilisateur d’Adobe®
LiveCycle® ES
Clients sur plusieurs
plates-formes et portails
d’entreprise
Intégration dans
l’entreprise
Forms ES
PDF Generator ES
Composants de LiveCycle Foundation
Conteneur de services
Outils administratifs
Process
Management ES
Data Services ES
Content Services ES
Digital Signatures ES
Barcoded Forms ES
Flex™ Builder™
Workbench ES
SDK de LiveCycle ES
Output ES
Business Activity
Monitoring ES
Reader Extension ES
Connecteurs pour ECM
Adobe Reader®
Navigateur
Web

LDAP
ERP
CRM/SFA
ECM
PDF et XML
HTML et AJAX
Flash et Flex
Rights Management ES
Composants
de la solution
Adobe LiveCycle ES
Adobe LiveCycle
Foundation
Flex
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Composants de la solution 11
Outils d’administration
LiveCycle Foundation intègre plusieurs outils d’administration:
LiveCycle Administration Console: Interface Web utilisée par les administrateurs système pour gérer
un déploiement de LiveCycle ES. Ses fonctions-clés sont les suivantes:

pages d’administration pour les composants de la solution, incluant des interfaces Web
pour Adobe LiveCycle Process Management ES, Adobe LiveCycle Rights Management ES,
Adobe LiveCycle PDF Generator ES, Adobe LiveCycle Forms ES et Adobe LiveCycle Output ES;

configuration des paramètres de serveur, tels que les numéros de port;

configuration des groupes d’utilisateurs, des rôles et des droits associés;

déploiement et configuration d’applications LiveCycle ES.
Reportez-vous à la section « LiveCycle Administration Console », page 22
.
LiveCycle Configuration Manager: permet la configuration et le déploiement du produit,
notamment l’ajout de Service Packs et de correctifs.
Composants de la solution
Les composants de la solution fournissent les services fonctionnels requis pour la conception
d’applications axées sur le client pouvant être déployées sur le serveur LiveCycle ES. Par exemple,
ces composants offrent des fonctions d’entreprise telles que la capture de données dans des guides de
formulaire (reposant sur la technologie Flash), le chiffrement de documents PDF, l’application de stratégies
ou de droits d’utilisation Adobe Reader aux documents PDF, la conversion d’une image en PDF, ainsi que
l’appel à distance de services.
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Outils de développement 12
Outils de développement
LiveCycle ES offre des outils de développement permettant à un large éventail d’utilisateurs, depuis les
analystes commerciaux jusqu’aux développeurs J2EE (Java 2 Platform, Enterprise Edition), de collaborer
à la conception, au développement, au test et au déploiement d’une application LiveCycle ES.
LiveCycle Workbench ES: environnement de développement reposant sur Eclipse permettant aux
utilisateurs de concevoir des applications constituées de formulaires et de processus opérationnels. Les
auteurs et développeurs de formulaires ont la possibilité de créer des formulaires présentant une mise
en page fixe (la mise en page reste exactement telle qu’elle a été conçue et ne change pas en fonction
du volume de données entrantes) ou une mise en page modulable (la mise en page est redimensionnée
en fonction de la quantité de données fusionnées ou entrées). Ces formulaires peuvent être rendus
à l’aide de différentes technologies clientes telles que PDF, HTML et Flash. Les analystes commerciaux
et développeurs de processus peuvent utiliser Workbench ES pour concevoir et déployer des processus
opérationnels exploitant les composants de la solution.
Flex Builder: Adobe Flex® Builder™ 2 est un environnement de développement reposant sur Eclipse
conçu pour le développement d’applications Internet enrichies (RIA) avec la structure Flex. Grâce à Flex
Builder 2, les développeurs peuvent concevoir et déployer rapidement des applications expressives,
intuitives et interactives. Flex Builder permet aux développeurs de personnaliser leurs applications
en les dotant d’un aspect et d’un mode d’utilisation reflétant les besoins des utilisateurs finals.
SDKLiveCycle ES: le SDK LiveCycle ES fournit un ensemble d’exemples et d’outils permettant aux
développeurs de concevoir de nouvelles applications LiveCycle ES ou d’intégrer des fonctions aux
applications existantes.
Pour plus de détails, reportez-vous aux sections suivantes:
« LiveCycle Process Management ES », page 26
« LiveCycle Business Activity Monitoring », page 29
« LiveCycle Data Services ES », page 31
« LiveCycle Content Services ES », page 36
« LiveCycle Forms ES », page 40
« LiveCycle Output ES », page 45
« LiveCycle Reader Extensions ES », page 50
« LiveCycle Barcoded Forms ES », page 53
« LiveCycle Digital Signatures ES », page 58
« LiveCycle Rights Management ES », page 61
« LiveCycle PDF Generator ES », page 65
« Connecteurs LiveCycle ES pour ECM», page 70
LiveCycle Foundation et les composants de la solution sont installés et déployés au moyen d’une même
structure d’installation et de déploiement. La suite qui en résulte s’intègre dans une solution unifiée
qui s’adapte à l’environnement principal d’une entreprise et prend en charge divers clients
multi-plates-formes pour les interactions avec les utilisateurs finals.
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Architecture 13
Architecture
LiveCycle ES implémente une architecture SOA (Service-Oriented Architecture, architecture orientée
services) reposant sur des services logiciels à couplage lâche pour prendre en charge des processus
opérationnels et effectuer des opérations sur les documents. Les services s’exécutent au sein du conteneur
de services qui héberge un nombre de services illimité et fournit l’infrastructure requise pour découvrir,
exécuter, déployer, sécuriser, appeler et configurer les services.
Le conteneur de services offre un moyen homogène d’interagir avec les services dans le conteneur,
le référentiel et l’intégration d’entreprise, quelle que soit la méthode d’appel. Les services peuvent
être appelés par l’intermédiaire d’API (Application Programming Interface, interface de programmation
d’applications) Java, de services Web, de dossiers de contrôle ou d’une messagerie électronique. Les
points de fin de service sont également exposés sous forme de destinations pouvant être aisément
appelés par des applications Internet enrichies.
L’illustration ci-après offre une vue détaillée de la façon dont les composants-clés du produit s’articulent
au sein de l’architecture du serveur.
Le conteneur de services est un modèle de composants extensible reposant sur des principes SOA: les
composants peuvent être ajoutés, mis à niveau, réutilisés ou supprimés moyennant une administration
minimale. Les composants constituent des modules de fonctionnalités indépendants qui s’intègrent
au conteneur de services en vue du déploiement, de l’orchestration et de l’exécution de services.
Le conteneur de services coordonne et surveille les composants.
La zone de développement inclut des outils Workbench ES ainsi que le référentiel. Le développement
de formulaires et de guides de formulaire, de flux de processus et d’éléments associés s’effectue dans
Workbench ES. L’environnement de développement reposant sur Eclipse peut également inclure Flex
Builder (disponible séparément), qui vous permet notamment de développer des applications Internet
Systèmes d’information
d’entreprise
Applications, systèmes et périphériques clients
Outils de développement
Langages de programmation
Applications d’utilisateurs
finaux
Technologies de l’interface
utilisateur
Clients sur plusieurs plates-formes et portails d’entreprise
Outils administratifs
Normes,
technologies
et protocoles
Objet cohérent
et modèles
d’événement
Modèles
architecturaux
cohérents
ActionScript/Flex
Java™
.Net
Conception de formulaires
Modélisation des processus
Flash® et Flex™
Adobe
Reader®
Flex
HTML
HTML et AJAX
PDF et XML
Workbench
Démarrage des processus
Tâches à effectuer
Suivi
Workspace
Tableaux de bord temps réel
Alertes & notifications
BAM Dashboard
Gestion des stratégies
Documents de contrôle
Console Rights Management
Application des droits
d’utilisation
Console Reader Extensions
Flex™ Builder™
Console d’administration
Configuration Manager
Formulai-
res
Prêt
hypothé-
caire
Applications
Flex
Référentiel
Processus
Conteneur de services
Couche d’appel Services Web | API Java | Distant |
Courrier électronique | Dossiers de contrôle
Interface de fournisseur de services — Composants de Foundation — Adaptateurs JCA — Connecteurs ECM
Espaces partagés
Collaboration sociale
Contentspace
Serveurs et périphériques
de télécopie
Bases de données Répertoires Référentiel ECM Files d’attente de messages Systèmes héritésImprimantes
Gestion des
travaux du
moteur de
processus
Contrôle de
l’infrastructure
d’événement
Contrôle
des
versions
Registre des
services de
l’infrastructure
des composants
Data Management
Messaging
Formulaires
Rights Management
Signature
Output
Generate PDF
. . .
Reader Extensions
Services Adobe
LiveCycle Services
définis par le client
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Exemples types de déploiement 14
enrichies (RIA), de créer des composants personnalisés destinés à être utilisés dans des guides de
formulaire et de personnaliser Adobe LiveCycle Workspace ES. Pour plus de détails concernant
Workspace ES, reportez-vous à la section « LiveCycle Workspace ES », page 27
.
Les artefacts de conception résultants sont stockés dans le référentiel qui gère les versions et les
dépendances des ressources. Ce modèle de stockage et de maintenance centralisé favorise la réutilisation
des artefacts, permet aux développeurs de collaborer au développement d’applications et sécurise
l’environnement de développement.
La couche d’appel commune garantit des interactions cohérentes avec le serveur pour une multitude de
méthodes d’appel. Elle prend en charge des méthodes d’appel par programme ou sans programme, telles
que les méthodes reposant sur les services Web, les API Java, les dossiers de contrôle, LiveCycle Remoting
et les messageries électroniques. Toutes ces méthodes d’appel sont utilisables avec n’importe quel service.
LiveCycle ES fournit des adaptateurs d’intégration destinés à garantir la compatibilité avec vos principaux
systèmes d’entreprise, englobant les annuaires d’utilisateurs, les systèmes d’authentification, les systèmes
ECM (Enterprise Content Management, gestion du contenu d’entreprise), les services Web, les services
JMS, les mécanismes Java RMI (Remote Method Invocation, appel de méthodes à distance), ainsi que
la messagerie électronique.
L’architecture orientée services de LiveCycle ES optimise l’évolutivité et la possibilité de réutilisation
des services. Elle simplifie l’ajout, la suppression et la mise à niveau des services. L’authentification des
utilisateurs, le déploiement et l’appel des services sont tous gérés par une infrastructure de serveur
commune destinée à garantir la sécurité et les performances du système.
Exemples types de déploiement
Grâce à la flexibilité des possibilités de déploiement de LiveCycle ES, vous pouvez choisir de déployer
la solution sous la forme d’un serveur autonome unique exécutant un ou plusieurs composants de
la solution, ou sous la forme d’un système de production en série exécutant plusieurs composants
de la solution sur des serveurs organisés en grappe.
Cette section décrit les exemples de déploiement suivants:

déploiement sur un seul nœud dans le cadre d’un système de production restreint;

déploiement en grappe dans le cadre d’un environnement de production en série au sein d’une
entreprise.
Déploiement sur un seul nœud
Un déploiement sur un seul nœud se révèle utile pour l’exécution de tâches simples. Par exemple, vous
pouvez déployer Adobe LiveCycle PDF Generator ES sur un seul nœud pour convertir des documents
Microsoft® Office en documents PDF.
Vous avez la possibilité d’installer et de déployer LiveCycle ES sur une seule instance de serveur
d’applications à l’aide de la méthode clé en main. Cette méthode installe et déploie une instance du
serveur d’applications JBoss® et du serveur de base de données MySQL, puis déploie LiveCycle ES et ses
composants concédés sous licence sur le serveur d’applications, sous la forme d’une application complète
et prête à l’emploi.
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Déploiement en grappe dans un environnement de production en série 15
Vous pouvez configurer et déployer LiveCycle ES automatiquement sur le serveur d’applications IBM®
WebSphere® ou sur BEAWebLogic Server® si ces derniers ont déjà été installés. Dans ce cas, vous devez
également procéder à l’installation d’un serveur de base de données. Vous pouvez installer la base de
données, ainsi que Workbench ES ou le SDK LiveCycle ES, sur le même ordinateur ou sur un poste distinct.
La structure d’un déploiement d’entreprise en grappe est identique à celle du déploiement sur un seul
nœud, mais porte sur une échelle plus étendue.
Déploiement en grappe dans un environnement de production en série
La structure d’un déploiement d’entreprise en grappe est identique à celle du déploiement sur un
seul nœud, mais porte sur une échelle plus étendue. Dans le cadre des déploiements à grande échelle,
les serveurs de base de données et LDAP sont généralement situés à distance, et les environnements
de développement, de test et de production font l’objet d’une distinction plus rigoureuse.
Pour plus d'informations, reportez-vous au document Préparation à l'installation de LiveCycle ES (grappe
de serveurs)
.
Phases de déploiement
Dans le cadre d'un déploiement d'entreprise, le système est configuré de sorte que plusieurs personnes
ont des rôles différents dans le système. Par exemple, un administrateur informatique installe et déploie
le système de production (et, éventuellement, le système de test) et configure l’infrastructure de sécurité.
Les développeurs de formulaires conçoivent des formulaires et des guides de formulaire, les développeurs
de processus créent des processus, les administrateurs déploient des services et gèrent les performances
des serveurs, et ainsi de suite. Le système s’intègre à l’infrastructure de base de données principale de
l’entreprise.
Serveur Web
Serveur d’applications J2EE
Web
Workspace ES
Rights Management ES
Reader Extensions ES
Console d’administration
EJB
Composants de la solution
Gestion des utilisateurs
Courrier électronique,
dossiers de contrôle
LiveCycle
Workbench ES
1BSFGFVt1BSFGFVt1BSFGFV
1BSFGFVt1BSFGFVt1BSFGFV
Renseignement
des formulaires
Clients externes
Administration du
produit Création de
stratégies Application
des droits d’utilisation
Personnalisation de
Workspace
Conception des formulai-
res Développement des
processus Création des
guides de formulaires
Clients de navigateurs
internes
Signature des
documents
Envoi des
données
Référentiel
des processus
Configurations LDAP
Adobe LiveCycle ES A propos d’Adobe LiveCycle ES
Présentation de LiveCycle ES Phases de déploiement 16
En général, les différents utilisateurs exploitent LiveCycle ES en trois phases:
Phase de développement: les auteurs de formulaires, les développeurs de processus ou les
programmeurs utilisent les outils de développement et de programmation pour créer des processus
et des applications personnalisées destinés au déploiement.
Phase intermédiaire: les administrateurs et les contrôleurs déploient et testent les applications dans
un système simulant le déploiement final dans un environnement de production.
Phase de production: les administrateurs déploient, surveillent et gèrent les services et les
applications. Les utilisateurs finals interagissent avec les services à l’intérieur et à l’extérieur de
votre entreprise (ainsi que de part et d’autre du pare-feu).
A chacune de ces phases, vous devez déplacer la totalité des différents éléments, tels que les formulaires
PDF, les images, les schémas de processus et les autres fichiers requis, pour permettre à une application
d’évoluer vers la phase suivante. Les développeurs regroupent généralement tous les éléments associés
à une application au sein d’un fichier d’archives LiveCycle ES (LiveCycle Archive, archives LiveCycle) et
transfèrent l’application de la phase de développement vers la phase intermédiaire, puis vers la phase
de production.
Acceptation ?
?
1BSFGFVt1BSFGFVt1BSFGFV
Développement
LC 1
LC 1
Archive
LiveCycle ES
Stockage
permanent
Non Oui
SDK de
LiveCycle ES
LC 2
LC 3
LiveCycle
Workbench ES
Clients
derrière le
pare-feu
Flex Builder
LC 1
LC 2
LC 3
Installation Production
17
2
LiveCycle Foundation
Adobe LiveCycle Foundation fournit les fonctions serveur sous-jacentes sur lesquelles peuvent reposer
les solutions LiveCycle ES. Inclus dans toutes les installations de LiveCycle ES, LiveCycle Foundation
offre tous les outils requis pour le développement, l’appel, la gestion et l’administration d’applications.
LiveCycle Foundation s’intègre à l’infrastructure existante des bases de données et des systèmes LDAP
(Lightweight Directory Access Protocol) de votre entreprise et assure l’assemblage des services appelés
par les processus déployés.
LiveCycle Foundation intègre les services et composants suivants vous permettant de déployer et de gérer
des documents et processus d’entreprise:

coordination des processus et gestion des services ;

base architecturale commune;

gestion des utilisateurs;

gestion des événements ;

LiveCycle Administration Console.
Coordination des processus et gestion des services
LiveCycle Foundation offre un environnement d’exécution commun, ou conteneur de services, pour
tous les services qui s’exécutent dans LiveCycle ES. Cet environnement commun facilite la coordination
des processus en permettant aux développeurs de relier plusieurs composants de la solution dans un
processus.
Sauvegarde et restauration
LiveCycle ES est conçu pour être déployé dans un environnement stratégique où des procédures
de récupération après sinistre appropriées sont en place. Pour garantir une bonne récupération en
cas d'échec, vous pouvez désormais sauvegarder le système LiveCycle ES lorsqu'il est en cours de
fonctionnement. Cette fonction permet d'assurer la conservation de temps utilisables plus longs
tout en réduisant la perte de données en cas de catastrophe.
Prise en charge IPv6
LiveCycle ES propose désormais la prise en charge du protocole Internet IPv6, successeur de la version
du protocole Internet actuel généralement utilisée sur Internet.
Prise en charge JMX
Pour permettre aux administrateurs système d'adapter leur environnement et d'afficher la disponibilité
à l'aide d'outils tels que HP OpenView ou IBM Tivoli, l'utilisation de LiveCycle ES permet d'afficher les
mesures de niveau du système, comme le nombre d'appels par seconde par le biais de la norme JMX.
Adobe LiveCycle ES LiveCycle Foundation
Présentation de LiveCycle ES Gestion et surveillance des tâches 18
Gestion et surveillance des tâches
Le service Job Manager peut appeler de manière asynchrone un composant et récupérer les résultats
persistants ainsi que contrôler l'exécution de chaque appel.
L’API du service Job Manager permet aux développeurs d’effectuer les opérations suivantes:

création d’un travail asynchrone à l’aide de la demande d’appel spécifiée;

exécution d’un travail existant à l’aide de la réponse d’appel spécifiée;

arrêt, suspension ou reprise d’un travail existant identifié par l’ID de travail spécifié;

obtention de l’ID de travail représentant l’état d’un processus de longue durée. L’état d’un travail
indique si le travail est mis en file d’attente, en cours d’exécution, terminé, arrêté, suspendu ou repris.
Cet état peut également indiquer si une demande d’achèvement, d’arrêt, de suspension ou de reprise
d’un travail a été émise.
Pour plus d'informations sur l'appel des processus de longue durée, reportez-vous à la section Appel de
LiveCycle ES
.
Archivage et suppression de processus
LiveCycle ES propose désormais un jeu d'API et des exemples de scripts permettant aux administrateurs
de supprimer les processus achevés ainsi que la possibilité de définir des requêtes. Voici un exemple:
supprimer tous les processus de bons de commande ayant une valeur inférieure à 10 000 $ et achevés il
y a plus de 6 mois. Cette fonction vous permet de mieux gérer les données de processus et les informations
de contrôle au sein de la base de données.
Référentiel et registre des services
Le référentiel permet de gérer les éléments créés par les développeurs dans le cadre de leurs applications
LiveCycle ES.
Les développeurs peuvent accéder au référentiel à l’aide de la fonction LiveCycle FormDesign dans
LiveCycle Workbench ES ou par programme au moyen de l’API du référentiel. Pour accéder au référentiel,
les développeurs doivent disposer d’une autorisation d’accès à ce dernier. Chaque fois qu’un développeur
utilise Workbench ES, une connexion au référentiel est établie. Le référentiel est exposé sous la forme
d’une arborescence hiérarchisée. Le référentiel peut être partagé par un ou plusieurs développeurs à partir
de Workbench ES.
Chacun des systèmes intermédiaires et de production dispose de son propre référentiel. Par exemple,
supposons que l’équipe d’assurance qualité d’une entreprise teste un service dans son environnement
intermédiaire. Une fois que les tests sont concluants, l’équipe déploie le service dans son environnement
de production. Lorsqu’un service est déployé en production, il ne présente aucune dépendance vis-à-vis
des éléments de conception dans le référentiel de l’environnement intermédiaire. L’entreprise a la
possibilité d’utiliser les mécanismes de contrôle d’accès du registre des services pour limiter l’accès au
service déployé dans l’environnement de production. Cette opération permet à l’entreprise de piloter
un déploiement auprès d’un groupe d’utilisateurs restreint.
Adobe LiveCycle ES LiveCycle Foundation
Présentation de LiveCycle ES Registre des services 19
Enregistrement des éléments et des services
Le référentiel offre des fonctionnalités de stockage. Lorsqu’un développeur crée une application, il peut
déployer les éléments dans le référentiel plutôt que dans un système de fichiers. Les éléments peuvent
prendre la forme de formulaires XML, de formulaires PDF (comprenant les formulaires Acrobat),
de fragments, d’images, de processus, de profils, de stratégies, de fichiers DDX, de schémas XML,
de fichiers WSDL, de fichiers SWF et de données de test.
Le référentiel assure le suivi de la version de chaque élément d’une application LiveCycle ES. Lors de
l’exécution, les services peuvent récupérer les éléments à partir du référentiel dans le cadre de la
réalisation d’un processus d’entreprise automatisé.
Création d’applications LiveCycle ES
Le référentiel conserve les relations de dépendance entre tous les éléments dont il assure la gestion.
LiveCycle ES utilise ces relations de dépendance pour assembler tous les éléments nécessaires dans une
application LiveCycle ES.
Le gestionnaire d’applications prend en charge l’assemblage des éléments d’une application LiveCycle ES
dans un fichier d’archives LiveCycle ES. Ce fichier d’archives facilite le transfert d’une application entre les
phases de développement, intermédiaire et de production.
Lorsqu’une application LiveCycle ES est déployée, tous les éléments qui la composent sont également
déployés. Le processus de déploiement de certains de ces éléments entraîne l’enregistrement des services
dans le registre des services, autorisant ainsi l’appel de ces services par la structure d’appel.
Par exemple, lorsqu’un processus est déployé, une entrée de service est créée dans le registre des services,
permettant alors l’appel de ce processus sous la forme d’un service. Si le service est publié, un fichier WSDL
(Web Services Description Language, langage de description de services Web) est créé et ajouté au
registre des services, avec les métadonnées nécessaires utilisées par la structure du SDK LiveCycle ES
pour appeler le service.
Registre des services
Le registre des services est utilisé au moment de l’exécution pour résoudre le nom d’un service pour un
point de fin réel dans le conteneur de services. De nombreuses versions différentes d’un service peuvent
être déployées à tout moment dans le registre des services. La structure d’appel, ainsi que les informations
de version fournies par l’application appelante, sont utilisées pour associer la version appropriée du
service.
Les services exigent l’exécution d’un conteneur de services, de la même façon qu’Enterprise JavaBeans™
(EJB) requiert un conteneur J2EE. LiveCycle ES n’intègre qu’une seule implémentation d’un conteneur
de services, responsable de la gestion de la durée de vie d’un service, incluant son déploiement et la
vérification que toutes les demandes sont envoyées au service approprié. Le conteneur de services
est également chargé de la gestion des documents utilisés et produits par un service.
Pour plus d'informations sur le conteneur du service, reportez-vous à la section Appel de LiveCycle ES
.
Déploiement par scripts
Un déploiement par scripts vous permet d'automatiser le déploiement d'applications à partir d'un
environnement de développement vers un environnement intermédiaire ou de production.
Adobe LiveCycle ES LiveCycle Foundation
Présentation de LiveCycle ES Base architecturale commune 20
Le contenu d'une archive LiveCycle ES est étendu pour inclure les configurations de service, les
informations de point de fin et les profils de sécurité. Un jeu d'exemples de scripts est à votre disposition
pour servir de point de départ à la modification des paramètres d'environnement comme les numéros de
ports et les noms d'hôtes qui diffèrent d'un environnement à l'autre.
Base architecturale commune
LiveCycle Foundation fournit une base architecturale commune permettant à un composant de solution
de participer aux processus. Il fournit un mécanisme d'appel commun garantissant un accès cohérent aux
composants, services et processus par le biais d'une API Java, de services Web, de dossiers de contrôle,
d'Adobe Flex Remoting Service et de courriers électroniques. LiveCycle Foundation fournit également
un jeu cohérent d'API et de SPI publiques. Les bibliothèques Java fortement typées sont homogènes,
quel que soit le protocole de transport utilisé (RMI ou SOAP).
Les services peuvent être appelés par programme à partir d’applications clientes développées à l’aide d’un
environnement IDE (Integrated Development Environment, environnement de développement intégré)
Java ou à partir d’applications Internet enrichies Flex ou Ajax au moyen d’Adobe LiveCycle Data Services ES.
Pour développer une application cliente dans un environnement de développement Java, vous utilisez
des API Java. LiveCycle ES permet également aux applications clientes d’appeler ses services en utilisant
des services Web.
Invocation API: API Java permettant d’appeler par programme n’importe quel service. Vous pouvez
par exemple utiliser cette API pour appeler des services coordonnés ne disposant pas d’API fortement
typées.
Strongly-typed Java API: API Java permettant d’appeler un service spécifique. Une API fortement
typée est généralement désignée sous le terme de client de service et n’est utilisée que pour appeler
un service donné. Autrement dit, vous ne pouvez pas recourir au client d’un service spécifique pour
appeler un autre service. Ces API peuvent utiliser le protocole RMI (Remote Method Invocation, appel
de méthodes à distance) ou SOAP comme protocole de communication entre le client et le serveur
LiveCycle ES.
Web services: Services situés dans le conteneur de services pouvant être configurés pour exposer un
service Web avec prise en charge intégrale de la génération du langage WSDL. Vous pouvez créer une
bibliothèque de proxy à partir du langage WSDL de n’importe quel service. Cette bibliothèque vous
permet alors d’appeler un service.
Watched folders: Service pouvant être appelé à partir d’un dossier réseau configuré par un
administrateur en tant que dossier de contrôle par l’intermédiaire de LiveCycle Administration Console.
Dès qu’un fichier est placé dans ce dossier, une opération de service manipulant le fichier est appelée.
Email: Service pouvant être appelé lorsqu’un compte de messagerie configuré reçoit un courrier
électronique, incluant généralement un document PDF en pièce jointe. Un administrateur LiveCycle ES
configure les détails du compte de messagerie par le biais de LiveCycle Administration Console.
Une fois que LiveCycle ES a effectué l’opération, il envoie un courrier électronique au destinataire
avec un document PDF modifié en pièce jointe.
Pour plus d'informations sur l'appel de services, reportez-vous à la section Appel de LiveCycle ES
.
Pour plus de détails sur la configuration des dossiers de contrôle et des comptes de messagerie pour
l’appel de services, reportez-vous à la section Administration de LiveCycle ES
.
Adobe LiveCycle ES LiveCycle Foundation
Présentation de LiveCycle ES Gestion et authentification des utilisateurs 21
Gestion et authentification des utilisateurs
LiveCycle Foundation intègre le composant User Manager permettant aux administrateurs de gérer
une base de données, synchronisée avec un ou plusieurs annuaires d’utilisateur tiers, pour la totalité
des utilisateurs et des groupes. User Manager assure la gestion des authentifications, des autorisations
et des utilisateurs pour les services.
User Manager prend en charge la fonction SSO (Single Sign-On, authentification unique). SSO permet
aux utilisateurs de se connecter à l'aide du mécanisme d'authentification Microsoft® Windows® sans
avoir besoin de s'authentifier avec les interfaces utilisateur LiveCycle ES prêtes à l'emploi comme
Adobe LiveCycle Workspace ES ou LiveCycle Administration Console. SSO s'étend aux formulaires PDF
rendus dans Adobe Reader exploitant les services Web pour le préremplissage, les recherches et les envois
de données. Dans ces cas, le jeton d'authentification est exploité pour authentifier l'appel au service Web.
Le même modèle est appliqué aux applications créées à l'aide d'Adobe Flex et de Remoting pour appeler
les services LiveCycle ES.
LiveCycle Foundation authentifie chaque utilisateur travaillant avec LiveCycle ES. User Manager
implémente le contrôle d'accès basé sur les rôles de sorte que les administrateurs puissent associer les
utilisateurs et les groupes aux rôles faisant déjà partie de la base de données User Manager. Un contrôle
des accès reposant sur les rôles requiert l’affectation de droits d’accès aux rôles plutôt qu’aux différents
utilisateurs. Les pages User Management de LiveCycle Administration Console permettent aux
administrateurs d’affecter les rôles appropriés aux utilisateurs ou aux groupes.
Les administrateurs peuvent créer des rôles personnalisés et les associer à des droits existants. Ils ont
également la possibilité d’ajouter de nouveaux utilisateurs à la base de données par l’intermédiaire
de LiveCycle Administration Console.
Gestion des événements
LiveCycle ES permet de créer et de recevoir des événements métier survenant dans les processus.
Ce composant stocke les événements et les distribue aux parties intéressées conformément aux
spécifications du système par l’intermédiaire de rappels aux gestionnaires d’événements.
LiveCycle ES prend en charge plusieurs types d’événements:
Evénements asynchrones: un analyste commercial ou un développeur peut définir des événements
asynchrones, tels que l’annulation ou la création d’une commande, qui peuvent être liés aux processus
soit pour activer le lancement d’un processus, soit pour gérer un flux de processus complexe au sein
d’un processus existant. Un processus peut être déclenché en fonction d’un événement de création
d’une commande et, pendant son exécution, peut recevoir un événement d’annulation de la
commande lui permettant de modifier son flux d’exécution en fonction de son état. Si la commande
n’est pas exécutée, le processus pourrait rembourser le client; si la commande est livrée, le processus
pourrait envoyer une facture au client.
Evénements d’exception: ces événements sont généralement définis par des développeurs de
composants et autorisent la gestion des erreurs pendant l’exécution des processus. Par exemple,
le serveur n’est pas disponible et déclenche une alerte à l’intention d’un administrateur, ou l’échec
d’une transaction permet au développeur de définir une transaction de compensation.
Evénements de temporisation: ces événements autorisent les processus à attendre un laps de temps
défini ou à être associés à des activités pour qu’un flux de processus distinct soit exécuté si les
processus ne sont pas effectués dans les temps.
Adobe LiveCycle ES LiveCycle Foundation
Présentation de LiveCycle ES LiveCycle Administration Console 22
Filtres d’événements
Les processus peuvent rechercher des événements contenant des données spécifiques. Par exemple,
un processus peut envoyer un document à signer à un client, puis attendre un événement lié au retour
du document signé par le client. Les filtres d'événements peuvent filtrer les événements basés sur des
données telles que l'identifiant du processus ou la référence client.
LiveCycle Administration Console
LiveCycle Administration Console offre des outils permettant aux administrateurs d’effectuer les
opérations suivantes:

configuration et gestion d’utilisateurs, de groupes et de paramètres d’authentification de serveur
au moyen de User Management;

création et gestion de points de fin d’appel et déploiement de fichiers LCA sans recourir à des outils
de développement;

configuration de dossiers de contrôle et de fournisseurs de messagerie pour les appels de processus
sans programme;

administration des propriétés des composants de la solution et des paramètres de serveur, tels que les
numéros de port et les fichiers journaux.
23
3
Outils de développement de LiveCycle ES
LiveCycle ES intègre un ensemble d’outils permettant aux développeurs de définir, concevoir et
développer des applications. LiveCycle Workbench ES offre de puissants jeux de composants préintégrés
et d’autres blocs de création d’applications offrant aux développeurs, aux concepteurs et aux analystes
commerciaux la possibilité de collaborer à la création d’interfaces utilisateur et de flux de processus
efficaces.
Développement de processus et de formulaires
Workbench ES vous permet de développer des formulaires et des flux de processus qui sont déployés sur
le serveur LiveCycle ES et gérés par ce dernier. Les développeurs exportent les formulaires, les processus
et les éléments associés, tels que des images, des schémas DDX (Document Description XML) et des
schémas XML, sous la forme d’un fichier d’archives LiveCycle ES (LCA) pouvant ensuite être déployé
en tant qu’application sur le serveur LiveCycle ES.
Workbench ES fournit les outils requis pour la conception de guide de formulaire, de formulaires PDF,
de flux de processus et de modèles de sortie dans un environnement collaboratif.
Conception de processus
En utilisant la fonction LiveCycle Process Design dans Workbench ES, les développeurs peuvent créer
des schémas de processus qui constituent des représentations visuelles des processus d’entreprise
à automatiser. Les processus automatisés sont des implémentations électroniques de processus
d’entreprise existants.
Les schémas de processus peuvent inclure ou assembler des tâches utilisant les services pour lesquels
vous avez acquis une licence. Par exemple, vous pouvez créer un processus mettant en œuvre les tâches
suivantes:

récupération d’un formulaire à partir du référentiel LiveCycle ES;

application de droits d’utilisation et de stratégies de gestion des droits au formulaire;

envoi du formulaire à remplir à un utilisateur;

retour et authentification du formulaire.
Selon les données contenues dans le formulaire rempli, le processus achemine le formulaire vers un autre
service de votre entreprise.
Workbench ES propose également des capacités de productivité telles que l'enregistrement et la lecture
et la validation des processus.
Conception de formulaires
En utilisant la fonction LiveCycle FormDesign dans Workbench ES, les développeurs peuvent concevoir
un formulaire, en définir la logique, le modifier pour le faire correspondre à ses équivalents papier ou
pour répondre à des exigences réglementaires strictes, puis en afficher l’aperçu. Les développeurs ont
également la possibilité d’utiliser la fonction LiveCycle FormDesign pour créer des applications qui
génèrent des documents dynamiques, induits par les données, et produisent des documents
professionnels personnalisés à des fins d’impression, de publication sur le Web ou d’archivage.
Adobe LiveCycle ES Outils de développement de LiveCycle ES
Présentation de LiveCycle ES Développement d’applications 24
Les développeurs de formulaires peuvent concevoir et gérer des solutions de capture de données
qui lisent, valident et insèrent des données dans des sources de données d’entreprise. En outre, les
développeurs ont la possibilité d’intégrer des documents PDF à des flux de production existants en
liant des formulaires à des schémas XML, des fichiers d’exemple XML, des bases de données et des
services Web.
LiveCycle Designer ES prend en charge des modèles XML pour les formulaires et les documents qui
peuvent être fusionnés avec des données d’entreprise et rendus sous la forme de documents PDF,
HTML et de flux de données pour des imprimantes PCL (Printer Control Language, langage de
contrôle d’imprimante), Adobe PostScript® et ZPL (Zebra Programming Language, langage de
programmation Zebra).
Les utilisateurs d’entreprise et les développeurs d’applications peuvent créer des guides de formulaire qui
automatisent la collecte et l’envoi de données en guidant les utilisateurs tout au long d’un formulaire.
Fragments
Les fragments sont des composants réutilisables d’un formulaire ou d’un document. Les fragments stockés
dans un système de fichiers ou dans le référentiel sont référencés par les modèles de formulaire créés dans
Designer ES. Chaque fois qu’un modèle est rendu, sous la forme d’un document PDF, par exemple, au
moment de l’exécution, les fragments appropriés sont utilisés. Lorsque vous concevez des modèles
incorporant des fragments, vous pouvez personnaliser ces modèles en utilisant des valeurs de données
à sélectionner parmi un groupe de fragments.
Guides de formulaire
Designer ES s’intègre à Flex afin d’offrir la possibilité de créer une interface Flash de type assistant pour
les formulaires, appelée guide de formulaire. Les guides de formulaire invitent les utilisateurs à remplir
les champs et à accéder à la zone de saisie suivante, renforçant ainsi la simplicité et la convivialité du
remplissage d’un formulaire. Vous pouvez également créer des guide de formulaire en utilisant des
formulaires existants. Les guides de formulaire sont associés à un formulaire de façon à conserver
également les documents. Les guides de formulaire constituent une vue alternative d’un formulaire
destinée à guider les utilisateurs tout au long du processus de remplissage du formulaire.
Développement d’applications
Les développeurs créent des applications à l’aide d’outils de Workbench ES. Les formulaires créés
au moyen de la fonction LiveCycle FormDesign, les schémas de processus créés avec la fonction
LiveCycle Process Design, ou les guide de formulaire créés à l’aide de Designer ES sont regroupés dans un
fichier d’archives. Les ressources supplémentaires requises par le processus, telles que les métadonnées
XML, les images et les schémas DDX (Document Description XML), sont également incluses dans l’archive.
Ce fichier d’archives représente une application qui est déployée sur le serveur LiveCycle ES.
Développement d’applications Internet enrichies
L’environnement de développement reposant sur Eclipse peut inclure Flex Builder (disponible
séparément), qui permet aux développeurs de développer des applications Internet enrichies (RIA)
facilitant la participation des utilisateurs finals aux processus d’entreprise. Grâce aux composants Flex,
les développeurs peuvent étendre les fonctionnalités des guides de formulaire et personnaliser
Workspace ES.
Adobe LiveCycle ES Outils de développement de LiveCycle ES
Présentation de LiveCycle ES SDK LiveCycle ES 25
SDKLiveCycle ES
LiveCycle Foundation offre des outils destinés aux programmeurs qui souhaitent développer des services
personnalisés à exécuter sur LiveCycle ES et des applications clientes pour l’appel de services.
Les outils de programmation contiennent de la documentation de référence et de description des tâches
pour permettre aux programmeurs d’utiliser les API Java, le langage WSDL (Web Services Description
Language) et LiveCycle Remoting afin d’interagir par programme avec les services. Ces outils sont
également fournis avec une documentation Javadoc complète et des exemples à utiliser dans le cadre
du développement d’applications et de services personnalisés, ainsi que pour la personnalisation des
interfaces de Workspace ES et de guide de formulaire.
Pour plus d'informations sur le développement d'applications clientes à l'aide d'API et de LiveCycle
Remoting, reportez-vous à l'Aide de SDK LiveCycle ES
.
26
4
LiveCycle Process Management ES
Adobe LiveCycle Process Management ES permet aux utilisateurs de concevoir, gérer, surveiller et
optimiser des processus pour des intervenants humains. Grâce à Process Management ES, les utilisateurs
peuvent également gérer des applications de processus d’entreprise automatisés qui mettent en relation
des systèmes et des personnes. Process Management ES permet l’automatisation de tâches et de
processus de longue durée impliquant des intervenants humains et des transactions asynchrones.
Fonctions-clés
Process Management ES offre les fonctions suivantes:

Affectation et gestion des tâches

LiveCycle Workspace ES
Affectation et gestion des tâches
Process Management ES offre des services d’affectation et de gestion des tâches utilisés par les analystes
commerciaux et les développeurs dans LiveCycle Workbench ES.
Les analystes commerciaux et les développeurs peuvent utiliser le service User dans Workbench ES pour
spécifier les affectations de tâches dans un processus de longue durée. Chacune des affectations de tâche
définit l’utilisateur initial, le type de formulaire acheminé vers un utilisateur, les instructions relatives à la
tâche, ainsi que des règles concernant les rappels, les transmissions et les délais. Process Management ES
prend en charge différents types de formulaires, tels que les formulaires Acrobat et XDP rendus aux
formats PDF, HTML et guide de formulaire. Les développeurs peuvent également étendre le service
User grâce au mappage de données.
Le service Task Manager achemine le travail (tâches) jusqu’aux utilisateurs finals par l’intermédiaire
des files d’attente qui leur sont affectées. Il coordonne les tâches envoyées par le biais de Workspace ES.
Le service Task Manager peut également acheminer des applications Flex conçues à l’aide de Flex Builder
et de LiveCycle Data Services ES.
Adobe LiveCycle Process Management ES 8.2 inclut les fonctionnalités améliorées suivantes:

capacité à lancer un nouveau processus à partir d'un formulaire archivé précédemment;

nouvelles certifications de plates-formes.
Calendriers professionnels
Vous pouvez créer des calendriers professionnels et transmettre les processus en fonction de
définitions.Les tâches des processus professionnels sont généralement créées avec une heure prédéfinie
d'achèvement, des rappels et des règles de transmission. Exemple: une tâche doit être achevée en cinq
jours ouvrés et, en cas de transmission à un responsable, ce dernier doit achever la tâche sous deux jours
ouvrés. Les administrateurs peuvent désormais créer des calendriers professionnels, configurer des jours
non ouvrés et faire correspondre ces calendriers à des personnes précises en fonction de leur lieu, division
d'entreprise, etc. Lorsque des tâches sont programmées, ces dates non travaillées sont prises en compte.
Vous pouvez configurer plusieurs calendriers professionnels pour répondre aux besoins de votre
entreprise. Vous pouvez par exemple configurer des calendriers basés sur une zone géographique
ou pour une structure d'entreprise telle que le support clientèle.
Adobe LiveCycle ES LiveCycle Process Management ES
Présentation de LiveCycle ES LiveCycle Workspace ES 27
Notifications électroniques
Les notifications électroniques constituent un mécanisme habituel de notification aux utilisateurs
lorsqu'une tâche est attribuée, transmise ou doit être achevée. Dans LiveCycle ES, les notifications
électroniques peuvent être modifiées par tâche pour un contenu plus adapté au contexte et une
plus grande souplesse. En outre, vous pouvez créer des modèles de courrier électronique par tâche.
Absence du bureau
Un problème récurrent se pose lorsque des tâches sont attribuées à des utilisateurs absents du bureau
pour cause de voyage d'affaires ou de congé. Dans LiveCycle ES, les utilisateurs peuvent exploiter
Workspace ES pour définir le moment où ils sont absents du bureau et choisir d'attribuer les tâches
ou de les déléguer à une autre personne ou bien encore de les conserver dans leur liste de tâches.
LiveCycle Workspace ES
LiveCycle Workspace ES est une application Flex intuitive permettant aux utilisateurs finals de lancer et
de modifier des processus d’entreprise reposant sur des formulaires en utilisant un navigateur Web.
Grâce à Workspace ES, les utilisateurs peuvent effectuer les opérations suivantes:

remplissage de formulaires amorçant un processus d’entreprise;

ouverture de formulaires acheminés jusqu’à l’utilisateur ou jusqu’à une file d’attente de groupe à des
fins de révision, d’approbation ou de spécification d’informations supplémentaires;

ajout de pièces jointes et de commentaires à une tâche et restriction de l’accès;

recherche de formulaires faisant partie intégrante d’un processus d’entreprise achevé ou de processus
actifs lancés ou modifiés par l’utilisateur;

utilisation de recherches personnalisées et de filtres reposant sur des variables de processus;

affichage de catégories de processus et d’une liste des tâches;

sélection de processus et stockage de ces derniers dans un dossier Favoris pour en faciliter l’accès;

partage de tâches et consultation d’autres utilisateurs;

suivi de processus et visualisation du journal d’audit;

lancement de nouveaux processus à partir de formulaires archivés précédemment.
La fonction SSO (Single Sign-On) pour Windows permet aux utilisateurs d'accéder à Workspace ES sans
avoir à s'authentifier et la conformité 508 permet aux utilisateurs handicapés d'utiliser Workspace ES
à l'aide de lecteurs d'écran tels que JAWS.
Workspace ES peut également être affiché à l'aide du navigateur Safari ou intégré en tant que portlet d'un
portail SharePoint.
Dans l’environnement de développement, les développeurs peuvent utiliser Flex Builder pour
personnaliser l’interface Web Workspace ES visible par les utilisateurs finals. Ceci permet à votre entreprise
de s’assurer que l’interface utilisateur Workspace ES porte les informations de marque appropriées et
qu’elle est adaptée aux besoins de l’activité.
Workspace ES s’intègre également à LiveCycle Data Services ES pour assurer la synchronisation
automatique des données avec le serveur LiveCycle ES. (Reportez-vous à la section « LiveCycle
Data Services ES », page 31
.)
Adobe LiveCycle ES LiveCycle Process Management ES
Présentation de LiveCycle ES Services intégrés à Process Management ES 28
Services intégrés à Process Management ES
Process Management ES intègre les services suivants:

Encryption

Form Augmenter

Form Data Integration

PDF Utilities

Stall

Task Manager

User

Wait Point

Workspace

XMP Utilities
Pour plus d'informations sur les services intégrés au composant de solution, reportez-vous
à la section Services LiveCycle ES
.
29
5
LiveCycle Business Activity Monitoring
Adobe LiveCycle Business Activity Monitoring est un ensemble d’applications clientes s’exécutant
dans des navigateurs Microsoft Internet Explorer et se connectant à des serveurs pour collecter, stocker
et agréger des informations d’événement et de contexte. Business Activity Monitoring stocke les
informations relatives aux objets d’exécution dans une base de métadonnées, envoie des notifications
d’alerte électroniques par le biais d’un gestionnaire de courrier SMTP (Simple Mail Transfer Protocol,
protocole simple de transfert de courrier), puis reçoit et récupère les données d’événement et de contexte
par l’intermédiaire d’agents. Les agents sont des processus convertissant des données externes au format
Business Activity Monitoring.
Le modelage des données commerciales est une technique de description des événements, du contexte
et des règles qui synthétisent le fonctionnement de votre activité. Vous concevez un modèle dans
Business Activity Monitoring en combinant des flux d’événements et des sources contextuelles sous
forme de vues commerciales. Ces vues sont des modèles offrant une image de l’activité d’une entreprise.
Lorsque de nouveaux événements arrivent dans le système, les vues sont immédiatement mises à jour