两个系统接口对接的问题有哪些呢?
2个回答
展开全部
1、每次对方开发新的接口方法,我方就必须更新项目中的Web引用才能调用到新增的方法,更新后新生成的文件也需要替换到我们系统的正式发布环境中。这样如果接口更新频繁,接入合作方数量越来越多,每次更新项目文件都很麻烦。
2、前面提到会接入很多合作公司的Webservice接口,但每家公司提供的数据和业务处理逻辑或多或少都会有区别,就算有规范文档也不能避免(很多公司的接口方法是在与我们合作前就开发好的,不可能再去要求对方大动。)这样每接入一家都要写一套对应的接入程序,虽然目前的架构还行,但接入越来越多始终不好。
应用程序编程接口,简称API(Application Programming Interface),就是软件系统不同组成部分衔接的约定。在数据封装时,网络分层中的每个层相互之间会用接口进行交互并提供服务,其中应用层与用户之间的接口称之为应用程序接口(API,Application
Programming
Interface)。API实际上是一种功能集合,也可说是定义、协议的集合,无论是那种集合,它的实质都是通过抽象为用户屏蔽实现上的细节和复杂性。
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
展开全部
这样说吧,两个系统接口对接的话,一般以数据库视图或者web service方式提供接口,两种方法都是走数据库,不管是哪一种,都需要找到两个软件厂商,因为软件系统语言是不统一的,没有数据字典,即使看到数据库也看不懂,所以只有两个软件厂商都同意开放接口,才能把事情办成。当然,后期如果有字段要增减,就需要找他们再修改接口,很麻烦,而且成本也高,但目前依然是主流。
还有一种实现两个软件系统的方式,是新出来的一种解决办法,就是不走数据库,直接走界面采集数据,然后再输出接口,这个办法好处是不需要软件厂商的配合,如果是协调接口不顺利或者接受不了接口价格时,这也是一个解决办法,这个目前我接触过的是叫101软件接口生成器,前提是要对接的数据在界面上可以看到。
希望能帮到你,记得采纳哟!
还有一种实现两个软件系统的方式,是新出来的一种解决办法,就是不走数据库,直接走界面采集数据,然后再输出接口,这个办法好处是不需要软件厂商的配合,如果是协调接口不顺利或者接受不了接口价格时,这也是一个解决办法,这个目前我接触过的是叫101软件接口生成器,前提是要对接的数据在界面上可以看到。
希望能帮到你,记得采纳哟!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询