Open source solution to configurable ecommerce in Java