采用开天aPaaS平台实时查询出行城市防疫策略【开天aPaaS大作战】

举报
DS小龙哥 发表于 2022/08/18 13:11:57 2022/08/18
【摘要】 华为云开天集成工作台是基于华为在数字化转型中积累的丰富经验,为企业开发者提供基于元数据的可扩展的集成框架,降低了应用间集成工作量,这篇文章介绍 华为云开天aPaaS平台的基本使用,设计了一个自动查询城市防疫策略,然后通过邮件、短信的方式推送给用户的功能。

一、前言

在进行系统设计之前,先大致了解一下什么是开天集成工作台,下面是来至华为云开天集成工作台官网的介绍。

华为云开天集成工作台是基于华为在数字化转型中积累的丰富经验,为企业开发者提供基于元数据的可扩展的集成框架,降低了应用间集成工作量,并沉淀多种集成资产如连接器、业务模型、行业API。目的是帮助客户快速建立SaaS应用之间的连接通道,打破信息孤岛与“烟囱式”架构;实现应用的快速构建和上线,持续提升用户体验。

开天集成工作台关键特性包括:

(1)数据模型管理:提供领域信息模型的采集、定义、管理能力,支撑在行业建立标准的领域信息模型库,行业内各厂家应用依托标准的领域信息模型进行互联互通。

(2)API生命周期管理:支持合作伙伴的API设计、实施、测试、发布、运维、消费和运营,并可封装为便于编排的连接器和流。

(3)连接器管理:它是集成工作台流编排能力扩展的唯一方式,提供了丰富的预置连接器,用户还可以基于API自定义连接器。

(4)流管理:基于连接器,通过可视化的方式进行流式组合,实现集成流编排。扩展支持多种形式编排如流程编排,事件编排等。

开天集成工作台使能伙伴的SaaS高效上云,与伙伴共建行业方案,共同沉淀和分享行业经验。

img

开天集成工作台的优点总结如下:

丰富的行业经验
1、行业能力API覆盖领域广,包括工业、城市治理、教育、医疗、办公、移动应用等。
2、应用集成资产多元化,使用方便,降低交付复杂度。

灵活易用地集成
1、基于标准业务模型的集成模式,多个应用间无需交叉反复集成。
2、开放的连接框架,可灵活定义各种连接器和流,适配企业的业务逻辑。

敏捷构建行业应用
1、基于行业模型和API,自定义所需的业务卡片。
2、用主题+事件+规则三种类型的积木,准确描述业务流,实现在线化作业和跨系统协作。

智慧运营
1、通过统一数据服务+自助分析工具,实现多维度运营。
2、基于数据的运营与决策,更准确、及时、有效,帮助企业加速数字化转型。

img

二、申请公测

开天集成工作台官网地址: https://www.huaweicloud.com/product/mssi.html

image-20220719153517332

点击管理控制台按钮会自动跳转到公测申请页面。

根据提示填写信息,申请公测资格。

image-20220719153604088

填写信息提交后,可以根据提示进入详情页面查看审批过程。

详情页面: https://account.huaweicloud.com/usercenter/?region=cn-north-4#/betaManagement

image-20220719153632421

image-20220719153716829

审批之后,就可以直接进入控制台页面,根据提示填充企业信息,接下来就可以正式的使用了。

三、实时查询出行城市防疫策略

老家与公司所在地是处于两个不同的城市,几乎每个周末都需要回家,现在疫情还在持续,为了方便了解出行城市的防疫策略,这里采用 华为云开天aPaaS平台 快速设计一个自动查询城市防疫策略,然后通过邮件、短信的方式推送给用户的功能。

这个快速设计有多快? 从打开网页到设计完成,5分钟要不到。 这就看出 华为云开天aPaaS平台 的强大与方便,虽然这个需求并不复杂,但是要自己从头写代码去实现这个小功能,还是需要花费不少时间的,但是 开天aPaaS平台 也不仅仅局限于这个小功能的开发,还有其他强大的功能。

接下来就演示开天aPaaS平台 完成实时查询出行城市防疫策略功能开发流程。

(1)开天aPaaS工作台主页

公测申请成功之后,就可以开通开天aPaaS的工作台,然后进入工作台主页。

image-20220818111931495

(2)创建流

开天aPaaS提供了不少的模板,可以从模板里直接一键创建流,也可以自己重新创建。 当前设计的功能并不复杂,我这里就不使用模板,直接点击创建流,从头开始。

image-20220818112050686

点击创建流之后,会进入到编辑页面,选择触发事件,在该页面左上角可以修改项目名称,为了可读性好一点,根据自己实现的功能稍微修改一下。

image-20220818112311124

触发事件常见的是手动触发、计划触发。计划触发可以设置周期性,设置什么时刻,周期触发。例如:每分钟,每天,每星期等等。 我这里先选择手动触发,将功能先测试OK,然后后面再修改成计划。

image-20220818112548495

(3) 编排任务:选择手动触发事件

image-20220818112743446

接着可以点击图形下面的加号,继续添加执行动作。

(4) 编排任务:添加执行动作

image-20220818112902731

点击对应的执行动作框,可以对其进行配置。

image-20220818113026891

(5) 编排任务:添加执行动作-华为短信

image-20220818113152321

接着对发送的短信内容进行编辑,上面输入收件人的电话号码,下面输入短信内容。

image-20220818113459779

短信内容可以调用内置的接口进行获取,然后根据接口返回的数据和自己的语言组织一下,合成最终的内容。

image-20220818113549746

(6) 保存并测试

设计完毕之后,点击左上角的 《保存并测试》按钮发送短信进行测试。

image-20220818113742909

运行后点击查看运行状态。

image-20220818113800216

通过状态可以看到,短信已经成功发出了。

image-20220818113825759

这是手机收到的短信内容:

image-20220818113954528

因为当前的项目触发条件是手动触发事件,回到主页面后,可以点击任务下面的运行按钮手动触发一次。

如果想要周期性按计划执行,可以将触发器修改成计划即可。

image-20220818114251509

(7) 编排任务: 添加执行动作-邮箱

除了通过发送短信之外,还可以通过邮箱发送通知信息。毕竟短信的字数是有限的,字数超过无法发送,为了获取更详细的防疫策略信息,在编辑页面再增加一个执行动作–发送邮件(我选择的是163邮箱)。

添加之后,配置收件人信息,发送的消息内容。

image-20220818132505420

image-20220818132900279

编辑好之后,点击右上角保存测试。

image-20220818132933468

运行之后,我的邮箱就已经收到邮件了。

image-20220818133246532

image-20220818133347877

image-20220818133430737

四、总结

整个项目从新建流,到任务编排,到最终的实现花费的时间很少,几分钟就做出了自己想要的功能。整体体验来看开天aPaaS平台确定很方便,0代码开发,不需要编程经验,短时间就能开发出自己要的功能应用。 开天aPaaS平台 除了内置的连接器之外,也可以直接创建自定义连接器,可以实现很多其他强大功能,等待大家去发掘。

【开天aPaaS大作战】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/360253
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。