As usual when creating something, the initial thought is to address a very specific problem. This has been done !
Though, I believe that the initial problem of creating something simple that worked elegantly within IIS to connect to Tomcat has been solved, I am creating a list of things that maybe useful for future development. Yes, I am thinking of version 2!
The main gap that I had left in the initial connector code centers around load balancing. So I do want to fill in that gap but also provide a very simple solution that will work whether Tomcat is load balance aware or not. The main reason is that some applications running on top of Tomcat provide their own session management and thus require something that is simple.
Thus here are in bullet form some features I am considering for version 2:
Load Balancing Enhancements:
a) Simple load balancing (just turn on)
b) Complex load balancing, a.k.a Tomcat standard way: workers, load factors, servers, fallbacks, etc.
c) Load balancing with dynamic mapped path: for stateless services
d) Load balancing with dynamic load factors
e) Load balance running statistics
- Upgrade .net library to 4 (still thinking through this one)
- Add default document option during installation
- Add support for Windows 8 and Windows server 2012 in automated installer
I am opening this up for comments. Will probably not start this project until September, expect end of year delivery.