What is the best method to use in connecting applet clients to Server- side processes(servelets)

Hi everyone,

For a simple web application which  
involves database fuctionalities such as add, delete, update and authenticating;
(supposing the only choice was to use an applet)
what method OF CONNECTION would u recommend and why?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

not sure what do you mean by METHOD OF CONNECTION.

if you use applet connect to database directly, basically it is same as any traditional client/server application. your scalability is very much limited.

mi_ckyAuthor Commented:
>not sure what do you mean by METHOD OF CONNECTION.

as in using HTTP TUNNELING or by bypassing the HTTP protocoal using RMI or SOAP

rmi is connected protocol, you need a dedicated connection from each client to your server. so it could be expensive and also restricted by firewall/proxy.

soap in fact use http/https, so you are not bypassing http anyway.

http tunneling is a very general technology term, you can say soap in fact uses http tunneling.

unless you application in intranet and with small user base. otherwise, I would suggest you to use soap.

but if you don't want to learn soap or want a little better performance, you can write your own code to serialize objects between servlet/applet.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.