dados de ADN. A versão 1.0 foi introduzida no ambiente de produção e está ser utilizada nasoperações correntes. Os Estados podem utilizar o produto que foi desenvolvido em conjunto, mastambém podem desenvolver os seus próprios produtos. Os componentes do produto comum serãomantidos, adaptados e desenvolvidos no futuro em função das alterações dos requisitos TI, forensese/ou de política funcional. Figura 2: Diagrama da topologia da aplicação 1002 ---pagebreak--- O presente documento foi acordado entre a União Europeia e o Reino Unido e é apresentado apenas para fins deinformação. Não pode ser usado como base para invocar quaisquer direitos até à data de entrada em aplicação. Anumeração dos artigos é provisória.5.6. Protocolos e normas a utilizar na arquitetura da aplicação:5.6.1. XMLO intercâmbio de dados de ADN aproveitará plenamente o esquema XML na forma de anexo àsmensagens de correio eletrónico SMTP. A XML (eXtensible Markup Language – Linguagem deMarcação Expansível) é uma linguagem de marcação de uso geral recomendada pelo W3C (WorldWide Web Consortium – Consórcio da Web) para a criação de linguagens de marcaçãoespecializadas, capaz de descrever muitos tipos diferentes de dados. A descrição do perfil de ADNque se presta ao intercâmbio entre todos os Estados foi efetuada com a XML e o esquema XML nodocumento ICD.5.6.2. ODBCA conectividade de bases de dados abertas (Open DataBase Connectivity) constitui um métodonormalizado de software API para aceder a sistemas de gestão de bases de dados que a tornaindependente das linguagens de programação, bases de dados e sistemas operativos. A ODBC temcontudo de algumas limitações: a administração de um grande número de máquinas-cliente podeimplicar uma grande diversidade de pilotos e DLLs. Esta complexidade pode dificultar aadministração do sistema.5.6.3. JDBCA conectividade de bases de dados Java (JDBC – Java DataBase Connectivity) é uma interface API dalinguagem de programação Java que determina a forma como um cliente pode aceder a uma basede dados. Ao contrário da ODBC, a JDBC não requer a utilização de um certo conjunto de DLLs locaisno sistema de secretária (desktop).O diagrama seguinte descreve a lógica funcional do tratamento dos pedidos e respostas de perfis deADN no sítio de cada Estado. Os fluxos dos pedidos e respostas interagem com a zona de dadosneutra que comporta diferentes conjuntos de dados, com uma estrutura de dados comuns.