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