Win a copy of Microservices Testing (Live Project) this week in the Spring forum!
  • 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
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Benefits of moving to three tier ?

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

First im finding it hard to find out the appropriate forum to put this question on Javaranch, so please feel free to move to forum you think would be suitable for this question,

We have a physical two tier application which is logically layered which means that we have divided our code into several layers so that we can port the application to physical three tier architecture.

Now the thing im looking is that is there any benchmark/whitepaper which lists the benefits in quantitative terms for moving an computational intensive two tier architecture application to three tier architecture application.

I think it will be application specific, but im still hopeing that there should be some information/numbers in general about benefits of moving two tier application to three tier application.
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

is there any benchmark/whitepaper which lists the benefits in quantitative terms for moving an computational intensive two tier architecture application to three tier architecture application.



I suspect the advantages would depend entirely on details of the application. The obvious point being that intensive computation can be carried out on multiple back-end machines managed by your middle tier. The tradeoff involves extra communication delays - object serialization, etc versus the time spent in actual computation.

Give us a hint - how much time does one "job" take - seconds, minutes, hours, days???

Bill
reply
    Bookmark Topic Watch Topic
  • New Topic