TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

LINGUAGEM PARA ORANIZAÇÃO E TRANSFERÊNCIA DE DADOS PARA WEB

Artigo: LINGUAGEM PARA ORANIZAÇÃO E TRANSFERÊNCIA DE DADOS PARA WEB. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/3/2014  •  1.574 Palavras (7 Páginas)  •  387 Visualizações

Página 1 de 7

Sumário

1- Desafio..........................................................................................................................3

2- Objetivo do desafio.......................................................................................................3

3- Etapa 1.........................................................................................................................3

3.1 - Passo 1........................................................................................................3,4,5

3.2 - Passo 2..............................................................................................................5

3.3 - Passo 3..........................................................................................................5,6

3.4 - Passo 4.............................................................................................................7

4- Etapa 2.........................................................................................................................7

4.1 - Passo 1..............................................................................................................7

4.2 - Passo 2.............................................................................................................8

4.3 - Passo 3..........................................................................................................8,9

4.4 - Passo 4.............................................................................................................9

1 - DESAFIO

A empresa Vassoura Vassourinha XXI Ltda., empresa multinacional brasileira do ramo de vassouras industriais e domésticas, acaba de adquirir sua maior concorrente, a Vassouras Lindaura YY Ltda. Com isto, a equipe de TI (Tecnologia da Informação) da organização foi contatada para realizar a unificação das bases de dados dos sistemas de informação de vendas de ambas as empresas.

Após duas semanas de trabalho, em que as bases foram sincronizadas de maneira off-line, a área de Vendas necessitou dos dados de vendas disponibilizados em tempo real. Para tanto, a equipe de TI concluiu que a melhor maneira para a sincronização de dados em tempo real seria por meio da utilização da linguagem XML (eXtensible Marckup Language). Porém, a equipe de TI se deparou em um problema: ninguém na equipe conhece a linguagem XML. Neste desafio, sua equipe deverá ser responsável pela proposta de treinamento da tecnologia XML para a equipe de TI e auxiliar na criação da interface de sincronização de dados para os sistemas.

2 - OBJETIVO DO DESAFIO

Criar uma proposta de treinamento de XML e, demais métodos de sincronia de dados, para a equipe de TI da empresa Vassoura Vassourinha XXI Ltda. bem como auxiliar na criação da interface de sincronia de dados.

3 - Etapa 1

3.1 - PASSO 1

XML, do inglês Extensible Markup Language, é uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.

Linguagem de marcação é um agregado de códigos que podem ser aplicados a dados ou textos para serem lidos por computadores ou pessoas. Por exemplo, o HTML é uma linguagem de marcação para organizar e formatar um website, já o XML tem o mesmo conceito, mas para padronizar uma sequência de dados com o objetivo de organizar, separar o conteúdo e integrá-lo com outras linguagens.

O XML é uma tecnologia que permite uma troca de informação muito mais eficiente entre web sites. As informações são codificadas no arquivo XML, que tem como base o formato HTML para ser escrito, utilizando as marcações do HTML.

Ele serve como base para criação de novas linguagens para web, serve para simplificar uma mudança de plataforma e simplificar o compartilhamento de dados.

XML não é uma linguagem especificamente, como foi dito acima é uma tecnologia, que foi desenvolvida para poder ser integrada em qualquer tipo de sistema, com a finalidade de fazer essa troca de arquivos de maneira fácil, rápida e pratica.

A maneira mais comum e pratica de escrever um arquivo XML é usando algum editor de texto, e nele utilizar as marcações HTML, ao final deve nomear o arquivo colocando a extensão. xml, isso que ira transformar o arquivo de texto em um arquivo xml, hoje em dia muito programas já dão essa opção ao usuário de salvar diretamente nesse formato, oque é muito bom.

O processamento do arquivo XML é feito através de um analisador sintático XML, por convenção deve ser fazer uma formatação bem organizada, para não haver erros de leitura, sempre deve seguir-se uma boa pratica na elaboração do documento.

O XML não obriga a pessoa usar nenhuma definição de tipo de documento DTD, mas é recomendado eu se use essa definição para evitar qualquer tipo de problema nas transições, o DTD é utilizado para fazer todas as definições e permissões, de atributos e / ou elementos que serão permitidos no documento.

É aqui que entra o analisador sintático, ele é quem faz essa verificação e diz se o documento esta nas normas DTD, para que isso é feito? Isso é feito para validar o documento caso esteja dentro dos parâmetros do DTD.

O DTD é colocado no documento XML através do doctype que é colocado no inicio do documento.

O XML traz uma sintaxe básica que pode ser utilizada para compartilhar informações entre diferentes computadores e aplicações. Quando combinado com outros padrões, torna possível definir o conteúdo de um documento separadamente de seu formato, tornando simples para reutilizar o código em outras aplicações para diferentes propósitos.

Portanto, uma das suas principais características é sua portabilidade, pois, por exemplo, um banco de dados pode escrever um arquivo XML para que outro banco consiga lê-lo.

...

Baixar como (para membros premium)  txt (9.8 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com