Is it possible to get nopCommerse to work with a business layer written in Java?