企业区块链将永远改变企业存储和跟踪数据以及其交易的方式。无论企业如何,技术都在不断发展,因此对于IT部门而言,保持其当前记录系统和企业应用程序以及由区块链技术带来的新应用程序至关重要。 在已经建立的业务技术堆栈中采用区块链将为已经多层的企业架构增加更多层。这将给企业系统的集成方式带来巨大的变化。 区块链的基础 本质上,任何提议的区块链解决方案都应具有以下关键组件: 共享分类帐 比特币区块链的最早设计是使可见性民主化。但是,在企业区块链中,由于涉及消费者数据的法规,因此必须重新定义此想法。所有信息一旦经过验证,都有望复制到每个节点,因此透明性应是绝对的,对信息的访问应基于许可。 公立和私立 未经许可,可以使用以太坊和比特币之类的公共区块链。任何节点都可以执行任何类型的交易,还可以参与共识过程,以使区块链向前发展。 私有区块链需要许可,并由财团或组织运营。仅在已提供并接受证明的情况下,访问才授予已被验证和信任的用户,并已被授予使用区块链的权限。与公共区块链不同,私有区块链交易更快,因为不需要庞大的哈希和庞大的计算网络。 公共系统和私有系统之间需要权衡取舍,包括优化网络规则,灵活性,审查制度,成本和交易处理率。 密码学 这样可以确保交易是可验证的和经过身份验证的。每个新块都具有前一个块的加密哈希,因此很难被分布式系统中的任何进程破坏。 不可逆性和不变性 节点内的所有数据均通过密码保护,因此无法更改数据,从而消除了对数据完整性的威胁。 信任系统或共识 创建共识协议是为了维护明确且通用的交易顺序并进行阻止,并使区块链一致性的完整性在所有地理上分布的节点上得到保护。当所有节点都产生单个输出并且已按照协议规则对节点产生的所有输出都进行了验证时,就可以达到共识状态。 商业合同或规则 这是任何业务的重要组成部分,用于布置交易状态或价值流。合同的设计旨在设定所有各方都必须遵守的统一目标。 企业整合 庞大的组织使用大量运行在不同孤岛中的应用程序,这些应用程序需要共享才能创建一致且统一的操作方式。此过程将应用程序链接到组织内,从而实现数据共享和业务处理,此过程称为企业应用程序集成。(EAI)。 同样,企业也需要以受控方式相互共享数据和功能。他们需要自动化和集成自己组织外部的重要业务流程。这是EAI的另一种形式,通过交换企业同意的结构化消息成为可能,这称为企业对企业(B2B)集成。 两种类型的集成都有一个单一目标,那就是集成包含多个参与方和系统的功能和数据。这些机构中的业务流程和系统以及允许统一B2B交易的技术在不断变化。 整合的演变 集成技术并不是全新的。实际上,它的起源可以追溯到1980年代,当时整合的想法首先成为主流。 资料整合(1980年代) 也许最古老的已知集成机制是1980年代的数据集成,它是通过两种方法建模的: 文件共享-此方法用于内部和跨组织的数据交换。通过使用FT和通用协议,文件共享使跨操作系统和机器的应用程序数据交换成为可能。通用数据库-此方法仅用于组织内部的应用程序集成。那时,这两种方法不是实时执行的,而是每批完成的,这限制了可靠性和可伸缩性。 功能集成(1990年代) 日期集成不允许实时交换数据,但是1990年代的功能集成向企业展示了实时交换对于业务流程的重要性。 对象请求代理-这种方法引入了代理组件,该组件使使用不同语言的多个应用程序可以重用相同的体系结构并直接相互通信。此方法还引入了新系统,例如独立于语言的界面,注册表,事务性,并发性,安全性和命名。远程过程调用-通过隐藏数据封送处理和网络复杂性,与基于低级套接字的集成相比,这提供了很多增强功能。但是,此体系结构是其基本形式。消息传递-该系统通过确保消息的同步传递来简化业务流程。这三者已经是技术上的巨大飞跃,但他们更热衷于系统集成而不是应用程序集成。从同步到异步,从点对点到点对点,这些方法都无法控制验证或交换的数据类型。无论如何,这种早期的集成形式都允许通过交换EDI格式的数据进行B2B集成,即使过程或数据不清楚或不了解也是如此。 这是接口定义第一次与应用程序集成的服务含义一起使用的时候。 面向服务的体系结构/微服务(2000年代至2010年代) 面向服务的体系结构(SOA)为Web服务铺平了道路。Web服务的基础包括: WSDL:用于描述服务接口的独立格式SOAP:通用消息格式XML:用于数据交换的独立于语言的格式与BPM和ESB实施相结合,这些标准允许集成优先考虑业务集成的语义,而先前的技术则主要侧重于实现系统集成。 使用Web服务,不会盲目交换数据。合同由具有正确接口定义的机器读取。这些类型的合同允许系统在数据到达另一个系统之前对其进行验证和理解。 到2010年代,微服务架构风格被引入,它在ESB和SOA中得到了改善。此处最大的变化是使用基于REST的交互来替代WS和分布式系统分解。 这是在分布式系统中引入合同定义和通用标准的阶段。 基于区块链的集成(2020年代) 必须通过通用的标准和协议进行数据交换,但是服务合同并没有概述在远程系统上和合同后面使用的业务流程。根据合同,一个请求可能是有效的,但根据流程的当前状态,它可能是无效的。如果没有在两个参与方之间进行集成,而是在参与点对点结构的多个参与方之间进行集成,则问题变得更加棘手。 也有可能多方是单个业务流程的一部分,该业务流程由所有方拥有,而不仅仅是其中一个方。为了使多方交易正常运行,在整个业务流程及其当前状态中保持透明度非常重要。话虽这么说,区块链技术已经在实现多方之间的分布式业务流程方面变得很重要。 基于区块链的集成扩展了共享业务流程中共享服务合同和协议的使用。使用区块链将使各方通过智能合约共享相同的业务流程。但是,提出一个统一的请求,流程和结论要求业务流程处于同一状态,而这可以使用分布式分类帐来完成。在智能合约中,共享过去的状态不是主要目标,而是共享业务流程运行时的前提。 使用区块链可使业务流程和通用日期模型在单个但共享的业务网络中共享。此过渡可能不适用于所有行业,因为这需要使网络中的所有各方都对业务流程和数据模型有相似的理解。因此,区块链集成只能应用于需要标准化流程的某些行业,例如医疗保健,供应链,金融等。 实施注意事项 企业需要考虑哪些交易将成为区块链的一部分,并且他们必须知道如何定义它们。有一些解决方案可以通过使用区块链来识别理想,可行和可行的案例,从而帮助客户更接近他们的目标。这些解决方案通过识别适用于此类技术的业务流程来帮助集成和构建区块链技术。 实施区块链的建议: 尽早计划智能合约,但要等到所有法律或技术问题解决后再进行开发创建用于监视的系统,并创建网络范围内的“死人交换机”,以防出现意外问题并限制和控制损害只要组织发现多矿工实施的预防性措施是可行的和实用的使用坚实可靠的开源代码库,例如比特币或以太坊制定有助于降低运营风险的计划识别区块链提供的机会,并为每种实施方案提出特定的用途,同时对每种应用程序的结果设定明确的期望摘要 区块链的正确应用将导致业务流程的开发和部署方式发生重大变化。虽然改变是不可避免的,但新的区块链解决方案也应与主流应用系统(如CRM,ERP等)一起使用,以实现业务成功。但是如上所述,并非所有区块链解决方案都是答案。在确定适用位置时,需要考虑一些因素。 当涉及到企业时,区块链应成为其核心的一部分,其集成应与其他后端传统系统无缝连接。这种连接将使不同的组织和行业可以轻松地通信和共享数字资产。 选择使用区块链集成的企业应事先意识到其优势,其中之一是由于生态系统内的合作关系而提高了投资回报率并提高了价值。 区块链解决方案可以将业务使用的流程转换为更高效的流程,并将这些功能重新连接到其核心流程中。通过允许多个参与方参与,可以通过提供允许获得许可的人员访问的层来避免单独的集成,并最终提高所有相关流程的效率。 https://@cryptblock/blockchain-integration-connecting-ecosystems-c769d93acc66 —- 编译者/作者:Dew_x 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链整合:连接生态系统
2020-09-11 Dew_x 来源:区块链网络
LOADING...
相关阅读:
- 你真的懂区块链吗?(二)2020-09-11
- 美国国会议员索托正在接受2020年竞选的加密货币捐赠2020-09-11
- 牧牛区块链金小雅:牧牛区块链研究院1周年庆典圆满落幕2020-09-11
- 你真的懂区块链吗?(一)2020-09-11
- 恶龙必须死殿堂级攻略——Cocos-BCX【攻略篇】2020-09-11