XPDL (, c'est-à-dire langage de définition de processus en XML) est une norme de format ouvert et extensible du consortium Workflow Management Coalition qui permet de définir des processus d'affaires à l'aide du langage XML et de les mettre en œuvre avec un moteur de workflow. XPDL est compatible avec la norme BPMN qui permet de représenter graphiquement les workflows, et dont XPDL est un format d'échange.. La version actuelle est la 2.2.

La définition d'un processus comporte les principaux éléments (balises) suivant(e)s notables : les marques de début et de fin du ou des processus, les activités, leurs inter-relations (les transitions), les attributs qualifiant certains comportements de l'activité, les participants, rôles, groupes, et les interactions, relations entre les acteurs et les activités.

La définition ne comporte pas de façon native des attributs de positionnement (exemple : attributs (X, Y) d'une activité du diagramme représentant le processus) mais inclus la notion d'attributs étendus (la balise Extended Attribute) pour la plupart des composants. Certains éditeurs XPDL s'en servent pour mettre des attributs de positionnement.

XPDL 1.0 est annoncé en . XPDL 2.0 est annoncé le .

Bibliographie Wil M.P. van der Aalst, Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management, Springer Lecture Notes in Computer Science, vol. 3098/2004. Wil M.P. van der Aalst, , Eindhoven University of Technology, PDF. Jiang Ping, Q. Mair, J. Newman, Using UML to design distributed collaborative workflows: from UML to XPDL, Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings, . W.M.P. van der Aalst, Don't go with the flow: Web services composition standards exposed, IEEE Intelligent Systems, jan/fév. 2003. Jürgen Jung, Mapping Business Process Models to Workflow Schemata An Example Using Memo-ORGML And XPDL, Universität Koblenz-Landau, , PDF. Volker Gruhn, Ralf Laue, , José Cordeiro and Joaquim Filipe (Eds.): Proceedings of the 2nd Workshop on Computer Supported Activity Coordination, Miami, USA, 23.05.2005 - 24.05.2005, 75-88. INSTICC, Press. . Nicolas Guelfi, Amel Mammar, A formal framework to generate XPDL specifications from UML activity diagrams, Proceedings of the 2006 ACM symposium on Applied computing, 2006. Peter Hrastnik, , International Journal of Electronic Business, Volume 2, numéro 5 / 2004. Petr Matousek, , Symposium on the Effectiveness of Logic in Computer Science, , PS. F. Puente, A. Rivero, J.D. Sandoval, P. Hernández, and C.J. Molina, Improved Workflow Management System based on XPDL, Editor(s): M. Boumedine, S. Ranka, Proceedings of the The IASTED Conference on Knowledge Sharing and Collaborative Engineering, St. Thomas, US Virgin Islands, -, . Petr Matousek, , PhD thesis, jan. 2003. . . . Thomas Hornung, Agnes Koschmider, Jan Mendling, Integration of Heterogeneous BPM Schemas: The Case of XPDL and BPEL, Technical Report JM-2005-03, Vienna University of Economics and Business Administration, 2006 PDF. Wei Ge, Baoyan Song, Derong Shen, Ge Yu, , Web Technologies and Applications: 5th Asia-Pacific Web Conference, APWeb 2003, Xian, Chine, 23-. Proceedings, . Ryan K. L. Ko, Stephen S. G. Lee, Eng Wah Lee (2009) Business Process Management (BPM) Standards: A Survey. In: Business Process Management Journal, Emerald Group Publishing Limited. Volume 15 Issue 5. . . Huser, V.; Rasmussen, L. V.; Oberg, R.; Starren, J. B. (2011). ( 11: 43. . . . Huser, V.; Narus, S. P.; Rocha, R. A. (2010). . Journal of Biomedical Informatics 43 (1): 41-50. . .

Notes et références

Liens externes Site officiel du format XPDL Site officiel de la Workflow Management Coalition XPDL 2.1 Schema (bpmnxpdl_31.xsd) l'éditeur XPDL graphique JaWE (Java Workflow Editor) JPEd, Éditeur basé sur JaWE (Java Process Editor)

Catégorie:Workflow Catégorie:Format de données numériques Catégorie:Norme ou standard informatique Catégorie:Dialecte XML