ebXML - Exemplo de uso

O diagrama a seguir mostra um cenário ebXML, o que facilita a compreensão do conceito de ebXML. O exemplo é retirado da Especificação de Arquitetura Técnica.

O exemplo mostra como as organizações se preparam para o ebXML, procuram novos parceiros comerciais e, em seguida, se envolvem em negócios eletrônicos.

  • A Empresa A navega no registro ebXML para ver o que está disponível online. Na melhor das hipóteses, a empresa A pode reutilizar todos os processos de negócios existentes, documentos e componentes principais comuns a sua indústria que já estão armazenados no registro ebXML. Caso contrário, a empresa A projeta as peças que faltam, armazena-as no registro ebXML e as disponibiliza para seus parceiros do setor.

  • A Empresa A decide fazer negócios eletrônicos da maneira ebXML e considera a implementação de um aplicativo compatível com ebXML local. Uma interface de serviço de negócios ebXML (BSI) fornece o link entre a empresa e o mundo ebXML externo. A empresa deve criar um Perfil de Protocolo de Colaboração (CPP) que descreve os recursos de processos de negócios suportados, restrições e informações técnicas de ebXML, como escolha de algoritmos de criptografia, certificados de criptografia e escolha de protocolos de transporte.

  • A Empresa A envia seu CPP para o registro ebXML. Desse ponto em diante, a empresa A é listada publicamente no registro ebXML e provavelmente será descoberta por outras empresas em busca de novos parceiros comerciais.

  • A empresa B já está registrada no registro ebXML e está procurando novos parceiros comerciais. A empresa B consulta o registro ebXML e recebe o CPP da empresa A. A empresa B então tem dois CPP: o CPP da empresa A e o seu próprio. As duas empresas precisam chegar a um acordo sobre como fazer negócios, o que na terminologia ebXML é chamado de Collaboration Protocol Agreement (CPA). A Empresa B usa uma ferramenta de formação de CPA ebXML para derivar um CPA a partir dos requisitos dos dois CPPs

  • Nesse cenário, a empresa B se comunica com a empresa A diretamente e envia o CPA recém-criado para aceitação da empresa A. Com o acordo do CPA pela empresa A, ambas as empresas estão prontas para negócios eletrônicos.

  • As empresas então usam a estrutura ebXML subjacente e trocam documentos de negócios em conformidade com o CPA. Isso significa que ambas as empresas seguem os processos de negócios definidos no CPA.