Modélisation d'un CPA ebXML

Cette section explique comment modéliser des objets CPA ebXML dans le Modèle de Processus Métiers PowerAMC.

Le document CPA ebXML est une option de la génération ebXML BPSS.

Etant donné qu'un document CPA ebXML est basé sur un document BPSS, les deux documents partagent certains paramètres tels que les rôles, les activités de transaction commerciale ou caractéristiques de transaction commerciale (actions, document et ordre de message, délai d'accusé de réception, délais d'acceptation). Toutefois, les valeurs CPA prévalent souvent sur les valeurs du BPSS.

PowerAMC génère des documents BPSS ou CPA à partir d'un même Modèle de Processus Métiers, les éléments partagés ont donc la même valeur. Pour pouvoir enregistrer les valeurs BPSS et CPA séparément, vous pouvez :


Les deux modèles de processus métiers incluent le langage de processus ebXML BPSS 1.04.

Un document CPA ebXML définit une séquence d'actions que les partenaires commerciaux entreprennent pour exécuter un processus métiers. Ces actions représentent des messages envoyés d'un partenaire à l'autre, le plus souvent avec des documents métiers attachés. Les actions peuvent toujours se produire sous forme de paires d'action CanSend/CanReceive entre les partenaires. Ceci signifie que si le CPA définit un élément CanSend pour le partenaire A, il doit également définir un élément CanReceive correspondant pour le partenaire B.

La génération de template CPA est, par conséquent, principalement basée sur la chorégraphie de Binary Collaboration, de Business Documents et de signaux échangés lors de chaque Business Transaction.

Chaque action CanSend/CanReceive constitue un accord élémentaire entre deux partenaires. Elle définit des paramètres techniques agréés associés à l'échange de message tels que le canal de livraison, le protocole et la sécurité, ou le packaging de message. PowerAMC fournit des attributs étendus spécifiques au CPA qui permettent de définir ces paramètres techniques.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com