是否应该以及如何将区块链集成入遗留系统

虽然区块链不是可以用于连接到现有遗留系统的中间件,但是依然有一些方法可以帮助你将数据流从ERP系统自动化到分布式账本技术当中。然而,首先你应该弄清楚的是你是否真的需要它。

 是否应该以及如何将区块链集成入遗留系统

区块链为企业提供了一种通过分布式可信网络进行交易的新方法,但是将该技术插入现有的数据库、ERP系统和合作伙伴的基础当中可不是件容易的事。在很多情况下,它甚至都不是必须的。
 
虽然很少有区块链投入实际生产,但分布式账本技术(DLT)仍然是2018年最受欢迎的技术之一。它不仅仅是炒作;预计区块链市场的价值将从2017年的7.08亿美元飙升至2024年的600亿美元。
 
芝加哥咨询公司SPR的新兴技术总监Kevin McMahon表示,由于市场的炒作,企业正疯狂地急于实施DLT,以免失去竞争优势。
 
然而,对于许多公司来说,DLT并不适合那些原本使用传统技术(如关系数据库)可以轻松处理的任务。对有些人来说,与实现DLT相关的挑战与技术本身关系不大,而更多的与建立可以就治理规则达成一致的用户网络有关。
 
“技术部分其实并没有那么难。虽然它很新奇,密码学很棒,它也有一些很酷的功能,但真正的挑战是建立这个网络–找到那些想要参与其中,想要在他们自己之间分享数据的人,并且能够致力于维护必要的基础设施,”McMahon说。“这也是为了确保他们的工作流程能够容纳将更多数据写入区块链当中。”
 
基于DLT的IBM食品信托公司的副总裁Brigid McDermott说,作为一个食品供应链管理系统,区块链解决了两个主要的业务需求:产品来源和互操作性的单一标准需求。
 
McDermott将区块链与20世纪70年代后期的Betamax和VCR录像带格式之战进行了比较,虽然Betamax是更好的技术,但是因为VCR有更多的行业支持而失败了。
 
“VCR行业掌握了内容,”McDermott说。 “区块链技术也非常相似。如果你没有什么可以使用它的需求,那么技术有多好并不重要。”
 
IBM正试图通过概念验证来引导其区块链云服务,例如食品信托(Food Trust)、农产品供应链管理系统以及TradeLens,一个国际货物跟踪系统。
 
Maersk一直在与94名合作伙伴一起测试TradeLens,沃尔玛也正在试行Food Trust,它甚至要求其农产品供应商在今年9月之前加入该网络。
 
在IBM区块链的一个试点项目中,沃尔玛跟踪了芒果的去向、来自哪个分店、经过了哪个包装公司、保存在哪个冷库,以及经过了哪个配送中心。
 
McDermott说,有关芒果发货的大部分信息直接来自沃尔玛的ERP系统,这样就不需要创建辅助记录或手动重新创建发货信息了。沃尔玛传统的供应链跟踪系统需要花三周时间来追踪芒果的原产地;而IBM的Food Trust区块链把这个时间缩短到了两秒,McDermott表示。
 
然而,区块链并不需要直接与ERP系统、电子表格或数据库集成。相反,一些API和数据共享标准,如GS1(最著名的机器可读条形码协议),已被用于实现与传统数据系统的互操作性。
 
例如,IBM Food Trust通过GS1标准利用了传统技术的投资,避免了手动数据的输入;它使电子分类账上不同各方之间的数据传送和理解能够实现自动化。
 
McDermott说:“我们将GS1标准转换成了文件,这些文件可以通过API轻松地导入我们的解决方案。”我们一直在研究什么样的连接器可以优化遗留系统的使用–例如如何将现有ERP系统连接到我们的区块链数据。而有些企业虽然使用Excel电子表格,但理念是一样的。
 
McMahon说,无论区块链是如何实现的,推广它的大部分成本和跑腿工作大都基于业务伙伴的参与,包括制定业务协议和治理规则。
 
从IBM、Oracle、Microsoft或SAP购买区块链节点(服务器)或区块链即服务,与从Amazon Web Services、Microsoft Azure或谷歌cloud中运行云业务应用程序没有什么不同。
 
McMahon说:“把治理模型放在一起,投入精力、时间和精力建立一个联盟,同时解决业务挑战–这一直就是我们客户渴望的惊喜。”
 
此外,企业还必须考虑到潜在的区块链网络伙伴可能对共享数据持谨慎态度,并且担心不能对网络治理和规则施加任何影响。
 
McMahon说,区块链最适合那些在一个由相互独立但彼此相互关联的参与者组成的网络中工作的公司,比如那些在广泛供应链中工作的公司。
 
McMahan补充说,对于大多数希望简化内部IT、生产力或运营问题的公司来说,区块链是一个成本高昂且耗时的选择,有时它能做的也正是其他传统(成本更低)解决方案已经提供的功能。
 
“区块链将允许您以一种可靠的方式集成和共享数据,这种方式可以防止篡改,但是能够在企业的上下文中有意义的这种用例往往存在于供应链、物流以及追踪产地的能力上面,比如这棵生菜从哪里来,或者这棵生菜被交易时的历史,”McMahon说。“但是还有很多用例并没有进入最佳状态。”
 
McMahon说:“我们和客户做过一些PoC,他们确实有一个很好的用例,但很多时候我们需要花很多时间来和他们进行最初的交谈,包括解释区块链的一些缺点。”
 
区块链的价值可以归结为两点:
 
1.它可以验证数据的来源,(即,确保此时此实体在不可变的分类账上输入此数据)。
2.它支持使用智能合约,智能合约可以执行跨网络实现的任何业务流程逻辑。
 
Forrester Research的首席分析师Martha Bennett也认为,分布式账本是一项团队运动。
 
Bennett在去年7月Forrester的“新技术及创新大会”上说:“这是关于你可以最大程度给予信任的数据,也是关于分享的数据。”Bennett说,公共和私人组织必须首先确定DLT可以处理哪些业务流程,以及哪些业务流程不能应用DLT。
 
要确定是否存在合适的用例,企业必须首先了解的是虽然许多现有技术(如关系数据库)已经可以处理大多数事务业务需求,但是它们能不能匹配区块链的关键属性:协作。
 
Bennett提供了一个“清单”供公司在决定是否部署区块链时作为参考,包括:
 
•当多方需要相同的数据并能够写入相同的数据存储时;
•当所有各方都需要数据有效且需要未被篡改的保证时;
•当前系统容易出错、过于复杂、过于不可靠或充满摩擦时;
•当有很好的理由不使用单一的集中式系统时,比如关系数据库。
 
IBM建议,首先需要确定的是一家公司是否能够利用区块链的属性,以及它是否能够扩展以满足需求。还要考虑监管风险、技能的可用性和技术支持。与任何企业应用程序一样,都需要对整个技术堆栈提供适当级别的支持。
 
去年,IBM发布了The Founder’s Handbook,这是实施区块链的最佳实践指南,并强调了有限的用例。
 
“人们在评估区块链时的一个顿悟是,它的核心是你可以说它是一个美化的数据库,这是一种看待它的一种方式,但它本身就是一种集成技术,”McMahon说,它能够支持业务合作伙伴之间的协作。“它不是用来粘合或拼凑现有系统的中间件。当你意识到这一点时,你就会认识到这其实并不是一件需要深度整合的事情。”