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

Responder a