关于阿里云:EventBridge-在-SaaS-企业集成领域的探索与实践

1次阅读

共计 3542 个字符,预计需要花费 9 分钟才能阅读完成。

作者:肯梦

当下降本增效是各行各业的主题,而 SaaS 利用作为更快触达和服务业务场景的形式则被更多企业熟知和采纳。随着国内 SaaS 商业环境的逐步成熟,传统企业中各个部门的工程师和管理者,能迅速决定洽购晋升效率的 SaaS 产品,而后疾速投入生产和应用。然而随着行业 SaaS 越来越多,如何解决各个 SaaS 零碎的数据孤岛,如何将 SaaS 利用数据与现有零碎数据进行买通,未然变成了企业应用 SaaS 的瓶颈。因而,业内也宽泛提出 B2B integration 企业集成的概念。

本文将结合实际业务场景讲述在 SaaS 行业的洞察与 SaaS 集成的摸索实际。

什么是 SaaS

SaaS 概述

SaaS(Software-as-a-Service,软件即服务)源自于美国 Salesforce 公司(1999 年创建)发明的新软件服务模式。相比于传统软件,用户应用的 SaaS 软件,其数据保留在云端(国内有很多行业 SaaS 因为其数据敏感会独自部署在客户 IDC)。而且,SaaS 公司提供给客户的服务通常是按需租用的,比方按年缴纳使用费 5 年,第二年再续费,如果不称心也能够不续费,这会大大激发 SaaS 守业公司继续的打磨产品、继续的为客户提供更大价值的能源。

SaaS 典型分类

SaaS 分类比拟繁琐,个别有两个分类维度。一个维度依照应用场景,另一个维度依照商业价值。

SaaS 个别分类为 通用 SaaS 和 行业 SaaS 两个根底类。

通用 SaaS 顾名思义是通用的,跨行业的,比方钉钉即时通讯或者某司的 HR 产品,因为应用场景更广,因此客群也会更多。

行业 SaaS 是在某个行业内应用的产品,比方餐饮企业 SaaS、电商 SaaS 等。

当然,还有第二个维度是工具 SaaS 和 商业 SaaS。

工具 SaaS,为客户企业提供一个进步管理效率的工具;商业 SaaS,除了提供一部分“工具”价值外,还能为客户企业提供增值价值,比方减少营收、取得资金等。

商业 SaaS 产品尽管危险更大,但在国内特色的商业环境、管理水平及人才构造下,更容易疾速实现客户价值和自我价值。

SaaS 在中国的倒退历程

对于 SaaS 畛域来讲,云服务的遍及提振了大家对 SaaS 服务稳定性和数据安全性的信念。同时,人口红利消退使得 SaaS 老本劣势凸显。当下疫情环境也放慢了市场教育,企业主转变思路,降本增效的需要显著回升。随着整个行业的渗透率放慢,SaaS 场景和行业越做越深,SaaS 市场能够遇见在将来会有高速的增长。很多企业会在新业务场景应用 SaaS 服务,小步快跑试错,解决活下来的问题,而不是反复造轮子。

什么是 B2B?

B2B 即 Business-to-Business (B2B) integration 是指将两个或者多个组织之间的业务流程和通信自动化,通过自动化要害业务流程,实现不必利用和组织关系的买通,无效促成利用提供方和客户之间的数据买通与单干。

能够断言,随着 SaaS 行业逐步浸透,企业集成的诉求会逐步增多。数据同步、用户同步、接口同步的诉求会逐渐增多,包含自建服务与 SaaS 服务的买通,SaaS 服务与 SaaS 服务的买通等。

SaaS 集成畛域场景剖析

随着行业类 SaaS 的逐步丰盛,在企业生产实践中,利用和利用的数据集成和互通变得至关重要。包含 API 集成,数据集成,流程集成等场景。

API 集成

通过 API 将 SaaS 利用的业务流程串联,现阶段大部分 SaaS 集成对接都是通过规范 API 协定实现的。源端采纳 WebHook 机制推送到指定 HTTP 端点,指标端则采纳相似 API 接口调用的形式,被动调取执行动作。

实现构造如下:

业内通用计划通简直均为同步计划,通过 API + 两头网关对调用做解耦和映射。该计划的次要问题是调用追溯难;其次如呈现上下游接口限度不统一问题,会导致上游调用大量失败。

数据集成

数据集成场景次要是企业自建零碎和 SaaS 零碎的买通。当企业应用的行业 SaaS 逐步增多,数据一致性问题就会变的火烧眉毛。

大部分企业通常会面临云上数据导入 / 同步到 SaaS 利用的场景,而业内对 SaaS 利用的数据集成计划并没有相似 CDC 场景下的 Debezium 那么规范和通用。

企业在 SaaS 集成畛域的痛点

接入老本高

对大量应用 SaaS 利用的企业来讲,SaaS 集成是必须做的根底建设。然而该局部根底建设通常会耗费大量人力,因为各个行业的 SaaS 百花齐放,通常很难应用一套架构满足全副集成场景。意味着通常状况下,企业应用每一款 SaaS 都会面临 SaaS 零碎与本身系统集成的艰难。

异构数据多

异构数据多是集成畛域又一个比拟典型的特点,异构数据通常有结构化数据,非机构化数据,半结构化数据。比方企业自建关系型数据库就是典型的结构化数据,然而要被其余 SaaS 系统集成通常是 Json 这种半构造数据入参。当然这部分内容能够通过定制代码搞定,但这个思路肯定不是做音讯枢纽的思路;

异构数据如何高效的对立解决其实是以后 SaaS 集成亟待解决的问题,也是最大的冲突点。

散发 / 路由艰难

当很多集成需要同时涌现时,如何对已集成数据进行正当散发,会变成集成畛域又一个难以解决的问题。每个细分场景甚至每个集成链路所须要的数据内容甚至数据类型都不一样。如果路由 / 散发无奈实现,那么企业对立集成将无奈实现。

集成追踪艰难

当全副采纳同步链路时,这里的集成状态追踪就会变成玄学,除非将链路接入 Tracing,然而这部分又回产生高额的革新老本,同时多源 Tracing 的简单绝对于单链路会呈几何倍数的减少。

老零碎迁徙艰难

老零碎迁徙次要是数据集成局部,如果将新老零碎对接,并构建对立的利用网是当下企业构建 SaaS 建设的难点。企业迫切的须要一种能将 ” 新 ”“老”利用联接起来的形式,突破企业应用倒退的工夫与空间界线,协同企业原有外围数据资产及翻新利用,构建可平滑演进的企业 IT 架构。

EventBridge 一站式企业 SaaS 集成计划

针对业内 SaaS 系统集成的种种痛点,EventBridge 推出一站式企业 SaaS 集成计划。通过收敛 SaaS 集成痛点诉求,EventBridge 推出 API 集成计划和数据集成计划,买通利用与利用,云与利用的连贯。

低代码集成平台

提供齐全托管的集成平台服务,仅需在控制台进行简略配置即可在几分钟内实现利用集成。客户无需关怀底层资源及实现细节即可买通云下到云上,SaaS 到 SaaS 的集成与连贯,轻松实现异构数据接入。

金融级稳定性

满足不同客户企业级集成我的项目的要求,提供高可用性、劫难复原、安全性、服务等级协定(SLA)和全方面的技术支持。

全方位的集成能力

反对各种集成场景,买通云上云下企业应用、物联网、设施及合作伙伴之间的信息孤岛。反对事件规定,事件路由等多种路由形式,实现跨云跨地区互通和信息共享。同时弱小的链路追踪能力能够帮忙企业疾速排障。

凋谢的平台

拥抱 CloudEvents 社区,提供标准化的事件集成计划。提供丰盛的开发者工具,领有海量的生态搭档及开发者,丰盛开箱即用的连接器和利用组件能够帮忙减速企业业务翻新。

EventBridge 在 SaaS 畛域的典型利用场景

SaaS 利用同步

利用同步是指在特定工夫点将一组特定的事件从一个零碎迁徙到另一个零碎的行为。事件同步模式容许开发人员创立数据主动迁徙集成服务;业务人员和开发人员能够通过配置集成利用,自动化的将特定范畴内的数据传递到上游利用;创立可重用的服务能够为开发和经营团队节俭大量工夫。

例如:
把销售机会数据从一个新式 CRM (客户关系治理) 零碎迁徙到新的 CRM 实例;
把销售订单数据从一个 CRM 组织迁徙到另一个组织;
从 ERP (企业资源打算) 同步产品主数据到 CRM 零碎中。

事件播送

事件播送是在间断的、近实时或实时的根底上将事件从单个源零碎挪动到多个指标零碎的行为。实质上,它是一对多的单向同步。通常,“单向同步”示意 1:1 关系。然而,播送模式也能够是 1:n(n 大于 1)的关系。

例如:
当一个销售机会在 CRM 中被标记为胜利关单的时候,应在 ERP 中创立销售订单。

SaaS 利用告诉

事件告诉是指当 SaaS 利用产生某个类型的事件,能够通过钉钉,短信等告诉形式告知用户。用户可及时获取到要害事件信息。

例如:
当一个销售机会在 CRM 中被标记为重要商机的时候,会及时告诉给其余共事进行跟进并关注。

自建零碎到云上迁徙

EventBridge 反对云上数据库、云上音讯队列、云产品事件对接 SaaS 零碎,欠缺企业用户建设利用一张网的诉求,突破企业应用倒退的工夫和空间界线,协同企业原有外围资产与 SaaS 零碎,构建可演进的企业 IT 架构。

例如:
当引入一个新的 SaaS 利用时,可通过 EventBridge 将数据库 / 大数据平台的外围资产(如人员信息等)同步至 SaaS 利用。

感兴趣的小伙伴们能够扫描下方二维码退出钉钉群探讨(群号:44552972)

点击此处,进入官网理解更多内容~

正文完
 0