xml.docx

13
Etapa 1 Passo 1: Deve-se desenvolver em XML por causa de seu armazenamento seguro, onde a empresa terá toda a garantia de segurança e organização de seus dados onde será otimizado e centralizado de forma inteligente os arquivos.Usando o XMLl é possível a fácil visibilidade dos dados , o portal de serviço possuirá um certificado de segurança onde toda informação trafegada dentre a maquina da empresa e nossos servidores serão criptografadas, digitando o usuário e a senha por uma questão de segurança evitando que hackers tenham acessos indevidos ao portal, no modulo inicial estará disponível o acesso ao armazenamento de XML, onde será mostrado de forma gráfica um resumo dos arquivos da empresa armazenados no ano corrente, bem como, um quadro de avisos referente aos últimos arquivos armazenados, comunicação do suporte técnico e notificação ao cliente. Também será disponível um ícone NFE, que é uma tela de consulta dos arquivos armazenados de forma organizadas. Os arquivo podem ser armazenados em nosso portal através de e- mail ou web serves, para facilitar a busca dos arquivos armazenados. Disponibilizaremos a opção de pesquisar por período ,fornecedor ,cliente ,chave da NFE ou numero de registro do produto e será possível a visualização de produtos de entrada e saída da empresa. . Passo 2: Principais elementos do XML. Ex: 1

Transcript of xml.docx

Etapa 1Passo 1:Deve-se desenvolver em XML por causa de seu armazenamento seguro, onde a empresa ter toda a garantia de segurana e organizao de seus dados onde ser otimizado e centralizado de forma inteligente os arquivos.Usando o XMLl possvel a fcil visibilidade dos dados , o portal de servio possuir um certificado de segurana onde toda informao trafegada dentre a maquina da empresa e nossos servidores sero criptografadas, digitando o usurio e a senha por uma questo de segurana evitando que hackers tenham acessos indevidos ao portal, no modulo inicial estar disponvel o acesso ao armazenamento de XML, onde ser mostrado de forma grfica um resumo dos arquivos da empresa armazenados no ano corrente, bem como, um quadro de avisos referente aos ltimos arquivos armazenados, comunicao do suporte tcnico e notificao ao cliente.Tambm ser disponvel um cone NFE, que uma tela de consulta dos arquivos armazenados de forma organizadas. Os arquivo podem ser armazenados em nosso portal atravs de e-mail ou web serves, para facilitar a busca dos arquivos armazenados. Disponibilizaremos a opo de pesquisar por perodo ,fornecedor ,cliente ,chave da NFE ou numero de registro do produto e ser possvel a visualizao de produtos de entrada e sada da empresa..

Passo 2:Principais elementos do XML.Ex: 1No exemplo abaixo mostramos a funo de uma raiz nica de XML. Abaixo est representada como o nome de uma tabela. Perceba que um correto documento XML deve possui as tags de abertura e fechamento, no caso a tag que compreende a tb_cliente. Dentro da tb_cliente temos as tags com os Ids e nome dos clientes, sempre abrindo e fechando com uma barra / 1 Mercado Vista 2 Atacado So Jorge

Ex: 2No prximo exemplo dos principais elementos XML, vamos mostrar que essa linguagem case sensitive, ou seja, ela diferencia caracteres maisculos de minsculos. Veja abaixo que a tag nome_cli diferente de Nome_cli. Isso resulta em erro. 1 Mercado Vista Ex: 3No exemplo abaixo vamos mostrar o correto fechamento das tags. Se fechadas de forma incorreta o documento quando executado ira trazer possivelmente a mensagem A marca de fim' texto' no coincide com a marca de incio 'capital'. Erro ao processar o recursoForma errada: O material feito de Plastico 20% abs c_prodForma correta O material feito dePlstico 20% ABS Ex: 4 Um atributo com o mesmo nome no valido. Muito importante para nossas tabelas onde sero inseridos os dados. No podemos ter dois campos com o mesmo nome e o mesmo valor.

< cidade="Rio de Janeiro" cidade="Braslia"> Brasil

No pode ser repetir. A forma correta seria

< cidade="So Paulo" estado So Paulo"> Brasil

Ex: 4O nome de uma tag jamais pode iniciar com um numero, sempre deve ser com letra. O numero pode vir seguido de uma letra.

Brasil

Essa forma incorreta. Deve-se comear por letra, nunca por numero.

Passo 3.Foram levantados os dados mais relevantes para se inserir numa tabela de vendas do produtos entre as duas empresas, pois ambas possuam dados divergentes. O resultado que chegamos para criar um documento para ambas foi os seguinte: id cliente valor total quantidade modelo especificao endereo de entrega. Vejamos na imagem abaixo como exemplos como ficaram.

Passo 4:Os resultados com a transao de dados por arquivos XML foram satisfatrios.A empresa ganhou mais velocidade e segurana pra importar os dados do banco de uma empresa para outra, poupando tempo e trabalho excessivo, e claro ganhando em segurana e menor risco de perda de dados.

Etapa 2.Passo 1Padronizao dos atributos para a tabela de vendas da empresa Vassoura Vassourinha. Campo identificao: Possui o elemento ID como atributo e chave primaria, garantindo que eles sejam nicos na tabela. Os nmeros somente podem ser de valor inteiro. Campo cliente: Possui como elemento o nome do cliente, . Este campo sempre deve compreendendo nome e sobrenome como atributo Campo quantidade: Esse campo deve ser sempre preenchido com valores do tipo inteiro e deve ser sempre preenchido. Campo modelo: Deve ser de tipo preenchido com o modelo do produto. Campo especificao: Campo de texto que deve conter uma descrio do modelo de produto e suas caractersticas. Campo endereo: Esse campo composto de vrios elementos e atributos que estejam de forma organizada. Dentro deste campo necessrio que estejam cidade, estado, rua, numero Campo valor: deve ser preenchido com o valor do produto. Passo 2Gerao de um de um documeto DTD para a padronizao dos arquivos XML da empresa. Abaixo segue um sucinto exemplo do arquivo DTD.

]>

1 MERCADO DO POVO 30 VSMDL 30 VASSOURA DE PLASTICO COM CERDAS TIPO PET RIO DE JANEIRO RJ GUANABARA 123 500

2 BRASIL LIMP 130 VSMDL 10 VASSOURA DE PALHA PIRACICABA SP RUA DA INDEPENDENCIA 1124 690

Passo 3:Abaixo segue a atividade descrita na etapa trs dessa atividade.Feito de acordo com a atividade proposta nesta etapa, foi criada o arquivo usando CSS.

tb_vendas{background-color: #abcdef;width: 100%;}venda_produtos{background-color: #ffffff;width: 100%;}identificacao{background-color: #ffffffn;width: 100%;}cliente{ display: block; font-family: Arial, Helvetica; font-size: 20pt; color: #FF0000;}quantidade{display: block; font-family: Arial, Helvetica; font-size: 16pt; color: #FF0000;}}modelo{color: #0000FF;font-size: 20pt;}especificao{display: block;color: #0000;margin-left: 20pt;}endereco_entrega{color: #0000FF;font-size: 20pt;}endereco_entrega{color: #0000FF;font-size: 20pt;}

valor{color: #0000FF;font-size: 20pt;}

Resultado obtido acima.

Passo 4:Os resultados foram satisfatrios para a empresa: Conseguiu-se montar uma padro por meio dos arquivos DTDs. Foram aplicados estilos ( CSS ) aos atributos da linguagem XML possibilitando uma melhor visualizao do usurio, para que ele saiba o que contm no documento.

Etapa 3 Passo 1.O XSL ( extensible stylesheet language ) uma linguage que tem por finalidade controlar a apresentao dados armazenados nos ficheiros .XML.Essa linguagem constituda por trs partes: XLST ( linguagem para transformar os documentos XML ) Xpath ( linguagem que define as partes do XML ) e XSL-FO ( linguagem para formatar documentos XML). Resumindo, ele mais conhecido como um formato de arquivo que define os estilos de texto, grfico e tabelas bem como outros XML.O conceito mais importante do XSL que ele no manipula objetos grficos. Mais especificamente, transforma fragmentos de um documento XML em objectos grficos.Um objecto grfico uma unidade no resultado final de uma verso impressa ou colocada na Internet. Por exemplo, quando se formata um pargrafo com um determinado tipo de letra, ou quando se coloca uma imagem num determinado ponto do cran, no estamos tratando individualmente nem os caracteres do pargrafo nem os pixeis da imagem.Com o uso XSL podemos formatar os documentos XML. Podemos usar o XSL para criar um corpo para os documentos XML e dessa forma obter uma formatao para os arquivos XML da empresa.

Passo 2.Abaixo segue exemplo do esqueleto e corpo do documento xsl.Esqueleto de uma folha de estilo XSL

[regra de construo 1] [regra de construo 2] [regra de construo 3]

Regra de construo font-style='italic'> Abaixo segue as regras para que a empresa Vassoura Vassourinha possa implantar os documentos XML e suas devidas formataes em XSL.

venda_produtos quantidade goku O super saijim modelo

Passo 3.Foram estudados os estilos de formatao de arquivos XML usando XSL, XPATH, XSLT para que definisse um estilo de formato para os arquivos da empresa Vassoura Vassourinha kamehame ha. Acima, nos cdigos XSL que estudamos e especificamos para implantar na empresa, dessa forma tendo um corpo de folha absoluto, de fcil visualizao e entendimento pela empresa e pelos parceiros, fornecedores, cliente e corintianos que recebem este documento.

ETAPA 4Passo 1.Descrio da tabela para que a equipe te TI da empresa Vassoura Vasourinha possa relacionar as tabelas de vendas.Segue um exemplo de como ficou a tabela de vendas para a empresa. tb_vendas.id tb_vendas.cliente tb_vendas.modelotb_vendas.especificao tb_vendas.endereco_entrega tb_vendas.valor

Passo 2.Um dos principais requisitos para a integrao de sistemas de informaes a existncia de um mecanismo que possa mediar e compatibilizar a troca de informaes entre sistemas que utilizam diferentes formas de representaes. As novas tecnologias associadas a linguagem Extensible Markup Language (XML) possibilitam o desenvolvimento de estruturas de mediao que atendem a este requisito. Integrar diversas fontes heterogneas de dados um desafio que a anos vem fomentando pesquisas e surgimento de novos padres a fim de tornar transparente o acesso a estas fontes para os usurios e desenvolvedores de aplicaes.Este artigo trabaho teve finalidade de mostrar uma tcnica usada para integrar diversas bases de dados relacionais em uma nica base XML.Para realizar tal operao foi necessria a utilizao de uma tcnica apropriada que faa essa integrao de dados de tal forma que no seja perdida ou deixada de lado nenhuma informao relevante contida em qualquer uma das bases de dados que sero integradas.