18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

integração de ferramentas de diferentes vendedores e sistemas.<br />

Uma possível solução para este problema seria a introdução de uma descrição geral<br />

dos dados com sintaxe específica ao contexto e fácil acesso as interfaces para troca<br />

de dados entre os diferentes ambientes. Soluções baseadas no HTML já existem. O<br />

HTML é usado na descrição de documentos heterogêneos, que são encontrados em<br />

todos os lugares da Internet. A eXtensible Markup Language (XML) está substituindo<br />

as soluções tradicionais baseadas na HTML. A XML expande a descrição da<br />

linguagem HTML com o uso de marcadores, tipos de dados e estruturas. A XML<br />

possui algumas vantagens em relação ao HTML como uma nítida separação entre a<br />

descrição dos dados, os dados e sua representação nos navegadores Web. Em adição,<br />

declarar informações de sintaxe e semântica em arquivos separados (Document Type<br />

Definition (DTD) ) permite re-usar a a estrutura da descrição em diferentes contextos.<br />

Isto provê um número de benefícios quando usando o mesmo arquivo XML<br />

para diferentes tarefas. Diferentes cenários (telas) podem ser implementados em<br />

cima dos mesmos dados. A descrição pode ser hierarquicamente organizada. Dependendo<br />

das funções a serem executadas, os dados XML podem ser filtrados e associados<br />

a componentes de software. A seleção da informação necessária e a definição<br />

dos detalhes de apresentação podem ser executadas por folhas de estilo, usando a<br />

eXtensible Style Language (XSL). Usar diferentes folhas de estilo permite acesso a<br />

dados específicos ao contexto. Outro método de acesso a arquivos XML é feito por<br />

analisadores sintáticos baseado em Document Object Model (DOM) que constroem<br />

uma estrutura de árvore que contém dados de um documento XML.<br />

A descrição XML de um componente Fieldbus consiste de diferentes partes.<br />

Primeiramente, define-se a sintaxe e a semântica apropriadas relacionada ao Fieldbus.<br />

Isto inclui os marcadores e atributos, seqüencias e tipos de dados. Então,<br />

um modelo de conteúdo da descrição Fieldbus é criado. Este modelo contém um<br />

conjunto de Definições de Tipo de Documento (DTDS), esquemas, descrição dos<br />

tipos de dados e regras de transformações (<strong>DE</strong>ITEL et al. 2003). DTDS e esquemas<br />

verificam se um documento XML é válido. Segundo, os arquivos XML são criados.<br />

O terceiro passo é desenvolver filtros (remover ou não um elemento de um arquivo)<br />

e regras de formatação em ordem de gerar a tela desejada em função do contexto.<br />

Isto pode ser feito através das folhas de estilo.<br />

150

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!