I have a requirement like this below. Looking into this, could any one suggest in brief, what would be configuration details, like No. of servers, no. of Access Points, No. of Publishers, Clustering and rest vital things etc etc.
I will recommend you the Cluster environment for which you need cluster licensing to allow multiple qlikview servers.
Obviously you will be needing Qlikview Enterprise Edition (QEMC).
I will also suggest Load Sharing and Information Access Server (IAS) may be it might help you if you have limited application/dashboard and large number of users. (Recommending you because I have seen SalesForce in Diagram)
I might tell you the exact number of servers if you clear me about few things..
A- Number of Users
B- Approx size of Database
C- More clarification on Sales Force
I have also attached one document for your reference. In fact a person can only shed some light in this area if the Business Requirement is more clear.
Based on the diagram you need 2 Publisher licenses and 3 Enterprise servers in a cluster (saves you user CALs because they can be shared over the nodes).
I disagree with the IAS as suggested by Advait. The AIS is intended for displaying public data. When you read through the license agreements of the IAS you will see that anonymous authentication on the server is required and that the URL needs to be publicly available.
The way I see the diagram you want the Salesforce authentication to be used for authentication in QV. An IAS has no role in this.
Based on you diagram it is really impossible to say if it will be sufficient as there is no information about the amount of users, documents, size of data and design of the application. These are key dimensions for performance.