2.2 - Como a ADML relaciona-se com UML?
Como sabemos, a UML é sobretudo uma linguagem de design do sistema, enquanto que a ADML atua principalmente no nível da arquitetura corporativa. No entanto, essa distinção não é simples, porque as diferenças entre arquitetura e design não são claras. Sistemas individuais de grande porte muitas vezes têm uma arquitetura, enquanto o desenvolvimento de arquitetura empresarial muitas vezes envolve design de alto nível, ou seja, uma forma mais superficial para validar a arquitetura.
Outra diferença é que UML é uma linguagem gráfica, enquanto ADML é uma notação de marcação, proporcionando uma textual (legível) notação para a descrição da arquitetura. XML está sendo desenvolvido como um meio de troca de modelos UML baseada em XML, e nós acreditamos que há potencial sinergia aqui.
|
Consideramos que UML e ADML são complementares, mas não existe atualmente um diálogo permanente entre a comunidade ADML dentro do The Open Group e da comunidade UML dentro OMG para ajudar ambos os lados entender essa questão melhor.
|