Thanks. Excellent explanation. On 8/25/06, Karell Ste-Marie <[EMAIL PROTECTED]> wrote: > > > > > Richard, > > > > Not a basic question, it's just that the wording is confusing, > > > > The difference between a desktop application and a service application is > that the service application starts with the computer and is available > immediately. A web server or a database server running on a machine is a > good example. You know its working but you don't actually need to log on to > the machine and "start" something in order for that to happen. You may have > the capability but it's not a requirement. > > > > A desktop application is an application that runs in the user's environment. > What that means is that either it's started when you log on to the machine > or it's started by the user himself but the application will cease to > function when the user logs off the machine. > > > > Hence, a service application can function and work while the login screen is > displayed, a desktop application cannot. > > > > There are ways to actually have one do the other but this gets a bit > technique, as a rule the above is 99.9% valid. > > > > > > The advantage of one over the other is really one that you need to decide > for yourself. If you want the grid executor/manager to always be working > then a service application is a good choice. If you want the user to decide > if the application should run or not, then a desktop application is better. > The desktop application essentially gives some control to the user over it > while the service application actually removes control (and responsibility) > from the user *hiding* the application from them. > > > > In a business environment I would recommend running service applications on > servers (as you cannot run desktop application unless someone is logged on). > However if you want the grid to extend to the user's machine you then have > to decide if the users should have control over the executor/manager or not. > And also, does the user's machine stay open all night? If so, then perhaps a > service application is better as the user will log off the machine but leave > it running. If the users shut off the machines (company policy) then it > doesn't matter if the software runs as a service or desktop application. It > then becomes a question of if you want the user to be able to stop the > software or not. In an environment where you have machines that are of low > power or you may have laptops then a desktop application is a better choice > (the user can close it, stop it if they are running a program that requires > a lot of resources or are using their laptop while not connected to the LAN) > but again as you can understand it's still a question of choice. > > > > Also, if you are running "tests" then the desktop application is better, if > you want the application to run 24/7 then the service is better. > > > > Unless in a test/development environment, I would never advise running the > Manager as a desktop application. The executor however is a question of > choice and taste. > > > > > > Karell Ste-Marie > > MCSE MCAD > > > > ________________________________ > > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Richard John > Sent: Friday, August 25, 2006 11:29 AM > To: [email protected] > Subject: [Alchemi-users] A basic query about Alchemi > > > > > Dear Colleagues, > > > > Good Day!!! > > > > I hope you are enjoying the Grid environments using Alchemi. Its a wonderful > tool for the Grid Researchers...Thanks to DR.Rajkumar Buyya and team. > Special thanks to Krishna and Akshay for their efforts. > > > > I am also installed Alchemi latest version 1.0.5 (.Net Framework 2.0 > compatible) and trying to write some Grid applications using C#. > > > > Friends could you please let me know the diffrence between a normal Windows > desktop application and a windows service. I came to know that we can > install Alchemi Manager and Executor as normal Windows application and a > windows service. What are the advantage of both modes? Which is appopriate > for a LAN environment. > > > > I am very sorry if it is basic question. > > > > Thank You. > > > > Regards, > > Richard. > > > ________________________________ > > > Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ > countries) for 2ยข/min or less. > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > alchemi-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/alchemi-users > > >
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ alchemi-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/alchemi-users
