|
Prev: JBoss, HSQLDB configuration
Next: Eclipse IDE Question
From: Naveen Kumar on 5 Jul 2008 15:09 Is there any application server which also has a mail server and a decent db embedded with it. Why not to have a server of this type in a company because it will have low maintenance and great level of integration. Server portability OS level can also be achieved on that. Then why not to have something of this sort ??
From: Robert Klemme on 5 Jul 2008 15:30 On 05.07.2008 21:09, Naveen Kumar wrote: > Is there any application server which also has a mail server and a > decent db embedded with it. > > Why not to have a server of this type in a company because it will > have low maintenance and great level of integration. Low maintenance for this is a myth. A mail server alone can be quite a complex beast, same for application servers etc. > Server > portability OS level can also be achieved on that. Then why not to > have something of this sort ?? What do you need a mail server on an application server? Usually there is already a mail server in any corporate network which can be used easily from any Java app server product. A more general notice: if you lump all these on a single box then your mail goes down if your application server breaks and vice versa. Separation of critical systems is a good idea to increase robustness of your business. Having said that, there is nothing that stops you from throwing all of them on a single Linux, BSD, Solaris or even Windows box. Btw, I believe Microsoft is already offering something like this ("small business server"). But I doubt you will find something that "just works" with zero maintenance overhead. Cheers robert
From: Naveen Kumar on 5 Jul 2008 16:18 On Jul 6, 12:30 am, Robert Klemme <shortcut...(a)googlemail.com> wrote: > On 05.07.2008 21:09, Naveen Kumar wrote: > > > Is there any application server which also has a mail server and a > > decent db embedded with it. > > > Why not to have a server of this type in a company because it will > > have low maintenance and great level of integration. > > Low maintenance for this is a myth. A mail server alone can be quite a > complex beast, same for application servers etc. Well, isnt this dependent on our code. Say for example Tomcat, its the best of app server which i have seen with no problem at all. It depends on how we write our code, isnt it? Mail server, well i am not comparing one with tht of Qmail, but decent enough with absolutely no breakdown at all. Tht should be good enough to work on. > > > Server > > portability OS level can also be achieved on that. Then why not to > > have something of this sort ?? > > What do you need a mail server on an application server? Usually there > is already a mail server in any corporate network which can be used > easily from any Java app server product. I am talking about removing that mail server as tht needs opne more admin who has knowledge on mail server rather than java knowledge. In our case, a single java guy can handle it. > > A more general notice: if you lump all these on a single box then your > mail goes down if your application server breaks and vice versa. > Separation of critical systems is a good idea to increase robustness of > your business. Absolutely true, but something has to sacrificed for smthg else :( > > Having said that, there is nothing that stops you from throwing all of > them on a single Linux, BSD, Solaris or even Windows box. Btw, I > believe Microsoft is already offering something like this ("small > business server"). But I doubt you will find something that "just > works" with zero maintenance overhead. Yeah. microsoft does but its paid software. Havent seen anythg from java open source side. Or Even Lotus Notes from IBM. Its again a heavy weight component built on java. > > Cheers > > robert
From: Arne Vajhøj on 5 Jul 2008 17:01 Naveen Kumar wrote: > Is there any application server which also has a mail server and a > decent db embedded with it. app server, mail server and database are distinct software. You can get a database than can run inside the app server (HSQLDB etc.). In theory a mail server could also run inside the app server, but I am not aware of any that does. > Why not to have a server of this type in a company because it will > have low maintenance and great level of integration. Server > portability OS level can also be achieved on that. Then why not to > have something of this sort ?? Most would prefer to get the best app server, the best mail server and the best database (best depends on their specific requirements) instead of getting a fixed bundle. And the model running them as 3 separate apps are easier to scale because: - it is always possible to split the 3 apps on up to 3 servers with one app per server - app servers usually use a load sharing model while database use a failover model (exception is Oracle RAC) which can create problems if trying to run the same app+db combo on multiple servers Arne
From: Arne Vajhøj on 5 Jul 2008 17:08
Robert Klemme wrote: > On 05.07.2008 21:09, Naveen Kumar wrote: >> Is there any application server which also has a mail server and a >> decent db embedded with it. >> >> Why not to have a server of this type in a company because it will >> have low maintenance and great level of integration. > > Low maintenance for this is a myth. A mail server alone can be quite a > complex beast, same for application servers etc. Mail servers are often a PITA. App servers are usually not that bad. >> Server >> portability OS level can also be achieved on that. Then why not to >> have something of this sort ?? > > What do you need a mail server on an application server? Usually there > is already a mail server in any corporate network which can be used > easily from any Java app server product. That a server already exist is not really an argument. Server consolidation happen all the time. > A more general notice: if you lump all these on a single box then your > mail goes down if your application server breaks and vice versa. > Separation of critical systems is a good idea to increase robustness of > your business. App server can isolate the apps running inside it. But mail servers and databases just don't fit very well inside an app server. Arne |