[java-list] web service
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!!!!
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!!!!
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!!!!
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!!!!
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!!!!
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!!!!
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!!!!
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!!!!
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!!!!
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
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