I'm currently trying to create an application, and I am having problems choosing the architecture used for it.
This will be a .net application, and, in essence, this application will be a server on which certain software runs with which this application will interact. A support service should be running on this server, which will actually interact with this application, queue requests, etc. Then there will be a web interface that provides a user interface and communicates with a service that then communicates with the software, hoping that makes sense. This will mean that the web interface can be installed on another machine for real software.
So what I'm trying to install:
- What is best used on the server on which the application is running, a web service running in IIS or a Windows service.
- If the provisioning service is a Windows service, what is the best way to use the asp.net web application to communicate with it.
- Are there any patterns or architectures that deal with such settings.
source
share