3 - xADL: linguagem baseada em XML Extensible Architecture Description Language

xADL é uma tentativa de fornecer uma plataforma sobre a qual os recursos de modelagem comuns podem ser reutilizados de domínio para domínio e novos recursos podem ser criados e adicionados à linguagem como entidades de primeira classe.

Como ADML, xADL é uma linguagem baseada em XML. Isto é, todos os modelos xADL são um documento XML válido e bem estruturado. A principal diferença é que, ao contrário da ADML, xADL aproveita totalmente os mecanismos de extensibilidade da XML para suas extensões de linguagem.

Sintaticamente, a linguagem xADL é a composição de esquemas xADL. Cada esquema xADL adiciona um conjunto de recursos para a linguagem. Estes recursos podem ser uma nova estrutura de construção de mais alto nível ou podem ser extensões de estruturas já existentes.

A flexibilidade de poder utilizar novas estruturas ou extensões de estruturas já existentes fornece algumas vantagens. São elas:

De tempos em tempos, novos esquemas são adicionados ao xADL. Estes esquemas são desenvolvidos pelos criadores do xADL ou por seus colaboradores externos.

Copyright © 2016 AIEC.