Quels sont les différents types de langage de processus métier?
Le langage de processus métier est la norme formelle pour les processus métier générés par XML. Trois types de langages sont principalement utilisés dans la spécification de processus métier actuelle. Il s'agit du langage de modélisation de processus métier (BPML), du langage d'exécution de processus métier (BPEL) et du schéma de spécification de processus métier (BPSS). Chaque langue est utilisée de concert pour définir et illustrer les processus d’entreprise d’une entreprise.
Le langage d'exécution des processus métier est un langage XML utilisé par les systèmes de gestion des processus métiers pour les services Web dans les applications informatiques. Ces informations BPEL intègrent plusieurs processus métier d'une entreprise. Le langage des processus métier aide les entreprises à rationaliser leurs flux métier, ce qui peut augmenter leur productivité et leurs bénéfices.
Un processus BPEL pourrait par exemple être un processus d’assurance qualité des superviseurs. Ce type de processus nécessite plusieurs étapes au sein d'une organisation qui utiliserait généralement plusieurs fonctions de l'entreprise. Le langage de processus métier mapperait chaque étape, y compris l’interaction entre les employés et les superviseurs. Le processus du superviseur permettrait un examen final avant la finalisation d’une transaction.
BPEL a été déclarée norme pour l’interaction des services Web en 2007 par l’Organisation pour l’avancement des normes d’information structurée (OASIS). Cette norme a été intégrée à la plupart des outils d'automatisation des processus métier disponibles dans le commerce. Ce langage de processus métier fournit le plan directeur pour le développement de services Web, ce qui permet une intégration rapide des services d'entreprise dans une entreprise.
Le langage de modélisation de processus métier (BPML) est un standard formel permettant de créer les modèles commerciaux d'une entreprise. Chaque modèle d'entreprise représente une procédure d'exploitation standard pour une entreprise. Ces modèles sont généralement décrits sous forme d'organigrammes qui représentent les étapes nécessaires pour mener à bien une fonction dans un département.
L'automatisation BPML est utilisée par de nombreux outils de modélisation de processus commerciaux. Quelques exemples commerciaux de ces produits incluent Websphere Business Process Modeler® et Oracles Business Process Management Suite®. Ces produits utilisent BPML et fournissent une méthode visuelle de présentation de modèles aux utilisateurs.
Le schéma de spécification de processus métier (BPSS) est la structure détaillée des éléments de données dans une interface BPEL. Le langage BPSS est la norme nécessaire pour garantir la communication efficace des processus métier. BPSS est un langage de processus métier généralement utilisé pour les transactions interentreprises (B2B).
Un exemple de processus BPSS pourrait être une interaction entre un système de stock d’entrepôt et une société fournissant des produits. Lorsque l'inventaire de l'entrepôt détecte une pénurie de produit, il peut automatiquement en acheter davantage auprès de la société de fourniture. Cette transaction d'achat utiliserait la spécification de langue du BPSS. Ce schéma constituerait un aperçu formel des éléments de données nécessaires pour exécuter une commande d'achat entre l'entreposeur et le fournisseur.