Um Objeto de Design é identificado exclusivamente pelo nome e namespace e é atribuído a um componente de software. Você pode criar diferentes objetos de design para executar várias funções e poucos são objetos de mandato e outros são opcionais em um cenário de integração. Os objetos de design mais comuns incluem cenário de integração de processos, tipos de mensagens, tipos de dados, mapeamentos, etc.
A tabela a seguir define objetos de design comuns, suas funções e uso em um cenário -
Objeto de Design |
Obrigatório |
Função |
Cenários de integração |
Não |
É usado para agrupar todos os objetos de design necessários |
Tipos de mensagem |
sim |
É usado para encapsular tipos de dados |
Tipos de dados |
sim |
É usado para descrever a estrutura dos dados a serem trocados |
Interfaces de serviço |
sim |
Ele encapsula tipos de mensagens e parâmetros |
Mapeamento |
Não |
Mapeamento de mensagem |
Processos de integração |
Não |
Ele define fluxos de trabalho ccBPM |
Esses objetos de design são frequentemente representados na forma de hierarquia.