Home Server

running the server as an ISAPI dll???

edited February 2003 in Server
I see it's possible to create a service which monitors the Report Server
and restarts this if need be. I'm wondering if it's possible to make the
report server itself as an ISAPI dll that is loaded by IIS, since IIS
effectively does this itself anyway (monitors it's ISAPI dlls and shuts
these down if they're misbehaving)... does this sound viable?

Best Regards,

James Crosswell
Software Engineer
Microforge.net Limited
http://www.microforge.net

Comments

  • edited February 2003

    No, this is not viable.

    The architecture that we have chosen provides the most stability and
    flexibility. The architecture enables the report server application to be
    run on a separate machine from the webtier application (or on the same
    machine). The webtier can also be conifgured to manage a farm of report
    server applications - for scalability and load balancing

    In our testing here, the ReportServices provides much better fail over
    because the server communicates directly with it, in the event of a fatal
    exception. Restart happens very quickly.


    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited February 2003
    Nard Moseley (Digital Metaphors) wrote:

    OK - good to know. This isn't really an issue for the most part, I'm
    sure you're right about the performace aspects. It might have been nice
    though since I could then deploy a report server along with my app as a
    hosted solution. I guess if our customers are going to have a web
    hosting company host this app they'll have to go with a dedicated server
    then - I think 99% of our customers would have been hosting it on their
    own servers in any case (or can afford a dedicated hosting solution).

    Thanks for the quick response.

    Best Regards,

    James Crosswell
    Software Engineer
    Microforge.net Limited
    http://www.microforge.net
This discussion has been closed.