I'm also working on a web based management console supporting (among other things Intel AMT). The web based management console is hosted on a Linux environment and made available on the internet.
In my setup, the server is responsible for setting up IDER-sessions on behalf of the user. The user connects to the web based management console and requests a reboot to a specific ISO.
The server hosting the management console (running on the internet or deployed at the client) receives the request and can create SSH tunnels to the AMT machines on port 16992/16994 to execute wsman commands (to issue start/stop/reboots) and start/stop IDE-R sessions.
That way, users can manage their network from the internet without installing client-side software on their machines. I'm using the java wsman library and the C++ Redirection Library to accomplish this.
I did run into 1 issue regarding IDE-R on Linux (IDE-R - Triggering a Remote ISO boot from a linux / java environment). Don't know if you ever encountered this (or know someone who does).
Did have an issue logging in with my Google account using openID. Had to create a new account on your site.
Is the IMRSDK still actively developped by Intel and can we expect updates/improvements to it ?
I have the impression that for building custom solutions using IDE-R Windows is the preferred platform.
One part of our application involves using a Linux host to manage our IDE-R sessions to the AMT machines and host our ISOs, but given the issues we're encountering with it, I'm not sure if this is a good strategic choice.