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