Web Front End with CRM 4.0 Deployment RRS feed

  • Question

  • Apologize for the cross posting.

    Here is the deployment architecture in the intranet:

    Client Browser -> Web Front End -> Firewall -> CRM -> SQL

    This deployment architecture is resided in the intranet and can not be
    accessed from intranet, so it is not Internet Facing Deployment.

    Some restrictions :
    1) SQL or database server must be resided behind firewall
    2) CRM is selected to be resided closer to SQL/database server so that there
    is no firewall between them. Because there is no firewall between
    CRM/application server and SQL/database server, the system response time is
    much better.
    3) Web Front End is needed because users or Client Browser can not connect
    directly to the CRM. Firewall will drop all the connections not originated
    from Web Front End. That is why Client Browser must connect to Web Front End
    and the Web Front End will route the traffic to the CRM.

    I have experimented with these:
    1) I have installed an IIS Web Server at the Web Front End with the default
    website. Inside the default website, I have configured an ASPX page with
    Response.Redirect command to the CRM.
    2) I have initiated a connection by opening a browser from Client Browser.
    When I invoked http://WebFrontEnd/default.aspx , the page is redirected to
    3) This result is correct, but I have noticed that using Response.Redirect
    command, actually the Web Front End is just giving the correct URL of the CRM
    which is http://CRM to the Client Browser, and then the Client Browser
    connects directly to the CRM.
    4) This will cause the issue, because at the production environment, the
    firewall will drop all the connection which is not originated from Web Front
    5) I have tried Server.Transfer but Server.Transfer only accepts virtual
    path not absolute path (http://CRM ).

    So my questions are:
    1) What deployment method should I enforce to the Web Front End in order to
    make this architecture works?

    Thanks for your help.


    Hadi Teo.
    Tuesday, February 12, 2008 2:48 PM


  • maybe what you want to look into is a proxy.





    Thursday, February 14, 2008 4:28 PM

All replies