ebXML - Terminologie
Ce chapitre fournit la définition de la plupart des termes utilisés dans les spécifications ebXML. Vous devez en avoir vu beaucoup dans les chapitres précédents et nous les répétons ici juste pour votre référence.
Veuillez nous envoyer plus de définitions à ajouter à cette liste. Vous pouvez nous contacter à [email protected]
Processus d'affaires
Un processus commercial est quelque chose qu'une entreprise fait, comme l'achat de pièces d'ordinateur ou la vente d'un service professionnel. Cela implique l'échange d'informations entre deux ou plusieurs partenaires commerciaux d'une manière prévisible.
Un processus métier est formellement décrit par le schéma de spécification de processus métier (un schéma XML W3C et également une DTD). Il peut également être modélisé en UML.
Profil de protocole de collaboration (CPP)
Un CPP fournit toutes les informations nécessaires sur la manière dont un partenaire commercial particulier entend faire du commerce électronique. Un CPP est stocké dans le registre ebXML avec un identifiant global unique (GUID) et les partenaires commerciaux peuvent trouver le CPP de l'autre via le registre.
Collaborations commerciales
Une collaboration commerciale est un ensemble chorégraphié d'activités de transaction commerciale, dans lequel deux partenaires commerciaux échangent des documents.
Transactions commerciales
Une transaction commerciale est le niveau atomique de travail dans un processus commercial. Il réussit ou échoue complètement.
Chorégraphie
La chorégraphie s'exprime en termes d'états et de transitions entre eux. Une activité commerciale est appelée état abstrait, avec des collaborations commerciales et des activités de transaction commerciale appelées états concrets. La chorégraphie est décrite dans le schéma de spécification de processus métier ebXML à l'aide de concepts de diagramme d'activité tels que l'état de démarrage, l'état d'achèvement, etc.
Documents commerciaux
Les documents commerciaux sont composés d'objets d'informations métier ou de petits morceaux d'informations qui ont été précédemment identifiés.
Accord de partenariat commercial (TPA)
Un accord de partenaire commercial est un contrat définissant à la fois les conditions légales et les spécifications techniques pour les deux partenaires dans une relation commerciale. Un CPA est dérivé des CPP des partenaires commerciaux.
Schéma de spécification de processus métier ebXML (BPSS)
Un BPSS ebXML définit un document XML qui décrit la manière dont une organisation mène ses activités. C'est une déclaration des partenaires, des rôles, des collaborations, de la chorégraphie et des échanges de documents commerciaux qui composent un processus métier.
Registre et référentiel
Un registre ebXML sert d'index et de passerelle d'application pour un référentiel vers le monde extérieur, et il contient l'API qui régit la manière dont les parties interagissent avec le référentiel.
Composants principaux
Un composant de base est un bloc de construction de base réutilisable qui contient des informations représentant un concept commercial. Certains exemples de composants de base pour des parties d'un bon de commande sont «Date de la commande», «Taxe de vente» et «Montant total».
Messages commerciaux
Les messages commerciaux sont les informations réelles communiquées dans le cadre d'une transaction commerciale. Un message contient plusieurs couches. Au niveau de la couche externe, un protocole de communication réel doit être utilisé (tel que HTTP ou SMTP). SOAP est une recommandation ebXML en tant qu'enveloppe pour un message «payload». D'autres couches peuvent traiter du cryptage ou de l'authentification.
Bibliothèque principale
Un ensemble de "pièces" standard qui peuvent être utilisées dans des éléments ebXML plus volumineux. Par exemple, les processus de base peuvent être référencés par des processus métier.
Interface de service de messagerie (MSI)
MSI est une interface d'application permettant aux applications d'entreprise d'appeler la fonctionnalité de gestionnaire de messages ebXML pour l'envoi et la réception de messages. Semblable à ODBC, JDBC et à d'autres interfaces de service abstrait, il expose la fonctionnalité de gestionnaire de messages en tant qu'ensemble défini d'API pour les développeurs d'applications métier.
Gestionnaire de service de messagerie (MSH)
Un MHS comprend des services de base tels que le traitement des en-têtes de messages ebXML, l'analyse des en-têtes de messages ebXML, des services de sécurité, des services de messagerie fiables, le conditionnement des messages et la gestion des erreurs.
Interface de transport de messages (MTI)
MTI est conçu pour envoyer des messages ebXML via une variété de protocoles de communication au niveau du réseau et des applications. L'interface de transport transforme les données spécifiques ebXML en d'autres formes portées par les services et protocoles réseau. Il implique un échange complet entre deux parties, superposant aux protocoles existants dans la pile réseau.