Protocoles de collaboration
- ebCPP - Collaboration Protocol Profile and Agreement;
- Standard OASIS - version 2 (23 septembre 2002);
- CPP - Collaboration Protocol Profile
[Profil de protocole de collaboration]:
- Un ou plusieurs;
- Contenu: informations sur le partenaire, rôles, messages d'action
(envoyé, reçu), canaux de transfert, transport, échange
des documents, composition des messages, contraintes de sécurité;
- Versement au registre : optionnel, suggéré.
- CPA - Collaboration Protocol Agreement
[Entente de protocole de collaboration]:
- Accord entre les partenaires: intéractions;
- Contient les éléments des CPP des partenaires, utilisés lors
de leurs activités d'affaires seulement;
- Les négociations entre partenaires pour créer le CPA ne sont pas décrites dans la spécification;
- CPA: configuration des applications;
- Versement au registre: optionnel.
- CPA et CPP: instances XML (un schéma XML);
- CPA et CPP référencent les versions XML des processus d'affaires
uniquement;
- Éléments de sécurité :
- Certificate;
- SecurityDetails: [trust anchors] et la politique
de sécurité;
- DocExchange: chiffrement, signature électronique,
fiabilité;
- TransportClientSecurity;
- TransportServerSecurity;
- Quatre éléments définissant une unité de conversation:
- ProcessSpecification: lien vers la description du processus d’affaires, documents pouvant être reçus et envoyés;
- DeliveryChannel: permet de décrire les caractéristiques de communication entre les partenaires pour chaque canal de transmission ([DocExchange] et [Transport] et [Channel]);
- DocExchange: information sur l’échange des documents tels que chiffrement, signature;
- Transport: capacités de communication réseau des partenaires (protocoles).