Deletado em 28 de dezembro de 2008

Web Services – Parte 1

Olá,

Neste 1º post técnico vamos falar sobre Web Services. Basicamente, precisei fazer uma grande pesquisa sobre o que é Web Service e qual a sua utilidade perante nosso mundo. Então com um vasto volume de documentos pegando espaço no meu HD, vou deletar tudo após esta explicação!!!

Bom, vamos dividir o assunto de Web Services em 3 partes: O que são e como funcionam, Como fazer um e como consumir um.

O que são Web Services (WS) e como funcionam?

Um WS pode prover dados para qualquer aplicativo, seja ele um aplicativo Web ou um aplicativo Desktop (conectado a Web ou local ao WS), os WS mais comuns que encontramos na Web são de endereços, cotações de moedas ou ações, entre outros, pois são dados com alterações frequentes (palavra sem trema agora).

Os WS enviam e recebem dados no formato de nosso grande amigo XML (eXtensible Markup Language) e utiliza um padrão SOAP (Simple Object Access Protocol), um protocolo que irá garantir a intercomunicação entre diferentes sistemas através do XML e o HTTP, este como mecanismo de transporte.

Então... A sua utilização deve-se mais a integrar sistemas e/ou fazerem a comunicação entre diferentes aplicações. Por exemplo, um belo dia de sol, uma equipe de desenvolvimento resolveu fazer notícias dinâmicas diárias (quase 2000 notícias por dia!), seu cliente adorou a idéia de colocar em seu site todas essas noticias, a equipe de desenvolvimento diz que você não vai acessar o banco de dados deles (Nããão isso jamais), mas eles montaram um WS que possui métodos para você consumir, e tratar da maneira que você quiser, a imagem abaixo explica um pouco a transação.

Pode-se perceber que “Minha Aplicação”, tanto faz a linguagem, vai invocar o serviço do WS Remoto, vou consumir o método “LerNoticias” passando por parâmetro a quantidade de notícias que quero consumir. Assim o WS remoto vai me responder (em XML) e “Minha Aplicação” vai tratar os dados da maneira que quiser.

Parece bem simples não? E é verdade, é realmente muito simples e muito eficaz no que a maioria das empresas e aplicações tem problema... A comunicação.

Por fim, nada de código neste Post =(. Mas logo vamos para a parte 2, lá então usaremos o C# para criar um WS para testarmos. Por enquanto, este texto vai para lixeira... Até mais.

Deletado em 24 de dezembro de 2008

Bem-vindo à Lixeira do Dri

Olá!

Este é o 1º Post da Lixeira do Dri, aqui explicarei melhor todo o processo de funcionamento deste blog.

Quantas vezes você, seja desenvolvedor (igual eu), seja engenheiro ou uma dona de casa que guarda suas receitas de bolo em umas pastinhas do seu computador, já apagou coisas que, na hora de apagar, não achava importante porém, após um período, ficou procurando essa(s) coisa(s) até lembrar que tinha deletado???

É, eu já sofri muito com isso... Mas poxa minha HD só tem 120 GB, tenho que guardar minhas trilogias e meus filmes favoritos... Ficar guardando dicas de como resolver um problema no Visual Studio ou ficar guardando um mini projeto que usa uma coisinha diferente... Ahh não, isso ocupa espaço vou deletar!!!

Surge então a idéia de guardar na Web todos os itens que jogo na minha lixeira. Claro que (desculpe engenheiros e donas de casa) vou guardar apenas as coisas que me fazem falta quanto a desenvolvedor...

A idéia surgiu com um Layout muito original que fiz num dia de criatividade alta, porém a programação da mesma foi parada graças a minha grande falta de tempo. Então para não continuar perdendo minhas coisas, criei um blog aqui mesmo (7010% mais simples) até que o meu fique pronto (espero que fique um dia!).

Basicamente, encontraremos na minha lixeira coisas de ASP.Net, C#, SQL, Oracle e ASP (talvez), e minha esperança é que sirva não apenas para guardar minhas bagunças, mas de apoio a quem está começando ou quem queira tirar algumas dúvidas neste grande mundo do desenvolvimento.

Abraços pessoal, até o próximo Post!

Topo