XML Process Definition Language

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis XPDL)

XPDL (XML Process Definition Language, 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[1]. XPDL est compatible avec la norme BPMN qui permet de représenter graphiquement les workflows , et dont XPDL est un format d'échange [2]. 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 décembre 2002. XPDL 2.0 est annoncé le .

Bibliographie[modifier | modifier le code]

  • (en) 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.
  • (en) Wil M.P. van der Aalst, Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language, Eindhoven University of Technology, PDF.
  • (en) 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, (ISBN 0-7695-1963-6).
  • (en) W.M.P. van der Aalst, Don't go with the flow: Web services composition standards exposed, IEEE Intelligent Systems, jan/fév. 2003.
  • (en) Jürgen Jung, Mapping Business Process Models to Workflow Schemata An Example Using Memo-ORGML And XPDL, Universität Koblenz-Landau, , PDF.
  • (en) Volker Gruhn, Ralf Laue, « Using Timed Model Checking for Verifying Workflows »(Archive.orgWikiwixArchive.isGoogleQue faire ?) (consulté le ), 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. (ISBN 972-8865-26-0).
  • (en) 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.
  • (en) Peter Hrastnik, Execution of business processes based on web services, International Journal of Electronic Business, Volume 2, numéro 5 / 2004.
  • (en) Petr Matousek, An ASM Specication of the XPDL Language Semantics, Symposium on the Effectiveness of Logic in Computer Science, , PS.
  • (en) 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, -, (ISBN 0-88986-433-0).
  • (en) Petr Matousek, Verification method proposal for business processes and workflows specified using the XPDL standard language, PhD thesis, jan. 2003.
  • (en) Albert Rainer, « Web-centric business process modelling », International Journal of Electronic Business, vol. 2, no 5,‎ .
  • (en) Y Xiao, D Chen, M Chen, « 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583) », Proc. 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 3,‎ , p. 2137–2142 (ISBN 0-7803-8566-7, DOI 10.1109/ICSMC.2004.1400643).
  • (en) Stefan Jablonski, Data management in a connected world: essays dedicated to Hartmut Wedekind on the occasion of his 70th Birthday (Lecture Notes in Computer Science), Berlin, Springer, (ISBN 3-540-26295-4, DOI 10.1007/11499923_11), « Processes, Workflows, Web Service Flows: A Reconstruction ».
  • (en) 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.
  • (en) Wei Ge, Baoyan Song, Derong Shen, Ge Yu, e_SWDL: An XML Based Workflow Definition Language for Complicated Applications in Web Environments, Web Technologies and Applications: 5th Asia-Pacific Web Conference, APWeb 2003, Xian, Chine, 23-. Proceedings, (ISSN 0302-9743).
  • (en) 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. ISSN 1463-7154. « PDF »(Archive.orgWikiwixArchive.isGoogleQue faire ?).
  • (en) Huser, V.; Rasmussen, L. V.; Oberg, R.; Starren, J. B. (2011). Implementation of workflow engine technology to deliver basic clinical decision support functionality (using XPDL as the process representation language). BMC Medical Research Methodology 11: 43. DOI 10.1186/1471-2288-11-43. PMC 3079703. PMID 21477364.
  • (en) Huser, V.; Narus, S. P.; Rocha, R. A. (2010). Evaluation of a flowchart-based EHR query system: A case study of RetroGuide. Journal of Biomedical Informatics 43 (1): 41-50. DOI 10.1016/j.jbi.2009.06.001. PMC 2840619. PMID 19560553

Notes et références[modifier | modifier le code]

  1. (en-GB) Super User, « XPDL - Workflow Management Coalition », sur www.wfmc.org (consulté le )
  2. (en) « Welcome to XPDL.org », sur www.xpdl.org (consulté le )

Liens externes[modifier | modifier le code]