万维易源使用帮助手册
[TOC]
“易源连接器平台”是异构数据源的统一调用入口。连接器去除了数据源的多样性,把数据源封成黑盒。进入黑盒的是统一HTTP请求,出来的是统一的JSON格式数据。
您只要接入连接器平台,10分钟内就可以用HTTP调用互联网所有云服务、数据库、文本、开放API等数据源。
#1. 背景介绍
##1.1 语言中的连接器
###1.1.1 多国语言交流

###1.1.2 使用翻译器

##1.2 充电器中的连接器

如果家里有三、四个不同品牌的手机,充起电来是很麻烦的,因为各品牌都有自己的充电器,重点是充电插口都不一样。直到出现了“多插头充电线”才解决了这个问题。易源连接器解决的也是类似的问题,只不过是在软件领域。
##1.3 银行的连接器
我们现在的移动支付是很方便的了,不管您用的是哪家银行,只要绑定了银联、支付宝或微信,在支付时,都可以轻松通过这些渠道进行代扣。
###1.3.1 你的系统连接1家银行
假设我们开发一套在线交易图书的系统,付费时需要通过银行实时扣费。
为了简便,我们再次假设和中国银行的前期接触、合同沟通、技术对接已经搞定,这些已经要花费不短的时间了(短的几周,多的几个月,几年都有)。然后拿到的文档、密钥,坐下来开始开发。

###1.3.2 你的系统连接2家银行
过了一段时间,用户有强烈的需求,要加入工商银行的支持,那我们再把这些流程走一遍,前期接触、合同沟通、技术对接,坐下开发。

###1.3.3 你的系统连接N家银行
又过了一段时间,业务发展非常好,几乎所有银行您都得接入了。那是什么情况呢?

每个银行有自己的签权、输入、输出文档,有的是http,有的是拼字符串的socket,有的是拼byte数组,还有的要对数据进行异或移位操作(比如8583协议)。开发周期比较长,成本自然就高。对于银行和开发者,都不愿意看到这样的情况。
###1.3.4 银行的连接器-银联
银联作为中间层,它把独立的银行连接了起来,我们的系统只要和银联一家达成合成,立即就可以接入全部支持的银行。

银联把所有银行连接起来,对外提供统一接口。银联网络内加入新的银行后,我们的系统可以直接和新银行交互。
<br/>
#2. 易源连接器
**银行多了有银联,接口多了有易源。**
<br/>
##2.1 您的系统直连多个数据源

这基本上是一个混沌系统。两两交互的系统越多,从体系到单点的复杂度都急剧上升。
IPV6和5G的发展,必然催生更多细小的单体数据源(异构种类很多),在数据交互的体系中,直连并不是一个最佳的方式。
<br/>
##2.2 您的系统通过【易源】连接多个数据源

在上图中看到插入了一个中间层【万维易源】,它就像是一根主板总线,把多维的异数数据转换为一维的线段,线段上挂载的节点可以通过主线无差别传输数据。
连接器体系的整体逻辑图如下:

<br/>
##2.3 分布式、私有化部署的连接器系统
分布式、去中心化是将来发展的趋势。易源也会提供私有化的连接器系统,如下图所示:
