Tamb�m estou iniciando nesta �rea, e pelo que entendo � o seguinte:
Entre o cliente da aplica��o e o servidor de aplica��o onde voc� colocar�
seus componentes EJB, a comunica��o pode ser direta ou via servidor Web.
Na comunica��o direta, voc� tem no cliente uma aplica��o cliente feita em
Java, como uma applet ou frame, se comunicando com o servidor de aplica��o
por algum protocolo. Costuma-se utilizar para isso CORBA, RMI, ou RMI sobre
IIOP (o protocolo de transporte definido para CORBA sobre TCP/IP).
Na comunica��o indireta, tipicamente voc� tem um cliente HTTP acessando o
sistema via browser, e um servidor Web. O cliente manda e recebe informa��es
via p�ginas HTML, que s�o processadas pelo servidor Web, atrav�s de
Servlet/JSP, e repassado para o servidor de aplica��o. O servidor Web serve
como cliente da aplica��o (Proxy), tendo voc� que decidir como a comunica��o
ser� feita, do mesmo modo que na comunica��o direta.
N�o h� como dizer o que � melhor. O esquema de comunica��o direta � mais
simples pois tira um "atravessador" da brincadeira. Por isso � muito
utilizado para prototipa��o e teste da aplica��o. Dentro de uma rede local,
pode tamb�m ser interessante, dependendo do caso. O maior problema a� � o
custo de administra��o: cada nova vers�o do software implica re-instala��o
em todas as m�quinas clientes. Para a Internet, o problema da distribui��o
do software � pior ainda. Al�m disso h� o problema do protocolo, o cliente
deve saber conversar naquele protocolo, e reze para n�o haver um firewall no
meio.
A alternativa mais comum, principalmente para servi�os disponibilizados pela
Web, � a utiliza��o do servidor Web. Pode-se projetar a aplica��o, test�-la
atrav�s do acesso direto, e depois colocar o servidor Web para acesso via
browser. Resumindo, voc� acaba fazendo dos dois modos.
Um abra�o e feliz ano novo.
Leo.
----Original Message Follows----
From: "Marcelo Mayworm" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RMI
Date: Thu, 23 Dec 1999 09:13:20 est
Prezados JAvaneses,
Estou comecando um projeto com EJB, e pelo que estou vendo,
existem duas formas de se fazerem comunicacoes entre cliente e
servidor. Sao elas: servlets e RMI. Sera que alguem poderia
me dar uma ajuda, pois nao sei qual eh a melhor.
Qualquer material sera muito bem vindo, ou algum estudo de caso.
Obrigado pela atencao
[]'s
Marcelo de Mattos Mayworm
Negocios & Sistemas Consultoria
Tel.: 0xx21 556-9006 0xx24 9965-1518
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Conhecendo-se a quietude, pode-se possuir a estabilidade.
Conhecendo a estabilidade, pode-se encontrar a serenidade.
Conhecendo a serenidade, pode-se encontrar a paz.
Possuindo a paz, ent�o pode-se pensar.
E podendo pensar, pode-se agir.
M�ncio (Fil�sofo chin�s)
http://www.compuland.com.br
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.