设计一个软体,但是预计这个软体与其它系统很多个,进行数据交互时,我的想法是利用webseivice然后数据库建立接口管理表,每当一个新的系统做接口时,建数据和添加新方法.
大家都是怎么样做的.给个建议...其它成熟的系统怎么做,难道让他重新写方法给我,然后我获取?
------解决方案--------------------------------------------------------
我觉得具体问题具体分析吧。不一定所有的应用整合都需要web service的。比如,微软的ERP系统Dynamics AX与外部系统接口,更多的情况下是使用Dynamics AX的Business Connector,这种做法既灵活又高效。不要以为只有Web Service才能支持跨平台的整合。现在基于COM或.NET的应用同样也可以与JAVA平台作整合,而且效率要比Web Service高很多。
我的意思是,具体要看你需要整合的应用本身提供了哪些接口。如果有些整合架构要比Web Service更加直接高效,那也未尝不是件好事。
------解决方案--------------------------------------------------------
程序就要建立多接口,不要根据接口再添加,提高系统扩展性
通过XML配置各种接口。
------解决方案--------------------------------------------------------
支持三楼,要具体问题具体分析.....