Java 如何组织web服务,以便开发人员能够轻松找到它们?
我们正在为一家大银行开发软件。所以,问题在于银行是以SOA的方式运作的。我的意思是,我们有一个系统的入口点,然后就有了所有的Web服务,当我告诉所有的事情时,我是说所有的事情,有3500个服务 现在,这些服务只是存储在一个数据库表中,带有(有时不带)它们的描述,所以,你可以想象我们生活在地狱里。我想有时候实现新的web服务比找到合适的web服务更容易,这会产生冗余Java 如何组织web服务,以便开发人员能够轻松找到它们?,java,web-services,axis2,Java,Web Services,Axis2,我们正在为一家大银行开发软件。所以,问题在于银行是以SOA的方式运作的。我的意思是,我们有一个系统的入口点,然后就有了所有的Web服务,当我告诉所有的事情时,我是说所有的事情,有3500个服务 现在,这些服务只是存储在一个数据库表中,带有(有时不带)它们的描述,所以,你可以想象我们生活在地狱里。我想有时候实现新的web服务比找到合适的web服务更容易,这会产生冗余 所以,我的问题是,有没有办法组织这种东西?我的意思是,我们有很多业务线和一些常用组件,但我对WS完全是新手。无论如何,我需要某种方式
所以,我的问题是,有没有办法组织这种东西?我的意思是,我们有很多业务线和一些常用组件,但我对WS完全是新手。无论如何,我需要某种方式向开发人员提供信息,让他们知道在任何情况下都可以使用什么样的服务。一份好的文档可能会有所帮助。或者谷歌提供更复杂的方法,比如使用WS-Inspection或UDDI的web服务注册。我已经看到了一个简单的网站,开发人员可以在其中找到描述、WSDL等。我认为这已经足够了;我不会推荐UDDI或购买复杂的工具。你的问题在广告和营销方面都存在。高层逻辑:重新思考21世纪的软件重用