I am building a .NET based REST service which intended to be used by a bunch of enterprise applications for interacting with
an on premise MS CRM instance .
The service uses the ServerConnection class from the CRM SDK samples(crmservicehelpers.cs) using AD authentication
for connecting to MS-CRM services.
A connection is established per HTTP request.
I've read that the authentication process adds the most overhead in establishing a connection to CRM.
Unfortunately, we do not have ADFS with STS and hence there is no token based authentication available for AD authentication.
My question is whether establishing a connection per HTTP request could cause performance issues under load.
If so, are there any other prescribed solutions for this scenario?
-Abhijeet