我最近使用了一些API管理工具。我可以看到这些API管理工具可以做Data-power正在做的任何事情,这些工具也被放在后端服务的前面,以保护后端服务器。
那么,是什么让Data-power独一无二呢?或者,将Data-power与API管理工具作为竞争对手进行比较是否公平?如果是,为什么IBM自己要引入一个名为IBM API管理的工具?
发布于 2016-08-17 16:09:42
好的,IBM解决方案,现在称为IBM API Connect (APIc),或多或少只是处理、设置或查看您的API和有关它们的统计数据的图形用户界面。使用其中一个API时,实际的HTTP请求(或IBM MQ请求)将经过API运行时。目前,IBM提供了两种不同的运行时: MicroGateway (以前的StrongLoop)或IBM DataPower。DataPower既可以是硬件设备,也可以是虚拟设备,或者是Docker容器。如果您选择在DataPower上运行APIc,那么您将能够使用Datapower的所有其他特性(而且还有很多特性!)。MicroGateway是一个Node.js运行时,因此它显然需要自己的服务器和集群。DataPower内置了集群支持,当然,DataPower设备是为了在非军事区中面向互联网而构建的,因此涵盖了所有的安全性!
使用DataPower作为运行时,您还将在APIc中拥有更多的函数/特性。
所以,回答你的问题:不,将DataPower上的APIc与“只是”应用编程接口解决方案的竞争对手进行比较是不公平的,因为DataPower为交易带来了如此多的收益。DataPower是一个成熟的网关解决方案,可以满足您的所有集成需求,它附带FTP、sFTP、IBM、Node.js运行时、HTTP服务器、SOAP WS-I、AS1-4、EDI (X12和EDIFACT)等。
您可以在非生产环境中免费测试APIc和DataPower (Docker):
https://stackoverflow.com/questions/38979001
复制相似问题