Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何组织web服务,以便开发人员能够轻松找到它们?_Java_Web Services_Axis2 - Fatal编程技术网

Java 如何组织web服务,以便开发人员能够轻松找到它们?

Java 如何组织web服务,以便开发人员能够轻松找到它们?,java,web-services,axis2,Java,Web Services,Axis2,我们正在为一家大银行开发软件。所以,问题在于银行是以SOA的方式运作的。我的意思是,我们有一个系统的入口点,然后就有了所有的Web服务,当我告诉所有的事情时,我是说所有的事情,有3500个服务 现在,这些服务只是存储在一个数据库表中,带有(有时不带)它们的描述,所以,你可以想象我们生活在地狱里。我想有时候实现新的web服务比找到合适的web服务更容易,这会产生冗余 所以,我的问题是,有没有办法组织这种东西?我的意思是,我们有很多业务线和一些常用组件,但我对WS完全是新手。无论如何,我需要某种方式

我们正在为一家大银行开发软件。所以,问题在于银行是以SOA的方式运作的。我的意思是,我们有一个系统的入口点,然后就有了所有的Web服务,当我告诉所有的事情时,我是说所有的事情,有3500个服务

现在,这些服务只是存储在一个数据库表中,带有(有时不带)它们的描述,所以,你可以想象我们生活在地狱里。我想有时候实现新的web服务比找到合适的web服务更容易,这会产生冗余


所以,我的问题是,有没有办法组织这种东西?我的意思是,我们有很多业务线和一些常用组件,但我对WS完全是新手。无论如何,我需要某种方式向开发人员提供信息,让他们知道在任何情况下都可以使用什么样的服务。

一份好的文档可能会有所帮助。或者谷歌提供更复杂的方法,比如使用WS-Inspection或UDDI的web服务注册。

我已经看到了一个简单的网站,开发人员可以在其中找到描述、WSDL等。我认为这已经足够了;我不会推荐UDDI或购买复杂的工具。你的问题在广告和营销方面都存在。

高层逻辑:重新思考21世纪的软件重用