Good enough for me. Thanks for the info. Holger, we should talk. I can give you pointers on how to integrate the HTTP Invoker into the 3.1 architecture.
Bill > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Dave > Smith > Sent: Friday, June 21, 2002 10:21 AM > To: [EMAIL PROTECTED] > Subject: RE: [JBoss-dev] http transport > > > The HTTP RMI tunning is the shits. Firstly there is no option to go with > https without getting really ugly. Secondly, the whole cgi-script or > servlet which then calls the local rmi listener generates two network > calls for lookup. Since jetty is running in the container the servlet > lookup should be a local JNDI lookup. > > If you read Holger's web site (http://smartcc.sourceforge.net) he is > trying to cleanup EJB transport issues when firwalls are in the way. > > I hope somebody with more knowledge than me steps up to the plate. I for > 1 will be using this stuff.. > > > > > On Fri, 2002-06-21 at 08:36, Bill Burke wrote: > > JDK already has built in RMI HTTP tunneling. Why would we need this > > transport? > > > > Here's directions: > > > > > > http://www.dmh2000.com/ApacheTomcatRMI.htm > > > > Bill > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]]On Behalf Of > > > Holger Engels > > > Sent: Friday, June 21, 2002 5:00 AM > > > To: [EMAIL PROTECTED] > > > Subject: [JBoss-dev] http transport > > > > > > > > > > > > I try to understand, how a http transport can be implemented > within jboss > > > .. so what do I need? > > > > > > > > > on the server side: > > > > > > o a connector servlet / extra http deamon, that accepts invocations > > > embedded in http posts. the result of a home invocation is a handle. > > > subsequent invocations (remote interface) contain the > handle to identify > > > the target ejb. the servlet is completely stateless. > > > o an mbean service, that manages the servlet / http deamon > > > > > > > > > on the client: > > > > > > o some interceptor (the last one in the chain), that marshalls the > > > invocation as an http post request and demarshalls results > / throwables. > > > I call it the 'Transport' > > > o is a special handle implementation required? > > > o usertransaction handling is transparent (part of Invocation)? > > > > > > > > > configuration: > > > > > > o it's the server's job to provide the connector servlet. the servlet > > > doesn't need to be configured. the invocations carry all > the information > > > that is required to perform home-/ remote-invocations. > > > > > > o the client will do a lookup first (coded name, declared in the > > > application-client descriptor). it then gets a dynamic > proxy passing on > > > the java style invocation to the invocation handler. the invocation > > > handler feeds the invocation into the interceptor chain. > this chain has > > > to be configured somehow (during deployment of the > application-client > > > jar). > > > > > > o afaik there's no application client deployment at the moment and the > > > client side interceptors are configured from the server, right? > > > > > > > > > so what makes up the whole interceptor chain? we distinguish: > > > > > > o client side interceptors > > > o server side interceptors (synchronization, pooling / > caching, security) > > > o symmetric interceptors (encryption / decryption for instance) > > > > > > the overall configuration of the (ordered) interceptor chain > is made of > > > component aspects and reference aspects. transport is just > another aspect > > > of the reference. > > > > > > > > > authentication: > > > > > > in the smartcc, using the http transport requires a http login module > > > (basic/digest auth) to be configured. the authentication task is > > > performed > > > by the servlet container. the container cares about setting up the > > > security association. > > > > > > > > > dain asked for an http plugin for jndi. my question: why do I need the > > > server side's jndi content on the client if I don't lookup homes? what > > > does a java client need beside what's configured in the > > > application client > > > descriptor. what am i missing? > > > > > > holger > > > > > > > > > > > > ------------------------------------------------------- > > > Sponsored by: > > > ThinkGeek at http://www.ThinkGeek.com/ > > > _______________________________________________ > > > Jboss-development mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-development > > > > > > > > ------------------------------------------------------- > > Sponsored by: > > ThinkGeek at http://www.ThinkGeek.com/ > > _______________________________________________ > > Jboss-development mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-development > > > > > ------------------------------------------------------- > Sponsored by: > ThinkGeek at http://www.ThinkGeek.com/ > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development ------------------------------------------------------- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
