Dear All,
Hello. Here I want to ask a question which is nothing to do with the detail of 
grid technology, but a design pattern related to grid portal development. 
 
I have established a computational grid infrastracture in my lab using GT and 
relavant technology, and now I want to develop a portal prototype. I plan to 
use a machine to serve as the portal server, and end users access the grid 
resources through the client tool, which use the services provided by the 
portal server. Currently I do not plan to develop the Web-based Portal due to 
the time limitation(I am more familiar with desktop GUI developing).
 
Obviously there are some issues must be addressed in the portal server, such as 
certificates, job submission, access the web mds... Well, here is my question:
 
Should I encapsulate those functions as several web servers which can be 
deployed in the GT container (such as SingleJobSubmissionService, 
ArrayJobSubmissionService, ComputeResourcesListService...) and let the client 
tool access those web services directly, or should I write a daemon on the 
portal server, which listens the requests of the clients and then access the 
grid infrastructure, and finally send the response to the client, just as the 
classical C-S model.
 
So, I want to disscuss it with you. Any suggestion will be much appraciated.
 
Thanks!
Tracy

Reply via email to