几年来,我们在出版物和会议中听说基于 MACH 架构的 卡塔尔电话号码 解决方案如何成为技术向商业专业人士讲解技术解决方案领域的新范式和颠覆性变革。 MACH(发音为 mac,就像音速、mach1、mach2…)技术正在制造噪音。
在过去的一年里,MACH厂商获得了25亿美元的融资,这一数字就超过了马德里或巴塞罗那等整个城市在初创企业领域当年获得的融资额,并且全球估值已累计达到200亿美元(来源:MACH 联盟)。这个领域正在发生一些大事,而且它并不是昙花一现的时尚。
在 MACH 解决方案中,我们主要找到电子商务和内容管理器 (CMS),但也有 PIM 解决方案、搜索系统、集成工具,每天都有更多解决方案添加到这种新理念中,但其优点并不总是那么容易理解。
MACH 是什么意思?
首字母缩略词 MACH 指的是技术概念,对于需要了解 MACH 和非 MACH 解决方案之间差异的业务人员来说,这些概念可能很难理解。我们将在下面从 M 到 H 解释 MACH,重点关注它与其他解决方案的不同之处,最重要的是,它给我们的业务带来了什么。
M
代表微服务
微服务是指一种开发解决方案的方法,该解决方案由大量具有单一目的且相互通信的小型独立解决方案组成。例如,MACH 电子商务软件有一个微服务用于将产品线添加到订单中,另一个微服务用于控制产品可用性,另一个微服务用于计算运输成本。
什么时候不是微服务?在不是用微服务构建的系统中,功能是错综复杂的并且相互高度依赖。修改一个软件意味着改变整套软件。
它给了我什么?一点也不多,真的。微服务的主要优点(还有更多)是软件的效率和可维护性。如果您雇用使用微服务的软件,您可以假设它会快速而敏捷地发展。但微服务真正有趣的地方在于下一点。
API优先
API(顺便说一句,另一个缩写词,inception!)是符合通信标准的函数,这意味着任何获得许可的人都可以使用它们。如果我们上面讨论的每个微服务都默认提供通信标准(因此是第一个),则这允许不同的软件在任何细节级别上相互交互。
什么时候不是API优先?当我必须从一个软件下载 Excel 并将其重新导入另一个软件时,当我必须将 CSV 留在文件夹中供其他软件处理时,或者当我必须在应用程序之间手动复制信息时,我很可能使用不以 API 为先的应用程序。
它给了我什么?如果您曾经使用过 Zapier 这样的工具,您就已经知道它 如何在 b2b 业务中实施 系统 是什么了。您可能还已将您的网站表单与 MailChimp 或 CRM 集成。这种连接之所以成为可能,是因为这两种工具都有 API。现在想象一下这个功能,但在所有业务应用程序的任何细节级别上……选项都是无穷无尽的。我们可以拥有由 PIM 产品提供的 B2B 电子商务,而 PIM 又从 ERP 获取产品,使用由 CRM 提供的特定软件对内容进行个性化,并显示从 CPQ 获取的产品配置。您经常会看到这种特征被描述为 cz 领先可组合的,并伴随着构建解决方案的隐喻,就好像它们是乐高积木一样。
可组合性的优点不仅在于数据在应用程序之间实时精确地传输,而且在任何时候我们都可以通过用一部分替换另一部分来分解我们的应用程序,