最近遇到了一个实际的问题:怎样让一个不了解webservice及axis(或者其他引擎)的开发人员,很轻松搞定一个任务:将一个已有的接口发布为web服务?
我使用过axis,觉得这个东西很好,比较智能,好多东西都可以自动生成,但是如果现有的开发人员没有接触过怎么办?怎样让这样的开发人员也能轻松的完成web服务的发布或者部署的工作?
于是想做个webservice的自动发布工具,主要想实现以下几个功能:
1.开发人员在终端界面上输入要发布为web服务的接口、命名空间、wsdl的名字等,
点击确认,则完成web服务的发布,并将生成的web服务相关文件保存在了一个指定的目录中以备用。
2.用户在生成的SoapBindingImpl文件中,添加业务逻辑,然后copy到web服务器上,任务over。
上面是我暂时想到的一些基本的功能,如果大家有好的需求,敬请提出来,多谢了,呵呵。
等做完后,放上来大家一起讨论。