Aller au contenu

XML Process Definition Language

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 5 décembre 2014 à 05:16 et modifiée en dernier par JackBot (discuter | contributions) (Formatage, Vérification des liens externes, traduction de leurs modèles). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

XPDL (XML Process Definition Language, ou langage (dérivé du) XML de définition de processus). Il s’agit d’un standard de la Workflow Management Coalition qui permet de définir un processus métier ou processus d'affaires à l'aide du langage XML, processus métier qui sera ensuite utilisé par un moteur de workflow.

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 3 octobre 2005.

Bibliographie

  • (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, avril 2004, 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, mars 2002, 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, 29 novembre-1er décembre 2006, (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) (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-25 avril 2003. 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.
  • (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

Liens externes