Re: Best way to implement extremely heavy calculation?



Thanks for the response. Perhaps "obviously" was not the correct
wording given the description. The ten seconds of computing time is
essentially at 100% CPU usage and there will be many requests per
second. Additionally, server resources are a constraint. So, for the
sake of discussion, let's say that running this calculation on the
server is not an option.

I have briefly looked into smart clients but from what I have seen it
does not achieve what I am looking for. I already have a windows
client so for those people willing to download the application I
already have a good, working solution. What I wanted for this web
based implementation was broad access without a software download /
installation. Almost all of my .NET development has been on
traditional client applications so I'm not fully aware of all of my
options.

I think I have three options but I am not sure if this is correct and
if I fully understand the implications.

1) Build the app in Java - I believe that by doing this the user would
essentally download the app within the browser and execute the
appropriate code on their own PC without exposing the code itself.
There would be a bit of a learning curve though for me here since I
have minimal java experience and I don't believe I will be able to use
my C# components although I could be wrong here.

2) Use Atlas - no idea if this is an option but it seems like there
might be some facilities to run fairly complex code on the client side
through an Atlas application.

3) Build the processing code into ActiveX components that are hosted on
the page

Does anyone have feedback on what I think my options are and how
effective they might be and also, have I missed any obvious choices?

Thanks,

Roy

.



Relevant Pages

  • RE: SBS 2003 Premium: how to allow FTP .EXE downloads
    ... Disable the problematic client XP firewall, ... click to check the "Hide All Microsoft Services" ... Is the FTP server on SBS? ... Download the file from the following URL: ...
    (microsoft.public.windows.server.sbs)
  • Re: detecting successful downloads and browser buffering
    ... connection is to the proxy, not the client. ... to bullet proof the download, you would need to supply an active/x control ... that wrote the file and updated the server on successful write to disk. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: how to read debian-user as newsgroup using Evolution
    ... Hash: SHA1 ... I've been wondering for a while whether I can 'evolution' ... When using a client to read news, ... and then select the messageyou want to download. ...
    (Debian-User)
  • Re: I cant find a SETUP.EXE in the SQL Plus Client ??
    ... and I downloaded the "SQL Plus Instant Client". ... client because I don't own the Oracle license. ... There is no documentation with that download. ... I just want to install the SQL Plus client tool for executing a few SQL ...
    (comp.databases.oracle.tools)
  • Re: How to block Port 25
    ... Well the update that I have is that non of the virus programs could find ... How this can be implemented will be based upon what this "client" does for email. ... FireWall to allow it to download the needed AV vendor related files. ... This will bring up the initial menu of choices and should be executed in Normal Mode. ...
    (microsoft.public.windowsxp.general)

Loading