If I purchase a SQL Server 2008 Processor license, this permits any number of users to connect to the database instance. Users will typically connect through one or more application servers running WS08 Web Edition, and are authenticated through the hosted application (not AD or otherwise). The users belong to various different organisations not affiliated with the hosting company. The SQL Server instance will be running on WS08 Standard Edition.
If there are (say) 300 concurrent authenticated users who are querying the database server through the hosted application, will I need 300 Operating System CALs to correctly license their access?
What is the most cost effective way to license a Microsoft SQL Server database server for access by many users?