desktop module for existing web application
- by maxxxee
My client has a running web application which has been online for more than a year.
Recently the client has introduced smart cards for his employees. Because of the difficulty in integrating smart card with its api on a web interface(i will post another detailed question on this later) we are planning to have desktop interface for this. There are 10-20 terminals which will use the desktop interface.
3 approaches for doing this that I have considered :
Direct connection and operations on DB-Not using this because of data integrity and consistency issues.
Build web service end points and use it from desktop interface
Build a dll with common functions and use from both web and desktop
Questions:
1. What are your opinions based on 2 and 3 approach?
2. Any other approach that I should consider?
Note:
I am using .Net framework, web application in asp.net