ebXML - Terminologia

Este capítulo fornece a definição da maioria dos termos usados ​​nas especificações ebXML. Você deve ter visto muitos deles nos capítulos anteriores e os estamos repetindo aqui apenas para sua referência.

Envie-nos mais definições para adicionar a esta lista. Você pode nos contatar em [email protected]

Processo de negócio

Um processo de negócios é algo que uma empresa faz, como comprar peças de computador ou vender um serviço profissional. Envolve a troca de informações entre dois ou mais parceiros comerciais de alguma forma previsível.

Um processo de negócios é formalmente descrito pelo Business Process Specification Schema (um esquema W3C XML e também um DTD). Também pode ser modelado em UML.

Perfil de protocolo de colaboração (CPP)

Um CPP fornece todas as informações necessárias sobre como um determinado parceiro comercial pretende fazer negócios eletrônicos. Um CPP é armazenado no registro ebXML com um Globally Unique Identifier (GUID) e os parceiros de negócios podem encontrar o CPP uns dos outros por meio do registro.

Colaborações de negócios

Uma colaboração de negócios é um conjunto coreografado de atividades de transações de negócios, nas quais dois parceiros comerciais trocam documentos.

Transações Comerciais

Uma transação comercial é o nível atômico de trabalho em um processo comercial. Ele é bem-sucedido ou falha completamente.

Coreografia

A coreografia é expressa em termos de estados e as transições entre eles. Uma atividade de negócios é conhecida como estado abstrato, com colaborações de negócios e atividades de transação de negócios conhecidas como estados concretos. A coreografia é descrita no esquema de especificação do processo de negócios ebXML usando conceitos de diagrama de atividades, como estado inicial, estado de conclusão, etc.

Documentos Comerciais

Os documentos de negócios são compostos de objetos de informações de negócios ou porções menores de informações que foram previamente identificadas.

Acordo de Parceiro Comercial (TPA)

Um acordo de parceiro comercial é um contrato que define os termos e condições legais e as especificações técnicas para ambos os parceiros em uma relação comercial. Um CPA é derivado dos CPPs de parceiros comerciais.

Esquema de Especificação de Processo de Negócios ebXML (BPSS)

Um ebXML BPSS define um documento XML que descreve como uma organização conduz seus negócios. É uma declaração dos parceiros, funções, colaborações, coreografia e trocas de documentos de negócios que constituem um processo de negócios.

Registro e Repositório

Um registro ebXML serve como índice e gateway de aplicativo para um repositório para o mundo externo e contém a API que controla como as partes interagem com o repositório.

Componentes do núcleo

Um componente principal é um bloco de construção básico reutilizável que contém informações que representam um conceito de negócio. Alguns exemplos de componentes principais para partes de um pedido de compra são "Data do pedido de compra", "Imposto sobre vendas" e "Valor total".

Mensagens de Negócios

As mensagens comerciais são as informações reais comunicadas como parte de uma transação comercial. Uma mensagem contém várias camadas. Na camada externa, um protocolo de comunicação real deve ser usado (como HTTP ou SMTP). SOAP é uma recomendação ebXML como um envelope para uma "carga útil" de mensagem. Outras camadas podem lidar com criptografia ou autenticação.

Biblioteca Central

Um conjunto de "partes" padrão que podem ser usadas em elementos ebXML maiores. Por exemplo, os processos principais podem ser referenciados por processos de negócios.

Interface de serviço de mensagem (MSI)

MSI é uma interface de aplicativo para aplicativos de negócios para invocar a funcionalidade de manipulador de mensagens ebXML para enviar e receber mensagens. Semelhante ao ODBC, JDBC e outras interfaces de serviço abstratas, ele expõe a funcionalidade do manipulador de mensagens como um conjunto definido de APIs para desenvolvedores de aplicativos de negócios.

Manipulador de serviço de mensagem (MSH)

Um MHS inclui serviços básicos como processamento de cabeçalho de mensagem ebXML, análise de cabeçalho de mensagem ebXML, serviços de segurança, serviços de mensagem confiáveis, embalagem de mensagem e tratamento de erros.

Interface de transporte de mensagens (MTI)

O MTI foi projetado para enviar mensagens ebXML por uma variedade de protocolos de comunicação em nível de rede e de aplicativo. A interface de transporte transforma dados específicos ebXML em outras formas transportadas por serviços e protocolos de rede. Envolve uma troca completa entre duas partes, pegando carona nos protocolos existentes na pilha da rede.