Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
+ Java:
artigos   |   vídeos   |    cursos   |    mais

  #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

Equipe DevMedia
Noticias/Dicas/Artigos pulicados.


Ver space do autor


Estatísticas:
Visualizações:
4783
Favoritado:
 4 vez(es)

Serviços:






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 >">



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!







Participe! Inclua um comentário
[Fechar]

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


GUILHERME ORLANDINI
21/5/2010 12:18
Muito bom... Artigo realmente muito bom.... parabéns.

[responder]

 



 
 

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 80

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 78

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 76

Artigo Web Mobile 28 - Tecnodiversidade - Versões estratégicas de aplicações móveis

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 75

Artigo Java Magazine 75 - Scala, de 0 a 100 em segundos

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

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 74

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 73

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 72

Artigo Java Magazine 63 - IBM Rational Team Concert

Artigo Java Magazine 40 - Cafeína

Artigo Java Magazine 31 - Tira-Dúvida

Artigo Java Magazine 31 - Cafeína

Artigo Java Magazine 23 - Tira-Dúvidas

Artigo Java Magazine 23 - Cafeína News e Bits

Artigo Java Magazine 22 - Tira-Dúvidas

Artigo Java Magazine 01 - Java News

Artigo Java Magazine 27 - Tira-Dúvidas

Artigo Java Magazine 02 - Java News

Artigo Java Magazine 17 - CD Nokia

Artigo Java Magazine 17 - Degustando Java

Artigo Java Magazine 16 - World arts

Artigo Java Magazine 13 - Charge

Artigo Java Magazine 26 - Tira-Dúvidas

Artigo Java Magazine 08 - Java News

Artigo Java Magazine 10 - Dicas e Soluções

Artigo Java Magazine 25 - Cafeína

Artigo Java Magazine 32 - Tira Dúvidas

Artigo Java Magazine 32 - Cartas

Artigo Java Magazine 32 - Editorial

Artigo Java Magazine 36 - Tira Dúvidas

Artigo Java Magazine 36 - News & Bits

Artigo Java Magazine 36 - Cartas

Artigo Java Magazine 37 - Sun Tech Days 2006

Artigo Java Magazine 04 - java news

Artigo Java Magazine 34 - Tira Dúvidas

Artigo Java Magazine 34 - News & Bits

Artigo Java Magazine 34 - Cartas

Revista Java Magazine Edição 35

Artigo Java Magazine 14 - Charge

Artigo Java Magazine 33 - Tira Dúvidas

Artigo Java Magazine 33 - News & Bits

Artigo Java Magazine 33 - Cartas

Artigo Java Magazine 30 - Cartas

Artigo Java Magazine 38 - Cafeína

Revista Java Magazine Edição 38

Artigo Java Magazine 29 - News e Bits

Artigo Java Magazine 29 - Cartas

Artigo Java Magazine 42 - Entrevista

Artigo Java Magazine 52 - Testes Eficazes

Artigo Java Magazine 50 - Testes Unitários Eficazes

Artigo Java Magazine 49 - Usando templates, JSTL e Ajax para criar sites

ERRATA: Artigo Testes Eficazes na Java Magazine 50

Resumo Java Magazine – Edição 47



[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,03
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
DevMedia Group   www.devmedia.com.br   |   www.javafree.org   |   www.mrbool.com
2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038