DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Revista MSDN Magazine Edição 06 - Integração de sistemas com XML

Artigo Originalmente Publicado na MSDN Magazine Edição 06

msdn06_capa.JPG

Clique aqui para ler todos os artigos desta edição

 

Integração de sistemas com XML

por Alexandre Tarifa e Ícaro Bombonato

 

O XML é um padrão para identificação e descrição de dados. Ele tornou-se fundamental no mercado atual por facilitar a integração de dados entre aplicativos em qualquer tipo de plataforma (sistema operacional, banco de dados e linguagem de programação). Neste artigo, você verá como manipular arquivos XML utilizando o ADO.NET.

Será montada uma aplicação que simula a integração entre dois sistemas de duas empresas distintas através de arquivos XML. A primeira empresa (Empresa Alpha) terá um arquivo XML (pedido.xml) com as informações de alguns pedidos. A segunda empresa (Empresa Beta) receberá o arquivo XML de pedidos e efetuará a cotação de preços - que estarão em outro arquivo XML (produtos.xml) de produtos. O sistema vai gerar um terceiro arquivo XML com as informações dos pedidos e seus devidos preços, o qual deverá ser enviado à Empresa Alpha.

 

O que é XML?

A linguagem XML (Extensible Markup Language - Linguagem extensível de formatação) tem sido considerada uma revolução. O XML foi desenvolvido pelo W3C (World Wide Web Consortium) visando à padronização dos diversos formatos existentes anteriormente, que não ofereciam grande eficiência. A linguagem foi definida em um formato universal para dados estruturados, que podem ser tabelas, dados de configurações, etc. As regras para escrever um documento XML foram muito bem definidas, a fim de que pudessem ser utilizadas em qualquer tipo de plataforma.

 

Integração de sistemas

A integração de sistemas parece inevitável e tem se tornado cada vez mais comum entre as empresas. O grande problema é que, na maioria das vezes, os sistemas apresentam grande dificuldade de integração em função de diversos motivos, como banco de dados diferentes, linguagens diferentes ou até mesmo ambientes diferentes. O uso de arquivos textos é comum em diversas soluções, o que torna extremamente complicado a implementação e resulta em perda de tempo no desenvolvimento. O XML se propõe a resolver essas questões e permite uma organização muito maior, onde podemos demonstrar os dados de forma clara e organizada e, inclusive, reproduzir uma tabela de banco de dados de forma bem simples.

 

Codificação do sistema

O primeiro passo será criar os dois arquivos XML (pedido.xml e produtos.xml), conforme mostrado nas Listagens 1 e 2. Para criar os arquivos, use o Bloco de Notas do Windows.

 

 

 

list0102.jpg

 

Existem diversas regras para a criação de um arquivo XML. As principais são:

 

code01.jpg"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Alexandre Fernandes Tarifa
Ministra palestras e treinamentos, MVP (Most Valuable Professional), MCAD (Microsoft Certified Application Developer) e MCT (Microsoft Certified Trainer). Bacharel pela UMESP e pós-graduando pela Universidade Federal de São Carlos em Ciência da Computação. Analista de Sistemas e Líder do grupo de us...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03