Provider versus Consumer

Provider application handles incoming request, authenticates it and performs database operations. It includes APIKeys, AppStart, Data Access Layer, Business Layer including Controleers, ManageAdmin.sdf and Win form application. Rest of the code such as Presentation layer is removed. It has to run on a Full trust with Anonymous Authentication and impersonation set to false.

 

Consumer application is a normal standard application generated by Iron Speed Designer with certain specific keys in the web.config (see Web.config settings section). It uses Special class in BaseClasses library to translate requests to Provider.