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.