sexta-feira, 27 de março de 2015

Web Service em C#

Depois do artigo sobre um web service em PHP segue agora um artigo sobre como implementar o mesmo serviço com o Visual Studio e .NET utilizando C#.

Começamos por criar um projeto ASP.NET com o Visual Studio 2013.




Web service em PHP

Neste artigo vamos utilizar PHP para criar um serviço web que devolve dados a partir de uma base de dados MySQL em formato XML ou JSON.

Para a consulta dos dados vamos utilizar MySQLi.

O serviço não vai requerer nenhum tipo de credênciais nem limites ao número de pedidos processados o que pode ser necessário em determinadas situações.

Começamos por definir os parâmetros para estabelecer a ligação ao servidor de base de dados.

<?php
    $server="servidor";
    $user="utilizador";
    $password="password";
    $database="base_dados";
?>


quinta-feira, 26 de março de 2015

Consumir um serviço web com C#

Neste artigo vamos aprender como consumir um serviço web com uma aplicação desktop criada em C#.

Um serviço web (web service) é uma API disponível através da Web que pode ser utilizada desde que se respeite as condições de uso. Em alguns casos os web services são gratuítos e não requerem nenhum registo ou credênciais, no entanto, existem outros serviços que depende de um registo e até de um pagamento.

Para demonstrar o conceito vamos utilizar um serviço oferecido pelo Banco Central Europeu disponível no seguinte link http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml.
Este serviço devolve as cotações diárias de moedas em função do valor do euro. Os dados são codificados em formato XML.