• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Help with an objectives in Common Architectures

 
Ranch Hand
Posts: 271
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi

May you help with explaining what is expected in addressing these 2 :

  • Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.
  • Explain appropriate and inappropriate uses for web services in the Java EE platform


  • [ April 05, 2008: Message edited by: jeff mutonho ]
     
    jeff mutonho
    Ranch Hand
    Posts: 271
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Anyone out there ?
     
    Ranch Hand
    Posts: 128
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi, the answer is a little bit open... do you have any specific question about this subject?
     
    jeff mutonho
    Ranch Hand
    Posts: 271
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi Juan

    I think thats part of the problem.I'm having difficulty in thinking of any reasonable drawbacks of rich clients, since the whole idea behind RCs is to improve responsiveness , get faster performance,prettiness in the UI ,etc
     
    Ranch Hand
    Posts: 41
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Since the issue is to compare a rich client with a browser client, think of what are the issues with a Rich client like Swing for example:

    - You first have to distribute the code to the client's machine. That could be a maintenance problem if you have to make bug fixes.
    - You typically have to keep a constant connection with the server or come up with your own exception handling scenarios if you loose server connection
    - If the client is truly distributed as in an internet application, you may not be able to use EJB connection with the server so you have to have some sort of HTTP wrapper classes to help you connect to the server.
    - For a client like swing, you are more susceptible to client machine java version issues.
    reply
      Bookmark Topic Watch Topic
    • New Topic