[java-list] web service

2002-11-03 Por tôpico Marconi Soldate
Olá,
será que alguém teria um exemplo ridículo de
web service(com os passos para fazer funcionar)
para mandar para lista ?
Gostaria de entender melhor como funciona.
Um exemplo que some dois números tá ótimo !


Valeu !



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Web Service!!!!

2002-04-29 Por tôpico Alexandre Gomes

Vou tentar ser curto e grosso. Temo ser meio vago, mas vamos lá

 Webservices é uma idéia velha dentro de uma proposta nova de arquitetura.
Quem já ouviu falar de CORBA, deve-se lembrar da grande promessa que a
tecnologia trazia criar-se um repositório internacional de objetos
distribuídos de tal forma que eu pudesse solicitar serviços pela rede e
pouco me importava quem, quando e como este serviço estava sendo provido.
Infelizmente, a tencologia não pegou como se esperava.

 Assim tmb aconteceu com muitas tecnologias para distribuição de serviços,
como EJB. É indiscutível a qualidade de aplicações desenvolvidas sobre a
plataforma J2EE, mas ainda não existe um consenso internacional sobre sua
adoção. Muitos serviços já estão em produção, o que implicaria na reescrita
de uma série de legados, para a utilização de J2EE em seus lugares. Além do
mais, a interoperabilidade entre os mundos Java e .NET é dificultada ao
máximo e utilizar qualquer uma dessas tecnologias forçosamente implica no
acréscimo de um middleware para gerenciar este ambiente disperso de
componentes. Estes são os principais fatores que dificultam a unificação do
modelo global de desenvolvimento.

 A utilização em massa de qualquer nova tecnologia efetivamente implica numa
mudança de costumes e paradigmas. Migrar da programação local para o mundo
distribuído CORBA de objetos implica na criação de interfaces IDL e
posterior geração de stubs e skeletons. Utilizar EJBs significa assimilar o
funcionamento de algum servidor de aplicações. É exatamente neste ponto que
os webservices ganham vantagem. Todos os produtos que penetraram
anteriormente no mercado sofreram restrições devido à sua complexidade,
detalhes proprietários, suporte de softwares, dentre outros. Webservices
buscam a integração de uma gama de aplicações já existentes no mundo legado
através de uma tecnologia de fato já aceita no mercado internacional, o XML.

 Neste sentido, a proposta dos webservices é a de criar um ambiente
distribuído no qual aplicações e componentes possam se interoperabilizar de
uma forma independete de linguagem e plataforma, semelhante às idéias já
desenvolvidas pelas especificações de CORBA e EJB, mas agora focando na
utilização de um idioma já bastante difundido para a comunicação entre
diferentes corporações. Com isso, seremos capazes de montar facilmente um
novo serviço a partir do assemble de outros webservices menores já
disponibilizados no mundo por empresas especializadas naquele tipo de
serviço.

 Basicamente, um webservice deve contemplar algumas características:
 - Serem fracamente acoplados
- De preferêcia, com serviços de alto nível
- Síncronos ou assíncronos
- Suportar chamadas remotas de procedimentos
- Garantir todas as características acima através de configurações XML

 Webservices é um ramo muito novo, e muita coisa ainda está sendo bolada.
Até o momento, as peças que melhor caracterizam o funcionamento de um web
service são:
- SOAP. Simple Object Access Protocol. Simples estrutura para a realização
de RPCs através da troca de documentos XML independente do protocolo de
transporte.
- WSDL. Web Service Description Language. Exterioriza as características de
um web service. É através do WSDL que os clientes podem descobrir
dinamicamente o tipo de serviço provido por um webservice, os parâmetros
necessários, etc
- UDDI. Universal Description, Discovery and Integration. É aonde os
webservices se registram para poderem ser encontrados pelos clientes.

 Em resumo, podemos exmplificar a integração destes 3 protocolos da seguinte
forma: um cliente que deseja encontrar um webservice que está em algu, lugar
da rede. Ele então procura este webservice no UDDI pelo seu nome, categoria
ou alguma outra informação que o identifique. Após encontrá-lo, o UDDI
fornece ao cliente o WSDL relativo àquele webservice, onde será possível ao
cliente compreender na hora como interagir com aquele serviço. Uma vez
compreendida a estrutura de requisição do serviço, o cliente cria uma
mensagem SOAP de acordo com o XML Schema encontrado no WSDL e a envia ao
host que hospeda o webservice. Simples assim!

 Fazendo uma analogia com o CORBA: SOAP - CORBA, WSDL - IDL, UDDI - ORB.
Agora com RMI: SOAP - RMI, WSDL - interface Remote, UDDI - RMI Registry.
Viu ? A idéia não é nova. A grande jogada está na utilização de XML em todos
os pontos, o que possibilita que uma aplicação COBOL ou Fortran seja um
webservice que atenda a requisições de qualquer tipo de cliente webservice.

 Era isso que eu tinha pra dizer. Fiquem ligados pois 50% do JavaOne falou
sobre isso. No mínimo, muitas grandes empresas vão especular nesse
sentido..

Bem, em linhas tortas, é isso. Quem quiser saber mais, assita a palestra de
Kentaro Takahashi, dia 26, na Fenasoft.

[]s
By Ale!

- Original Message -
From: SILVA Rafael P CONFAB [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 18, 2002 8:20 AM
Subject: RES: [java-list] Web Service


Daniel,

Verifique em: http

Fw: [java-list] Web Service!!!!

2002-04-26 Por tôpico Ale!

reenviando

- Original Message -
From: Alexandre Gomes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, April 19, 2002 8:12 PM
Subject: Re: [java-list] Web Service


 Vou tentar ser curto e grosso. Temo ser meio vago, mas vamos lá

  Webservices é uma idéia velha dentro de uma proposta nova de arquitetura.
 Quem já ouviu falar de CORBA, deve-se lembrar da grande promessa que a
 tecnologia trazia criar-se um repositório internacional de objetos
 distribuídos de tal forma que eu pudesse solicitar serviços pela rede e
 pouco me importava quem, quando e como este serviço estava sendo provido.
 Infelizmente, a tencologia não pegou como se esperava.

  Assim tmb aconteceu com muitas tecnologias para distribuição de serviços,
 como EJB. É indiscutível a qualidade de aplicações desenvolvidas sobre a
 plataforma J2EE, mas ainda não existe um consenso internacional sobre sua
 adoção. Muitos serviços já estão em produção, o que implicaria na
reescrita
 de uma série de legados, para a utilização de J2EE em seus lugares. Além
do
 mais, a interoperabilidade entre os mundos Java e .NET é dificultada ao
 máximo e utilizar qualquer uma dessas tecnologias forçosamente implica no
 acréscimo de um middleware para gerenciar este ambiente disperso de
 componentes. Estes são os principais fatores que dificultam a unificação
do
 modelo global de desenvolvimento.

  A utilização em massa de qualquer nova tecnologia efetivamente implica
numa
 mudança de costumes e paradigmas. Migrar da programação local para o mundo
 distribuído CORBA de objetos implica na criação de interfaces IDL e
 posterior geração de stubs e skeletons. Utilizar EJBs significa assimilar
o
 funcionamento de algum servidor de aplicações. É exatamente neste ponto
que
 os webservices ganham vantagem. Todos os produtos que penetraram
 anteriormente no mercado sofreram restrições devido à sua complexidade,
 detalhes proprietários, suporte de softwares, dentre outros. Webservices
 buscam a integração de uma gama de aplicações já existentes no mundo
legado
 através de uma tecnologia de fato já aceita no mercado internacional, o
XML.

  Neste sentido, a proposta dos webservices é a de criar um ambiente
 distribuído no qual aplicações e componentes possam se interoperabilizar
de
 uma forma independete de linguagem e plataforma, semelhante às idéias já
 desenvolvidas pelas especificações de CORBA e EJB, mas agora focando na
 utilização de um idioma já bastante difundido para a comunicação entre
 diferentes corporações. Com isso, seremos capazes de montar facilmente um
 novo serviço a partir do assemble de outros webservices menores já
 disponibilizados no mundo por empresas especializadas naquele tipo de
 serviço.

  Basicamente, um webservice deve contemplar algumas características:
  - Serem fracamente acoplados
 - De preferêcia, com serviços de alto nível
 - Síncronos ou assíncronos
 - Suportar chamadas remotas de procedimentos
 - Garantir todas as características acima através de configurações XML

  Webservices é um ramo muito novo, e muita coisa ainda está sendo bolada.
 Até o momento, as peças que melhor caracterizam o funcionamento de um web
 service são:
 - SOAP. Simple Object Access Protocol. Simples estrutura para a realização
 de RPCs através da troca de documentos XML independente do protocolo de
 transporte.
 - WSDL. Web Service Description Language. Exterioriza as características
de
 um web service. É através do WSDL que os clientes podem descobrir
 dinamicamente o tipo de serviço provido por um webservice, os parâmetros
 necessários, etc
 - UDDI. Universal Description, Discovery and Integration. É aonde os
 webservices se registram para poderem ser encontrados pelos clientes.

  Em resumo, podemos exmplificar a integração destes 3 protocolos da
seguinte
 forma: um cliente que deseja encontrar um webservice que está em algu,
lugar
 da rede. Ele então procura este webservice no UDDI pelo seu nome,
categoria
 ou alguma outra informação que o identifique. Após encontrá-lo, o UDDI
 fornece ao cliente o WSDL relativo àquele webservice, onde será possível
ao
 cliente compreender na hora como interagir com aquele serviço. Uma vez
 compreendida a estrutura de requisição do serviço, o cliente cria uma
 mensagem SOAP de acordo com o XML Schema encontrado no WSDL e a envia ao
 host que hospeda o webservice. Simples assim!

  Fazendo uma analogia com o CORBA: SOAP - CORBA, WSDL - IDL, UDDI -
ORB.
 Agora com RMI: SOAP - RMI, WSDL - interface Remote, UDDI - RMI
Registry.
 Viu ? A idéia não é nova. A grande jogada está na utilização de XML em
todos
 os pontos, o que possibilita que uma aplicação COBOL ou Fortran seja um
 webservice que atenda a requisições de qualquer tipo de cliente
webservice.

  Era isso que eu tinha pra dizer. Fiquem ligados pois 50% do JavaOne falou
 sobre isso. No mínimo, muitas grandes empresas vão especular nesse
 sentido..

 Bem, em linhas tortas, é isso. Quem quiser saber mais, assita a palestra
de

Re: RES: [java-list] Web Service!!!!

2002-04-22 Por tôpico Eduardo Menezes Barbosa

Fala aí Bonão, belezinha?! Entra nesse link abaixo que
lá vai ter um artigo muito interessante sobre Web
Service.

http://www.javaworld.com/javaworld/jw-08-2001/jw-0831-webservice_p.html

Abraço,

Eduardo


 --- Anderson Macedo Silva [EMAIL PROTECTED]
escreveu:  Dá uma olhada no MSDN. Tem algumas boas
explicações.
 No site do Java acho que tb tem...
 
 Anderson Macedo Silva
 Impactools - The wise solution that fits
 Centro Empresarial de São Paulo
 Telefone: 5853-2136
 
   -Mensagem original-
   De: Daniel Felipe (Bonão)
 [mailto:[EMAIL PROTECTED]]
   Enviada em: segunda-feira, 15 de abril de 2002
 23:14
   Para: [EMAIL PROTECTED]
   Assunto: [java-list] Web Service
 
 
   E ai pessoal...tudo bem com vc's
 
   Alguém sabe de algum tutorial e mesmo um artigo
 sobre Web Services ? Por
 favor se alguém sabe algo sobre isto me envie..
 
   Um grande abraço,
 
   Bonão
  

___
Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos 
e tenha acesso a milhares de vagas abertas!
http://br.empregos.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] Web Service!!!!

2002-04-22 Por tôpico Donaldo Dagnone
Anderson,
estou lendo este livro: http://www.oreilly.com/catalog/javawebserv/(março/2002) e estou gostando. Parte do conceito e exemplica.
Engraçado: a Microsoft vende a idéia de que web service = .net e esse livro apresenta uma visão muita mais ampla de web services.
Vamos ter uma explosão de web services: dê uma olhada em http://www.xmethods.com/ve2/index.po
Donaldo
 Eduardo Menezes Barbosa [EMAIL PROTECTED] escreveu: 
Fala aí Bonão, belezinha?! Entra nesse link abaixo quelá vai ter um artigo muito interessante sobre WebService.http://www.javaworld.com/javaworld/jw-08-2001/jw-0831-webservice_p.htmlAbraço,Eduardo--- Anderson Macedo Silva <[EMAIL PROTECTED]>escreveu:  Dá uma olhada no MSDN. Tem algumas boasexplicações. No site do Java acho que tb tem...  Anderson Macedo Silva Impactools - The wise solution that fits Centro Empresarial de São Paulo Telefone: 5853-2136  -Mensagem original- De: Daniel Felipe (Bonão) [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 15 de abril de 2002 23:14 Para: [EMAIL PROTECTED] Assunto: [java-list] Web Service   E ai pessoal...tudo bem com vc's  Alguém sabe de algum tutorial e mesmo um artigo sobre "Web Services" ? Por favor se alguém sabe algo sobre isto me envie..  Um grande abraço,  Bonão ___Yahoo! EmpregosO trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!http://br.empregos.yahoo.com/-- LISTA SOUJAVA  http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!

RES: RES: [java-list] Web Service!!!!

2002-04-22 Por tôpico Anderson Macedo Silva



Donaldo,

Vc 
está totalmente certo, cara. Não tenha dúvida. Web Services é um conceito muito 
maior que o .Net. Está aplicável a qualquer tipo de plataforma quer seja MS, 
Java, Oracle, etc...
Eu 
somente citei como exemplo o MSDN pq me parece que o Bonão precisava de algo 
mais didático/iniciante sobre a estrutura de Web Services (me corrija se estiver 
errado ok?).
Mas 
não tenha dúvida quanto á explosão futura. Eu acredito plenamente que o conceito 
de WEB Services vai revolucionar a informática daqui por diante. Tudo deÉ só 
esperar pra ver.

Um 
grande abraço,

Anderson Macedo Silva 
Impactools - The wise solution 
that fits Centro 
Empresarial de São Paulo Telefone: 5853-2136 

  -Mensagem original-De: Donaldo Dagnone 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 22 de 
  abril de 2002 14:54Para: 
  [EMAIL PROTECTED]Assunto: Re: RES: [java-list] Web 
  Service
  Anderson, 
  estou lendo este livro: http://www.oreilly.com/catalog/javawebserv/(março/2002) 
  e estou gostando. Parte do conceito e exemplica. 
  Engraçado: a Microsoft vende a idéia de que web service = .net e esse livro 
  apresenta uma visão muita mais ampla de web services. 
  Vamos ter uma explosão de web services: dê uma olhada em http://www.xmethods.com/ve2/index.po 

  Donaldo 
   Eduardo Menezes Barbosa 
  [EMAIL PROTECTED] escreveu: 
  Fala 
aí Bonão, belezinha?! Entra nesse link abaixo quelá vai ter um artigo 
muito interessante sobre 
WebService.http://www.javaworld.com/javaworld/jw-08-2001/jw-0831-webservice_p.htmlAbraço,Eduardo--- 
Anderson Macedo Silva <[EMAIL PROTECTED]>escreveu:  Dá uma 
olhada no MSDN. Tem algumas boasexplicações. No site do Java 
acho que tb tem...  Anderson Macedo Silva Impactools 
- The wise solution that fits Centro Empresarial de São 
Paulo Telefone: 5853-2136  -Mensagem 
original- De: Daniel Felipe (Bonão) 
[mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 15 de 
abril de 2002 23:14 Para: [EMAIL PROTECTED] 
Assunto: [java-list] Web Service   E ai 
pessoal...tudo bem com vc's  Alguém sabe de algum 
tutorial e mesmo um artigo sobre "Web Services" ? Por favor 
se alguém sabe algo sobre isto me envie..  Um grande 
abraço,  Bonão 
___Yahoo! 
EmpregosO trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje 
mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas 
abertas!http://br.empregos.yahoo.com/-- 
LISTA SOUJAVA  http://www.soujava.org.br - 
Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: 
http://www.soujava.org.br/faq.htmregras da lista: 
http://www.soujava.org.br/regras.htmhistorico: 
http://www.mail-archive.com/java-list%40soujava.org.brpara sair da 
lista: envie email para [EMAIL PROTECTED] 
-
  
  
  Yahoo! EmpregosO trabalho dos seus sonhos pode estar aqui. 
  Cadastre-se hoje mesmo no Yahoo! 
  Empregos e tenha acesso a milhares de vagas 
abertas!


RES: [java-list] Web Service!!!!

2002-04-19 Por tôpico Anderson Macedo Silva



Dá 
uma olhada no MSDN. Tem algumas boas explicações. 
No 
site do Java acho que tb tem...

Anderson Macedo Silva 
Impactools - The wise solution 
that fits Centro 
Empresarial de São Paulo Telefone: 5853-2136 

  -Mensagem original-De: Daniel Felipe (Bonão) 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 15 de 
  abril de 2002 23:14Para: 
  [EMAIL PROTECTED]Assunto: [java-list] Web 
  Service
  E ai pessoal...tudo bem com vc's
  
  Alguém sabe de algum tutorial e mesmo um artigo 
  sobre "Web Services" ? Por favor se alguém sabe algo sobre isto me 
  envie..
  
  Um grande abraço, 
  
  Bonão


Re: [java-list] Web Service!!!!

2002-04-18 Por tôpico rogeriog

From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: [java-list] Web Service


Ola Bonão,

No site da Sun voce encontra alguma coisa sobre Web Services. Eu li um livro
e achei muito bom e se chama Building Web Services with Java .

[]'s

R.


- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Monday, April 15, 2002 11:13 PM
Subject: [java-list] Web Service


From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Web Service

E ai pessoal...tudo bem com vc's

Alguém sabe de algum tutorial e mesmo um artigo sobre Web Services ? Por
favor se alguém sabe algo sobre isto me envie..

Um grande abraço,

Bonão

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] Web Service!!!!

2002-04-18 Por tôpico SILVA Rafael P CONFAB

Daniel,
 
Verifique em: http://www.mundooo.com.br http://www.mundooo.com.br  lá tem
vários links para este assunto.
 
[]´s
Rafael Pioli

-Mensagem original-
De: Daniel Felipe (Bonão) [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 15 de abril de 2002 23:14
Para: [EMAIL PROTECTED]
Assunto: [java-list] Web Service


E ai pessoal...tudo bem com vc's
 
Alguém sabe de algum tutorial e mesmo um artigo sobre Web Services ? Por
favor se alguém sabe algo sobre isto me envie..
 
Um grande abraço, 
 
Bonão


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Web Service!!!!

2002-04-18 Por tôpico David



De uma olhada na pagina em www.iona.com e http://www.liveware.com.br/boletim/boletim_abril.htm


  - Original Message - 
  From: 
  Daniel 
  Felipe (Bonão) 
  To: [EMAIL PROTECTED] 
  Sent: Monday, April 15, 2002 11:13 
  PM
  Subject: [java-list] Web 
Service
  
  E ai pessoal...tudo bem com vc's
  
  Alguém sabe de algum tutorial e mesmo um artigo 
  sobre "Web Services" ? Por favor se alguém sabe algo sobre isto me 
  envie..
  
  Um grande abraço, 
  
  Bonão


[java-list] Web Service em Java

2002-02-03 Por tôpico George-Terra



Olá colegas, teria alguem com um pequeno exemplo de 
Web Service SOAP em java para que eu possa ter uma base, pois faço os mesmo com 
Delphi e queria montar um tal desse no linux para testar se o Delphi 
reconheçe.

Agradeçido, George Queiroz

---Outgoing mail is certified Virus 
Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.314 / 
Virus Database: 175 - Release Date: 11/1/2002