I am hoping to gain some insight as to how I might virtualize/consolidate the desktop environment for my developers.
Our dev/unit testing environment consists of a WebLogic server installed on each developer's Windows XP workstation. He/she will make coding changes, compile their JARs, and then composes their work with JARs from their peers' last commit from ClearCase. They run an Eclipse-based client locally to hit the instance of WebLogic on their desktop to do unit testing without affecting other developers' configurations.
This development environment is on an isolated "testing" network. The developers use separate workstations for office email, etc. but are not permitted (secure environment) to install the WebLogic Server instance locally.
I am fairly new with managing WebLogic, but have experience managing other applications/development environments using Windows Terminal Services. Would it be possible to "sandwich" several instances of WebLogic Server for, say, 25-50 developers on one instance of Windows 2003 or 2008 server, and have the developers access their individual WebLogic Server instances via RDP session? Or can it only be installed in a single Application Server instance per OS instance?
My ultimate goal is to have an isolated server (trying to avoid the cost/overhead of using vmWare with a bunch of XP or Windows Server VMs) that can be accessed from the "office management" network and do away with the need to maintain an additional set of desktop hardware/OS instances. Any "outside-the-box" ideas are welcome, but there are many security constraints and coporate standards which restrict the set of possible solutions.