I've got a product which includes a Java API for creating a jsp/servlet interface back to the product's proprietary server.