bbc Présentation de LiveCycle ES Adobe LiveCycle ES Juillet 2007 Version 8.0



Documents pareils
PRESENTATION D ADOBE LIVECYCLE ES4

bbc Installation et déploiement de LiveCycle ES2 pour JBoss Adobe LiveCycle ES2 Mai 2010 Version 9

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

bbc Installation et déploiement de LiveCycle ES2 à l'aide de la procédure clé en main pour JBoss Adobe LiveCycle ES2 Mai 2010 Version 9

Solutions de gestion de la sécurité Livre blanc

bbc Mise à niveau de LiveCycle ES 8.2 à partir de LiveCycle 8.0.x Adobe LiveCycle ES Octobre 2008 Update 1 (8.2)

bbc Installation et configuration des produits de sécurité LiveCycle pour WebSphere Adobe LiveCycle November 2006 Version 7.2

bbc Installation et configuration des produits de sécurité LiveCycle pour WebLogic Adobe LiveCycle Novembre 2006 Version 7.2

bbc Préparation à l installation de LiveCycle ES2 sur une grappe de serveurs Adobe LiveCycle ES2 Mai 2010 Version 9

Glossaire LiveCycle ES2.5

GUIDE DE LA SOLUTION CUSTOMER COMMUNICATIONS - INTERACTIVE STATEMENTS 10.0

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

bbc Installation et configuration LiveCycle pour WebSphere Adobe LiveCycle Novembre 2006 Version 7.2

Environnements de Développement

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Les nouvelles architectures des SI : Etat de l Art

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

INSTALLATION ET DEPLOIEMENT D ADOBE LIVECYCLE ES4 A L AIDE DE LA PROCEDURE CLE EN MAIN POUR JBOSS

bbc Launch Pad Juillet 2011 Version 10.0

bbc Configuration de grappes du serveur d applications LiveCycle ES2 à l aide Adobe LiveCycle ES2 Mai 2010 Version 9

IBM Tivoli Compliance Insight Manager

LES SOLUTIONS OPEN SOURCE RED HAT

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE

IBM Business Process Manager

Fiche Technique. Cisco Security Agent

IBM DB2 Alphablox. d administration GC

HP Output Server. Rationalisez vos flux de documents avec le logiciel HP Output Server. Diffusion fiable des informations. Flux de gestion efficace

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Java pour le Web. Cours Java - F. Michel

Le moteur de workflow JBPM

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Hébergement de sites Web

EMC PERSPECTIVE Suite logicielle EMC Document Sciences xpression 3

IBM Maximo Asset Management for IT

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

BizTalk Server Principales fonctions

1 JBoss Entreprise Middleware

DESCRIPTION DE PRODUITS ET METRIQUES

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

BMC Middleware Management

Catalogue Formation «Vanilla»

CONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE JBOSS

Zimbra. S I A T. T é l : ( ) F a x : ( )

Mise en œuvre des serveurs d application

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

Samsung SmarThru Workflow 3 Un workflow documentaire numérique efficace, pratique et sûr

Urbanisme du Système d Information et EAI

Urbanisation des Systèmes d'information

Microsoft Office system Février 2006

Famille IBM WebSphere Application Server

LIVRE BLANC OCTOBRE CA Unified Infrastructure Management : architecture de la solution

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

Symantec Protection Suite Enterprise Edition Protection éprouvée pour les terminaux, la messagerie et les environnements Web

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

PRODUCTS LIST (updated 11th January 2010)

Logiciel Enterprise Guide Version 1.3 Windows

Introduction à la plateforme J2EE

Notre Catalogue des Formations IT / 2015

Ordinateur central Hôte ERP Imagerie/Archivage Gestion des documents Autres applications d'administration. Messagerie électronique

Sécurisation des architectures traditionnelles et des SOA

PageScope Suite L accélérateur de workflow * L essentiel de l image

IBM Tivoli Monitoring, version 6.1

Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS

Jean-Philippe VIOLET Solutions Architect

Extensions, Documentation, Tutoriels, Astuces

MATRICE DES FONCTIONNALITES

Comment utiliser FileMaker Pro avec Microsoft Office

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Qu'est-ce que le BPM?

Saisie et indexation de données intelligentes

Evidian IAM Suite 8.0 Identity Management

MailStore Server 7 Caractéristiques techniques

E.N.T. Espace Numérique de Travail

DESCRIPTION DES PRODUITS ET MÉTRIQUES

Messagerie & Groupeware. augmentez l expertise de votre capital humain

McAfee Data Loss Prevention Endpoint 9.4.0

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Les enjeux de la dématérialisation du courrier entrant

Solutions SAP Crystal

WEBSPHERE & RATIONAL. Jacques Rage

CONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE WEBSPHERE

L A B U S I N E S S. d a t a g i n f o r m a t i o n g a c t i o n

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Catalogue des Formations Techniques

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Vérifier la qualité de vos applications logicielle de manière continue

FileMaker Server 14. Guide de démarrage

Alcatel OmniPCX Office

ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker

KASPERSKY SECURITY FOR BUSINESS

InfraCenter Introduction

Système global d Output Management

Documentation EdgeSight. Citrix XenApp 5.0

TECHNOLOGIE SOFTWARE DU FUTUR. Logiciel de gestion d entreprise pour le Web

Virginie!SALAS Janvier!09! NFE107

Transcription:

bbc Présentation de LiveCycle ES Adobe LiveCycle ES Juillet 2007 Version 8.0

2007 Adobe Systems Incorporated. Tous droits réservés. Présentation d Adobe LiveCycle ES 8.0 pour Microsoft Windows, Linux et UNIX Edition 1,1, juillet 2007 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. Toutes les références à des noms et logos de société, ainsi qu à des noms d utilisateur, dans les exemples ou les exemples de formulaires inclus dans cette documentation et/ou dans ce logiciel sont uniquement fournies à titre d illustration et ne font référence à aucune société ni personne réelle. Adobe, le logo Adobe, Acrobat, ColdFusion, Distiller, Flash, Flex, Flex Builder, LiveCycle, 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 et BEA WebLogic Platform sont respectivement une marque déposée et une marque de BEA Systems, Inc. EMC et Documentum sont des marques déposées d EMC Corporation aux Etats-Unis et dans le monde. Copyright 1994-2007 EMC Corporation. Tous droits réservés. IBM, FileNet et WebSphere sont des marques d International Business Machines Corporation aux Etats-Unis et/ou dans d autres pays. Java, JavaBeans, JavaScript et JavaServer Pages sont des marques ou des marques déposées 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 BISAFE et/ou TIPEM de RSA Data Security, Inc. Ce produit inclut des logiciels développés par Apache Software Foundation (http://www.apache.org/). Ce produit contient du code concédé sous licence par RSA Data Security. Ce produit inclut des logiciels développés par JDOM Project (http://www.jdom.org/). Macromedia Flash 8 Video repose sur la technologie vidéo On2 TrueMotion. 1992-2005 On2 Technologies, Inc. Tous droits réservés. http://www.on2.com. Ce produit inclut des logiciels développés par OpenSymphony Group (http://www.opensymphony.com/). Certaines parties de ce code sont concédées sous licence par Nellymoser (www.nellymoser.com). Technologie de compression audio MPEG Layer 3 concédée sous licence par Fraunhofer IIS et THOMSON Multimedia (http://www.iis.fhg.de/amm/). Ce produit inclut des logiciels développés par L2FProd.com (http://www.l2fprod.com/). La bibliothèque JBoss est concédée sous licence publique générale pour bibliothèques GNU, dont une copie est fournie avec ce logiciel. La bibliothèque BeanShell est concédée sous licence publique générale pour bibliothèques GNU, dont une copie est fournie avec ce logiciel. Ce produit inclut des logiciels développés par Werken Company (http://jaxen.werken.com/). Ce produit inclut des logiciels développés par IronSmith Project (http://www.ironsmith.org/). La bibliothèque OpenOffice.org est concédée sous licence publique générale pour bibliothèques GNU, dont une copie est fournie avec ce logiciel. 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

Présentation de LiveCycle ES 3 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.

Sommaire A propos de ce document... 7 A qui est destiné ce document?... 7 Informations complémentaires... 7 1 A propos d Adobe LiveCycle ES... 9 Composants-clés... 9 LiveCycle Foundation...10 Composants de la solution...11 Outils de développement...11 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 2 LiveCycle Foundation... 17 Coordination des processus et gestion des services...17 Gestion et surveillance des tâches...17 Référentiel et registre des services...18 Enregistrement des éléments et des services...18 Création d applications LiveCycle ES...18 Registre des services...19 Prise en charge d une couche d appel commune...19 Gestion et authentification des utilisateurs...20 LiveCycle Administration Console...20 3 Outils de développement de LiveCycle ES... 21 Développement de processus et de formulaires...21 Conception de processus...21 Conception de formulaires...21 Développement d applications...22 Développement d applications Internet enrichies...22 SDK LiveCycle ES...22 4 LiveCycle Process Management ES... 24 Fonctions-clés...24 Affectation et gestion des tâches...24 Gestion des événements...24 LiveCycle Workspace ES...25 Services fournis avec Process Management ES...26 5 LiveCycle Business Activity Monitoring ES... 27 Fonctions-clés...27 Analytics Server...27 Performance Dashboards...28 Analytical Workbench...28 4

Sommaire Présentation de LiveCycle ES 5 6 LiveCycle Data Services ES... 29 Fonctions-clés...29 Mode de fonctionnement de Data Services ES...30 Utilisation de Data Services ES...31 LiveCycle Remoting...31 Message Service...31 Data Management Service...32 Services RPC...32 Flex-Ajax Bridge...32 Ajax Data Services...33 Génération de RIA en PDF...33 7 LiveCycle Forms ES... 34 Fonctions-clés...34 Rendu de formulaires et intégration des données de formulaire...34 Création de formulaires à l aide de guides de formulaire...35 Rendu de formulaires reposant sur des fragments...35 Assemblage de documents et de formulaires PDF...36 Mode de fonctionnement de Forms ES...36 Services fournis avec Forms ES...38 8 LiveCycle Output ES... 39 Fonctions-clés...39 Conception de documents pour Output ES...39 Formats de document pris en charge...40 Fonctions de contrôle de l impression...40 Génération de documents modulables...40 Conversion et assemblage de documents...41 Automatisation des documents et des processus...41 Mode de fonctionnement d Output ES...42 Services fournis avec Output ES...43 9 LiveCycle Reader Extensions ES... 44 Fonctions-clés...44 Fonctionnement de Reader Extensions ES...45 Services fournis avec Reader Extensions ES...46 10 LiveCycle Barcoded Forms ES... 47 Fonctions-clés...47 Fonctionnement de Barcoded Forms ES...48 Création de formulaires à code-barres...49 Création d un processus...49 Ajout de droits d utilisation de formulaires à codes-barres pour Adobe Reader...49 Mise à jour des codes-barres pendant le remplissage d un formulaire...50 Décodage des codes-barres pour l extraction des données correspondantes...50 Traitement des données de code-barres capturées...51 Services fournis avec Barcoded Forms ES...51 11 LiveCycle Digital Signatures ES... 52 Fonctions-clés...52 Procédure de sécurisation d un document par Digital Signatures ES...52 Services fournis avec Digital Signatures ES...54

Sommaire Présentation de LiveCycle ES 6 12 LiveCycle Rights Management ES... 55 Fonctions-clés...55 Procédure de sécurisation d un document par Rights Management ES...56 Fonctions de sécurité de Rights Management ES...57 Services fournis avec Rights Management ES...58 13 LiveCycle PDF Generator ES... 59 Fonctions-clés...59 Fonctionnement de PDF Generator ES...60 Types de documents adaptés à la conversion...61 Postscript et EPS vers PDF...61 Formats de fichier natifs vers PDF...61 PDF vers un autre format...61 Formats de fichier d entrée...61 Prise en charge des normes ouvertes...62 Conversion de PDF vers d autres formats...62 Services fournis avec PDF Generator ES...63 14 Connecteurs LiveCycle ES pour ECM... 64 Fonctions-clés...64 Services de référentiel de contenu intégrés...64 Extension de Workbench ES...65 Performances et évolutivité améliorées...65 Déploiement flexible...65 Méthodes d appel unifiées...65 Fonctionnement des connecteurs LiveCycle ES pour ECM...66 Services inclus aux connecteurs pour ECM...67

A propos de ce document Adobe LiveCycle ES (Enterprise Suite) 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 (Enterprise Suite) 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 Les nouveautés d Adobe LiveCycle ES La préparation à l installation et au déploiement de LiveCycle ES L installation et le déploiement de LiveCycle ES L installation et la configuration de Workbench ES La création de votre première application LiveCycle ES La description des services La terminologie de LiveCycle ES Voir http://www.adobe.com/go/learn_lc_whatsnew_fr http://www.adobe.com/go/learn_lc_prepareinstall_fr http://www.adobe.com/go/learn_lc_installturnkey_fr ou http://www.adobe.com/go/learn_lc_installjboss_fr http://www.adobe.com/go/learn_lc_installwebsphere_fr http://www.adobe.com/go/learn_lc_installweblogic_fr http://www.adobe.com/go/learn_lc_installworkbench http://www.adobe.com/go/learn_lc_firstapplication http://www.adobe.com/go/learn_lc_services_fr http://www.adobe.com/go/learn_lc_glossary_fr 7

A propos de ce document Présentation de LiveCycle ES Informations complémentaires 8 Pour plus de détails sur Les autres services et produits qui s intègrent à LiveCycle ES Les mises à jour des correctifs, explications techniques et informations complémentaires sur cette version du produit Voir http://www.adobe.com/fr/ http://www.adobe.com/support/products/enterprise/index.html

1 A propos d Adobe LiveCycle ES Adobe LiveCycle ES (Enterprise Suite) 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 d 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, 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 multiplates-formes, telles qu Adobe Reader, HTML et Adobe Flash. 9

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. Clients sur plusieurs plates-formes et portails d'entreprise Technologies de l'interface utilisateur d'adobe LiveCycle ES Outils de développement d'adobe LiveCycle ES Composants de la solution Adobe LiveCycle ES Adobe Reader PDF et XML Workbench ES Process Management ES Business Activity Monitoring ES Navigateur Web HTML et AJAX Flex Builder Forms ES Output ES Reader Extensions ES Flex Flash et Flex SDK de LiveCycle ES Digital Signatures ES Rights Management ES PDF Generator ES Data Services ES Barcoded Forms ES Connecteurs pour ECM Adobe LiveCycle Foundation Composants de LiveCycle Foundation Conteneur de services Outils administratifs Intégration dans l'entreprise ECM CRM/SFA ERP LDAP 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.

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 20. 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. 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. Workbench ES : Environnment 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. SDK LiveCycle 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.

A propos d Adobe LiveCycle ES Présentation de LiveCycle ES Outils de développement 12 Pour plus de détails, reportez-vous aux sections suivantes : «LiveCycle Process Management ES», page 24 «LiveCycle Business Activity Monitoring ES», page 27 «LiveCycle Data Services ES», page 29 «LiveCycle Forms ES», page 34 «LiveCycle Output ES», page 39 «LiveCycle Reader Extensions ES», page 44 «LiveCycle Barcoded Forms ES», page 47 «LiveCycle Digital Signatures ES», page 52 «LiveCycle Rights Management ES», page 55 «LiveCycle PDF Generator ES», page 59 «Connecteurs LiveCycle ES pour ECM», page 64 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 multiplates-formes pour les interactions avec les utilisateurs finals.

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. Technologies de l'interface utilisateur Outils de développement Workbench PDF et XML Flash et Flex HTML et AJAX Conception de formulaire Modélisation de processus Flex Builder Langages de programmation ActionScript/Flex Java.Net Clients sur plusieurs plates-formes et portails d'entreprise Repository Forms Adobe Reader Processus Prêt hypothécaire Applications Flex Flex Normes, technologies et protocoles HTML Objet cohérent et modèles d'événement Modèles architecturaux cohérents Conteneur de services Couche d'appel Services Web API Java Distant Email Dossiers de contrôle Gestion des données Messagerie Forms Rights Management Signature Output Generate PDF Moteur de processus Gestion des travaux Surveillance Infrastructure d'événement Interface de fournisseur de services Composants de Foundation Adaptateurs JCA Connecteurs ECM Reader Extensions... Gestion des versions Contrôle Services Adobe LiveCycle Services définis par le client Infrastructure des composants Registre des services Applications d'utilisateurs finaux Workspace Démarrage des processus Tâche Suivi BAM Dashboard Tableaux de bord temps réel Alertes et notifications Console Rights Management Gestion des stratégies Contrôle des documents Console Reader Extensions Application des droits d'utilisation Outils administratifs Administration Console Configuration Manager Applications, systèmes et périphériques clients Serveurs et périphériques de télécopie Imprimantes Systèmes d'information d'entreprise Bases de données Répertoires Référentiel ECM Files d'attente de messages Systèmes hérités 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 enrichies (RIA), de créer des composants personnalisés destinés à être utilisés dans des guides de formulaires et de

A propos d Adobe LiveCycle ES Présentation de LiveCycle ES Exemples types de déploiement 14 personnaliser Adobe LiveCycle Workspace ES. Pour plus de détails concernant Workspace ES, reportez-vous à la section «LiveCycle Workspace ES», page 25. 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.

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 BEA WebLogic 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. Clients externes Renseignement des formulaires Signature des documents Envoi des données P a r e - f e u P a r e - f e u P a r e - f e u Serveur Web P a r e - f e u P a r e - f e u P a r e - f e u Serveur d'applications J2EE Web Workspace ES Rights Management ES Reader Extensions ES Administration Console EJB Composants de la solution Gestion des utilisateurs Courrier électronique, dossiers de contrôle Référentiel de processus Clients de navigateurs internes Administration du produit Création de stratégies Application des droits d'utilisation Personnalisation de Workspace Conception de formulaires Développement de processus Création de guides de formulaire LiveCycle Workbench ES Configurations du protocole LDAP 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. Dans une infrastructure de production en série organisée en grappe, le système est configuré pour que ses différents utilisateurs y jouent des rôles distincts. 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.

A propos d Adobe LiveCycle ES Présentation de LiveCycle ES Déploiement en grappe dans un environnement de production en série 16 En général, les différents utilisateurs exploitent LiveCycle ES dans trois types d environnements associés àune phase spécifique: Environnement 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. Environnement 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. Environnement 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) LiveCycle ES, et transfèrent l application de la phase de développement vers la phase intermédiaire, puis vers la phase de production. Développement Installation Production SDK LiveCycle ES LiveCycle Workbench ES Flex Builder Archive LiveCycle ES LC 1 Stockage permanent Non LC 1 LC 2 LC 3 Oui LC 1 LC 2 LC 3 P a r e - f e u P a r e - f e u P a r e - f e u Clients derrière le pare-feu Acceptation?

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 plusieurs services et composants vous permettant de déployer et de gérer des documents et processus d entreprise : coordination des processus et gestion des services ; prise en charge d une couche d appel commune ; gestion des utilisateurs ; 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. Gestion et surveillance des tâches Le service Job Manager permet d appeler un composant de façon asynchrone et de récupérer les résultats enregistrés. Ce service offre également la possibilité de surveiller l exécution de chacun des appels. 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 de détails concernant l appel de processus de longue durée, consultez le document Invoking LiveCycle ES Services accessible à l adresse http://www.adobe.com/go/learn_lc_programming. 17

LiveCycle Foundation Présentation de LiveCycle ES Référentiel et registre des services 18 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 Form Design dans 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. 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 chacun des éléments 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 la possibilité d assembler les é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.

LiveCycle Foundation Présentation de LiveCycle ES Prise en charge d une couche d appel commune 19 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 de détails concernant le conteneur de services, consultez le document Invoking LiveCycle ES Services accessible à l adresse http://www.adobe.com/go/learn_lc_programming. Prise en charge d une couche d appel commune LiveCycle Foundation offre une couche d appel commune garantissant des interactions cohérentes avec le serveur, quelles que soient les méthodes d appel utilisées. La couche d appel de LiveCycle Foundation 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 permettent d appeler n importe quel service. 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 : Les services situés dans le conteneur de services peuvent ê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 : Un service peut ê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 : Un service peut ê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.

LiveCycle Foundation Présentation de LiveCycle ES Gestion et authentification des utilisateurs 20 Pour plus de détails concernant l appel des services, consultez le document Invoking LiveCycle ES Services accessible à l adresse http://www.adobe.com/go/learn_lc_programming. Pour plus de détails concernant la configuration des dossiers de contrôle et des comptes de messagerie pour l appel de services, consultez le document Administering LiveCycle ES accessible à l adresse http://www.adobe.com/go/learn_lc_administration_fr. 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). Lorsque la fonction SSO est activée, les pages de connexion d utilisateur LiveCycle ES ne sont pas requises et ne s affichent pas. Du fait de son intégration à LiveCycle Foundation, User Manager authentifie les utilisateurs qui travaillent avec LiveCycle ES. User Manager implémente un contrôle des accès reposant sur les rôles pour permettre aux administrateurs d associer des utilisateurs et des groupes à des rôles faisant déjà partie intégrante 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. 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.

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 guides 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 dont 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. Conception de formulaires En utilisant la fonction LiveCycle Form Design 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 Form Design 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. 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 21

Outils de développement de LiveCycle ES Présentation de LiveCycle ES Développement d applications 22 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. Adobe 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 guides 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 Form Design, les schémas de processus créés avec la fonction LiveCycle Process Design, ou les guides 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. SDK LiveCycle ES LiveCycle Foundation offre des outils destinés aux programmeurs qui souhaitent développer des services personnalisés à exécuter sur LiveCycle Foundation et des applications clientes pour l appel de services.