云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_中生企业邮箱_免费领

小七 141 0

概述

本博客是博客系列的一部分,展示了如何基于流程驱动的IT架构构建创新的商业模式。它通过使用标准符号BPMN2.0和基于流程驱动方法(简称PDA)创建流程模型,向您展示了一种解决数字转换难题的方法。PDA是一种方法,它可以帮助您定义流程模型,大数据的4,使它们在实际生活在您的公司中时保持灵活性和可维护性。最后,这些流程模型可以通过在流程引擎中执行来实现自动化。

在本博客系列的第一部分中可以找到更多细节:博客系列1/3流程驱动的数字化转型之旅-利用流程驱动的IT架构创建创新的商业模式

然后使用虚拟的"智能洗衣房"场景演示整个方法。在本博客系列的第2部分中,陪伴正在重新发明商业模式的女商人安吉丽娜:博客系列2/3数字化转型的过程驱动之旅–介绍智能洗衣场景

在本系列的第三个也是最后一个博客中,我们将了解演示场景"智能洗衣"的幕后情况。您将体验从构思到实施的转变,并了解该场景是如何构建在SAP云平台内的服务之上的,工作流服务是流程引擎和应用程序的核心:博客系列3/3数字化转型的过程驱动之旅-幕后观察

智能洗衣场景:幕后观察

在本系列之前的博客中,我们了解到,想要成为数字化未来竞争中的领导者的公司,需要专注于他们的个人和差异化的业务流程。

我们还了解到,在将流程知识从少数人的头脑转化为共同的知识并转化为其他人的知识时,使用正确的符号和方法是关键实施。

然后我们介绍了智能洗衣场景,展示了如何在展示示例中应用该方法。

现在在本系列的第三个也是最后一个博客中,我们将带您到幕后,了解智能洗衣场景的架构和实施细节,以及如何在我们的物联网实验室内从原型到展示构建实际服务点。

定义业务流程

在开发智能洗衣服务的理念之后,我们使用了基于云的工具Signavio来记录和讨论流程模型——类似于Angelina和Christian在我们的故事中所做的。

这导致了我们的智能洗衣流程的BPMN 2.0模型:

图:BPMN 2.0流程模型

遵循流程驱动方法作为我们的核心方法,我们将业务分开流程模型来自于技术流程模型,这些流程模型被实现为所谓的SCIL(servicecontract implementation layer)流程。您可以在本系列的第一篇博客中找到关于此主题的更多详细信息。

在两个流程引擎中的技术实现

在早期,我们已经决定在两个并行的流程引擎中构建场景:

使用SAP云平台和工作流服务按需构建内部部署使用SAP Process Orchestration

两个引擎的工作细节略有不同,但都允许自动化基于BPMN 2.0的流程。

由于我们还没有实际的服务点,因此我们构建了一个基于Fiori的启动UI,可以在Process Orchestration或Workflow service上启动流程。为此,sapcloudplatformintegration(CPI)通过REST服务从start UI调用,并将请求路由到相应的流程引擎。对于数据存储,我们首先使用CPI中的值映射和java应用程序,后者充当后端,为不同的数据对象公开crudrest服务。在项目后期,后端功能已被移动到S/4系统中,使用OData服务进行数据访问。

图:由传感器触发的CPI iFlow路由

通过使用两种环境中可用的业务规则来自动确定理想的供应商:作为SCP中的服务和作为流程上的集成引擎编排。

图:SCP中的业务规则,大数据的趋势,其中包含确定理想供应商的逻辑。

任务UI以及专用的流程阶段监视器已在SAP云平台上构建为Fiori应用程序。

必须在本地和按需UI版本之间对任务UI进行小的调整,但代码库是关键相同的。

一个定制的基于阶段的监视器已经建立,它允许根据不同的流程阶段查看所有正在运行和完成的洗衣服务流程。它提供了一个历史日志,并包括触发器,允许模拟进程中的中间消息事件,这些事件稍后将由物理服务点上的传感器触发。

图:自定义构建阶段监视器

用于收集所有任务,SCP中的中央MyInbox用于从两个编排引擎检索任务。它集成在SCP门户服务的Fiori启动板上。Launchpad将每个与用户相关的应用程序显示为一个单独的互动程序。

图:工作完成的位置:Fiori Launchpad

按需流程的结果架构如下:

图:智能洗衣服务背后的架构

构建实际服务点

在实施下一个流程之后步骤是构建实际的服务点来触发流程中的事件。到目前为止,这一部分已经从我们的启动和监控UI进行了模拟。

我们已经开始为我们的物联网实验室的服务点构建第一个快速廉价的原型。这个原型已经使用了两个Arduinos和一个Raspberry PI来处理传感器数据,并将事件发送到我们的互联网上的CPI端点。作为传感器,我们一直在使用内置在衣架上的RFID芯片。我们使用了两种颜色的衣架:红色的衣架用于触发内部流程,蓝色的衣架用于云。我们的CPI iFlows正在处理到正确流程引擎的路由。

这里是我们的第一个(全功能)原型的图片:

正如你所看到的,淘客群,它还不是很漂亮,但为了验证总体设置,它非常快速和便宜。

美化