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

免备案CDN_手机百度云盘怎么解压_免费领

小七 141 0

最近,我有幸参加了德国海德堡sapapphaus的Hack2Sol或Hack to Solution。对于那些不熟悉这个概念的人来说,Hack2Sol是一个竞赛式的活动,客户带着他们自己的用例,有5天的时间使用SAP云平台和SAP云平台服务开发一个工作原型。为了帮助他们实现这一目标,网站自助建站系统,客户在使用该平台的同时接受所需的培训并获得中小企业的支持。我为什么说这是一个竞赛式的项目?因为在本周末,每个团队都必须展示他们的工作原型,由SAP评委组成的小组选出一个获胜者。尽管如此,正如他们所说,所有的球队都是赢家。

现在你可能想知道,人工智能龙头企业,我在这次比赛中扮演了什么角色。我是专家吗?不,我是法官吗?不是。我是SAP团队的一员,和我们的客户一起参加了这次活动。我们必须提出自己的用例,并尝试将不同的SAP云平台产品和服务整合在一起,以创建一个可能在现实世界中实施的解决方案。在本例中,我们的目标是创建一个应用程序,使用SAP云平台的应用程序编程模型来定义数据和服务模型,使用SAP Web IDE添加UI,并结合物联网服务和物联网应用支持来连接实际硬件。

我们的用例

我们创建了一个虚拟的物流和配送公司,称为PackMasters Transport Services,专门从事药品配送。他们的具体要求是,他们需要能够在运输过程中监测包裹的温度。为什么?因为如果不遵守温度阈值,内容可能不再可行。这会导致客户不满意和收入损失。有两样东西是任何公司都买不起的。

我们的角色

每个应用程序都需要一个用户。在我们的案例中,我们的目标是PackMasters运输服务公司的物流配送经理Daniel。他负责确保货物准时到达所需地点,并处于适当的状态。他还负责处理愤怒的顾客,他们抱怨包裹中含有不可行的医疗材料。丹尼尔不是一个快乐的露营者。

我们的解决方案

进入包装和跟踪-一个解决方案,让您监测您的包裹在运输过程中的温度。如果未达到配置的温度阈值,将生成警报并在UI中显示。现在,如你所见,没有警报,所以我相信丹尼尔很高兴:

你可以通过向司机或客户发送消息来处理警报,大数据研发,使您能够在包裹到达目的地之前主动采取行动。

您可以查看装运详细信息并对装运中包含的所有包裹进行概述。此视图还显示警报(如果存在)。

报告功能允许您下载与装运相关的所有包裹的列表,其中包括运输过程中跟踪的温度测量的详细历史记录。因此,确认质量要求得到了遵守。

技术视角-使用下面的应用程序编程模型

您可以看到我们试图做的事情的简单表示。我们利用物联网服务和物联网应用支持来连接硬件。记住,我们需要用传感器实时测量温度。正如这里所描述的,业务应用程序由3层组成:数据模型、服务模型和UI

我们使用核心数据和服务(CDS)定义了数据和服务模型以及应用程序编程模型的原则。我们的数据模型包含了使Pack&Track工作所需的实体。例如,Packets实体(表示包)与DeliveryOrders(发货)有一个managed to one关联,因为每个包属于一个发货。警报实体与数据包有一个托管到一的关联,因为我们假设每个数据包只能有一个警报。有关CD支持哪些类型的关联的更多信息,大数据分析方法,请参阅关联。

在我们的数据模型中定义实体之后,我们需要创建一个服务来将这些实体公开给UI。看看我们是如何在我们的简单服务模型中做到这一点的:

有了这个服务模型,大数据主要学什么,我们能够创建一个可消费的OData服务,稍后连接到我们的UI。

有关更多的服务模型示例,请查看:

Blog:ITelO–SAP云平台新应用程序编程模型的示例业务应用程序教程:使用CD创建业务服务

想了解更多关于应用程序编程模型的信息吗?以下链接是为您准备的:

介绍SAP云平台的新应用程序编程模型使用应用程序编程模型使用应用程序编程模型创建一个完整的堆栈应用程序