Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

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

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 75 - Introdução a Web Services

Aprenda a teoria por trás dos web services e implemente seu primeiro serviço






BRK##: 0 - 0
Introdução a Web Services
Da teoria à implementação de seu primeiro serviço web
Aprenda a teoria por trás dos web services e implemente seu primeiro serviço

De que se trata o artigo:
Conceitos básicos sobre Web Services e prática com a criação de um serviço simples que recebe uma String como parâmetro e retorna a mesma String concatenada com “alo”. O exemplo é desenvolvido utilizando-se o servidor de aplicação WebSphere Community Edition.

Para que serve:
Dar ao leitor uma visão conceitual sobre Web Services e apresentar um exemplo prático que permita ao mesmo continuar seus estudos e se aprofundar no tema.

Em que situação o tema é útil:
No mercado de trabalho existe uma alta demanda por mão de obra qualificada em Java e que seja capaz de trabalhar com Web Services.

Introdução a Web Services:
O artigo começa introduzindo o leitor na atual conjuntura de integração e reusabilidade nas empresas e onde os Web Services se encaixam. Passamos pela anatomia básica de um Web Service explicando o lado cliente e servidor, e como a comunicação ocorre utilizando o protocolo SOAP. Explicados os conceitos, partimos para o desenvolvimento de um Web Service simples que recebe um parâmetro e retorna o mesmo concatenando-o com “alo”. Para finalizar, desenvolvemos um cliente que irá consumir este serviço.

Os web services se tornaram comuns e presentes nos projetos de software atuais. Eles são amplamente usados e constituem a base da arquitetura orientada a serviços (SOA), portanto é natural que o tema tenha ganhado tanta importância. Mas tanta importância e atenção não devem significar mistificação do assunto e é este o objetivo deste artigo, apresentar os conceitos simples que estão por trás dos web services.

O tradicional modelo computacional

Em uma visão geral sobre como as aplicações de computador funcionam na atualidade, pouco mudou em relação ao fluxo de dados. O modelo de Von Neumann[1] ainda é predominante, onde é claramente possível idir o funcionamento de quase todo programa em Entrada, Processamento e Saída; sob essa mesma isão pode-se entender o funcionamento dos web services.

Os web services têm como fundamento a capacidade de funcionar como mídia de dados, isto é, armazenar dados que poderão ser transportados por um sistema. Para que esta capacidade seja possível é imprescindível a existência de um local, um envelope, que possa ser validado, descrito e desmembrado. O principal recipiente utilizado por web services é o formato XML. Mas este não é o único, existem outros, como o JSON, por exemplo.

Debaixo deste fundamento os web services podem apresentar ersos comportamentos. Eles podem se comportar como Entrada ou Saída de dados de forma a padronizar como as informações entram e saem por um software. A vantagem disso está na integração de sistemas, ou seja, com web services as regras de negócio de uma aplicação podem ser utilizadas por outras aplicações por meio de regras padronizadas de acesso e recuperação de resultados.


ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    1 COMENTÁRIO

[Fechar]

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



Guilherme Orlandini
Artigo realmente muito bom.... parabéns.


em 21/5/2010 12:18 - Responder

 



Autor
Equipe Devmedia

Noticias/Dicas/Artigos pulicados.




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

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

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03