动态定制webservice服务

具体功能就是根据不同的条件来选择性的生成并发布webservice。也就是说可以通过界面操作的方式来选择webservice的参数和返回值有哪些,用java写,这个能实现吗?