I understand that this is as-yet unconfirmed, but I don't know if session pooling is only for D3, not mvBase. That might be old news.
[Ad]
Session pooling is available for mvBase v2+ with mv.NET. I have a client who was using mv.NET to support a PHP site. I use it to support Java, PHP, and .NET sites. People easily confuse mv.NET as being useful only for .NET. It's quite useful for pooling, executing code on remote systems, and many other things, and it includes features to generate RESTful web services. For the cost of developing a custom REST or pooling interface into an existing application I may be able to help a company to integrate mv.NET.
I also have a custom pooling connector in Java for mvBase 1.3+, and while I wouldn't recommend it, it could probably be used for other older systems that can't use the newer commercial offerings.
[/Ad]
Your Java FOSS pooling mechanism could probably be used for any MV platform where the objects in the pool are of any platform-independent type. I was working on a related FOSS project a long time ago called mvEsperanto. It was kinda grandiose and never got a good start. I might resurrect that with your code if we see there's any uptake.
T
Disclaimer: Nebula Research and Development is a reseller for mv.NET and D3 in North America and provides related licenses, product support, and consultation and development services.
Sales < at > Nebula-Rnd
dot com