2014-10-09 62 views
0

我有一个术语问题,我应该怎么称呼这个?中间件?

我们正在实施一组具有相同类型API的集成。 因此,我的团队负责的组件包括将这些集成绑定到一个组件中,该组件将负责处理来自内部的请求(在这种或那种方式中)并在需要时执行这些API调用。 流程如下: 您打电话=>您收到回复=>您将所有内容翻译成标准化对象(或对象集合)并将其传递到链条的下方,系统应该进一步处理它。

这个概念与elastic.io的家伙有些类似。

集成中间件? 中间件这个词在这里适合吗?

每个想法都将不胜感激。 谢谢!

回答

1

感谢您提及我们(elastic.io) - 我们所做事情的官方(Gartner)名称是Integration Platform as a Service as a Service(iPaaS),我如何看待这个名称的主要原因是我们做一个中间件,但也是一个集成过程的运行时间,因此离aPaaS不太远(如Heroku)。一些其他潜在的名称是企业服务总线,虽然它是一个古老的SOAish名称,可能会引发错误(痛苦)的关联:)

我对命名的建议是距离它并尝试从其他天使看找到与现有解决方案最大的相似之处。希望这可以帮助。

1

我认为如果您要创建一个内部部署的定制集成应用程序,iPaaS不是正确的术语 - 它指的是基于云的集成平台,通过(通常是商业的)集成供应商交换消息。这些供应商负责接口(集成到不同系统的连接器或适配器),语义集成(不同的消息格式),流程(接收到消息时发生的情况,通常也称为编排或工作流程),监视和管理等等。

如果您在不同系统之间交换信息,请将其称为“集成”。如果您要创建适合不同场景的多用途工具,请将其称为“集成平台” - “平台”,它提供了交换数据​​的基本功能,但可以针对不同的数据交换场景进行配置。