Ol� Lincolm, 

Deixa eu ver se entendi: ent�o em um app server eu poderia ter um outro componente 
rodando, mas que n�o se comunicaria com o mundo externo via protocolos internet, mas 
via 
um protocolo particular que eu criei para minha empresa, certo? 
Se isso estiver certo, eu pergunto: isso � comum (a cria��o de protocolos 
particulares), 
ou acaba todo mundo usando http e SOAP nos seus componentes, e os componentes rodando 
nos app servers na pr�tica acabam sendo todos webservices??
Obrigada pela aten��o. 
Ana
>
>  Ol� Ana Paula,
>   
>  Um application server se diferere de um webservice totalmente. Um webservice
>  roda em um application server. Um webservice � um componente feito usando a
>
>  arquitetura da internet atrav�s de protocolos abertos (http e SOAP)
>  funcionando respondendo � requisi��es HTTP vindas de qualquer ponto e
>  plataforma conectada na internet. Desta forma, um sistema UNIX pode fazer
>  uma solicita��o a um webservice rodando em um servidor Microsoft. A
>
>  interoperabilidade � garantida atrav�s de padr�es abertos para comuni��o. O
>  corpo de cada requisi��o HTTP � composto por um envelope SOAP (Simple Object
>  Access Protocol, um protocolo baseado em XML), o webservice processa essa
>  requisi��o gerando uma resposta tamb�m em formato SOAP. A forma com que os
>
>  dados foram processados � indiferente ao meio, o que importa � como eles
>  trafegar�o at� chegar ao ponto de origem, que � via HTTP contendo um
>  envelope SOAP de resposta.
>  Desta forma, um webservice � um componente, e o application server � o
>
>  ambiente onde esse componente roda. 
>  Espero ter explicado bem.
>   
>  Um abra�o,
>   
>  Lincolm Ferreira de Aguiar
>
>  Desenvolvedor Java
>  [EMAIL PROTECTED]
>   
>  ----- Original Message -----
>
>  From: Ana Paula Brand�o Lopes
>
>  To: [EMAIL PROTECTED]
>  Sent: Sunday, December 08, 2002 11:54 AM
>  Subject: Re: [java-list] Conceitos Basicos
>
>  Gostaria de aproveitar e pedir que algu�m esclare�a as rela��es entre
>  aplication
>  servers e web services...
>
>  >  Bem, posso explicar um pouco sobre cada d�vida sua.
>  >  
>  >  1- O que � EJB? Algum exemplo?
>  >
>  >      EJB. Sigla de Enterprise JavaBean. � uma arquitetura de componentes
>  >  distribu�dos em Java. Semelhantes aos JavaBeans diferindo na filosofia.
>  Um
>  >  EJB � projetado para funcionar n�o estando na m�quina local, ou seja,
>  >  fornecer� um servi�o, estando em outra m�quina.
>  >  
>  >
>  >  2- O que � Aplication Server?
>  >      Um application server � um aplicativo centralizador de aplica��es,
>  como
>  >  um container onde aplica��es componentizadas, funcionam atrav�s de
>  ativa��es
>  >  multiponto.
>  >  
>  >
>  >  3- Qual o conceito ou caracter�sticas de uma aplica��o distribu�da?
>  >      Uma aplica��o distribu�da se carateriza por ter m�dulos remotos
>  >  acessados por um protocolo de rede. Cada m�dulo pode estar na mesma
>  m�quina
>  >  ou em m�quinas distantes geograficamente.
>  >  
>  >
>  >  4- Qual a diferen�a entre uma portabilidade e escalabilidade?
>  >      Portabilidade � a caracter�stica de uma aplica��o poder ser executada
>  em
>  >  diferentes plataformas sem ter o retrabalho de trabalhar novamente o
>  c�digo-
>  >  fonte.
>  >
>  >  Java tem alt�ssima portabilidade pois uma vez compilado o seu programa
>  roda
>  >  em qualquer plataforma com uma VM instalada. C � tamb�m port�vel, mas o
>  >  c�digo tem que ser recompilado para cada plataforma espec�fica. Java tem
>  >  seus c�digos-fontes compilados para um padr�o intermedi�rio garantido
>  alta
>  >
>  >  portabilidade.
>  >  Escalabilidade � a caracter�stica de uma aplica��o ter sua
>  disponibilidade
>  >  aumentada em fun��o do n�mero de usu�rios. Por exemplo, um site que
>  funciona
>  >  perfeitamente em um cen�rio de 100 usu�rios online e passa a ter 200
>  acessos
>  >
>  >  simult�neos. Se n�o houver uma infraestrutura preparada o servi�o p�ra
>  pois
>  >  n�o consegue atender a tantos usu�rios simultaneamente.
>  >  
>  >  5- Qual site encontro um exemplo pr�tico de Web Services?
>  >      http://java.sun.com/webservices tem exemplos e defini��es.
>  >  
>  >
>  >  Um abra�o,
>  >  
>  >  Lincolm
>  >   
>  >  
>  >  ----- Original Message -----
>  >
>  >
>  >  From: Fabricio Venancio
>  >  To: [EMAIL PROTECTED]
>  >  Sent: Friday, November 22, 2002 7:14 AM
>  >  Subject: [java-list] Conceitos Basicos
>  >
>  >
>  >  Ola pessoal, sou muito novato nesta �rea, e tive lendo alguns artigos
>  sobre
>  >  J2EE...
>  >  Estou com algumas d�vidas sobre alguns conceitos b�sicos:
>  >  
>  >  1- O que � EJB? Algum exemplo?
>  >
>  >  2- O que � Aplication Server?
>  >  3- Qual o conceito ou caracter�sticas de uma aplica��o distribu�da?
>  >  4- Qual a diferen�a entre uma portabilidade e escalabilidade?
>  >  5- Qual site encontro um exemplo pr�tico de Web Services?
>  >   
>  >
>  >  Grato quem puder ajudar...
>  +++++++++++++++++++++++++++++++++++
>  Ana Paula Brand�o Lopes, M. Sc.
>  Universidade Estadual de Santa Cruz
>  Ilh�us-BA
>  73-680-5271
>  +++++++++++++++++++++++++++++++++++ 
>
>
>
>  ------------------------------ 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]
>  -------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++
Ana Paula Brand�o Lopes, M. Sc. 
Universidade Estadual de Santa Cruz
Ilh�us-BA
73-680-5271
+++++++++++++++++++++++++++++++++++ 



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

Responder a