#Este é um post fechado Este post está disponível para assinantes da Easy .net magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Web Services - Easy .net magazine 3
Este artigo apresenta o tema Web Services, que são serviços que podem ser disponibilizados para serem acessados através da Web a partir de outras aplicações. Veremos como criar Web Services (a parte servidora) e também como consumir serviços (a parte cliente), usando tecnologias .NET e o Visual Studio.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Easy .net magazine 3
Web
Com os Web Services
podemos disponibilizar serviços online para serem consumidos por nossas
aplicações ou software de terceiros. Esse serviço poderá ser consumido por
aplicações desenvolvidas pela mesma tecnologia ou desenvolvidas em tecnologias
diferentes. Os serviços também funcionam independente da plataforma que está
instalado. Essa liberdade torna os Web Services um meio interessante de
disponibilizar um serviço online.
Cada
vez mais se torna necessário ou mais produtivo a integração entre aplicativos
diferentes, as necessidades são variáveis. Enviar ou receber informações de
outros aplicativos permite a total integração entre ersas ferramentas ou
serviços online. Atualmente existem milhares de serviços online, alguns são
gratuitos, como o serviço da API do Google, que permite integrar o seu
aplicativo a pesquisas do portal de buscas, outros são pagos como a consulta de
CPF no SERASA e alguns são restritos às empresas envolvidas, ou seja, empresas
parceiras ou softwares diferentes da mesma empresa consumindo serviços online
através de Web Services.
Além de criar e
disponibilizar os serviços você também poderá consumir serviços feitos por
terceiros, como exemplo, podemos citar os Web Services disponibilizados pela
SEFAZ para a emissão de notas fiscais eletrônicas. A emissão de nota fiscal
eletrônica está se tornando obrigatório para a maioria das empresas e um meio
de integrar o seu software para se comunicar com a SEFAZ é através de Web Services.
Dessa forma você poderá adicionar os Web Services em seu projeto e você terá
disponível os recursos para emitir, cancelar, reenviar e inutilizar uma nota
fiscal eletrônica.
Nota do DevMan
Integrar o seu sistema com a emissão da nota fiscal eletrônica não é um processo simples, é necessário seguir o manual de integração disponibilizado no site da SEFAZ, adquirir um certificado digital e registrar a autorização de uso. A SEFAZ disponibiliza dois tipos de ambientes para utilização dos Web Services, um de homologação, onde é possível fazer testes, e outro de produção, oficial para a emissão de notas fiscais eletrônicas. Apesar de utilizar todos esses recursos o coração de tudo está na comunicação do serviço, ou seja, nos Web Services de homologação e produção que proporcionaram um meio seguro de disponibilizar o recurso a milhares de empresas.
Uma das vantagens dos Web Services é que quem vai consumir o serviço não vai conhecer os detalhes de sua implementação, ou seja, no caso da emissão da nota fiscal eletrônica, você acionará o método de emitir a nota fiscal mas não vai conhecer internamente o que é feito para que a nota fiscal seja emitida, da mesma forma os usuários dos serviços que você criar não terão acesso aos detalhes do código que você implementou.
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado Este post está disponível para assinantes da Easy .net magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!