红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

微软的新应用 PowerApps 介绍

  • 2015-12-11
  • 本文字数:1897 字

    阅读完需:约 6 分钟

Convergence EMEA 2015 大会上,微软为与会者介绍了他们的最新服务,名为微软 PowerApps 。这项服务目前还处于有限预览的阶段,被选中的企业客户将有机会在正式发布之前先行一步使用该服务。

Omar Khan 是微软的项目管理合伙人总监,他在近期的一次网络研讨会中描述了目前大多数 IT 部门所面临的一种常见情况,即“为了迎合业务的需要,IT 部门始终处于挣扎之中。企业对于客户的承诺是一诺千金的,在这种背景下,微软认为这种趋势在未来几年中还将继续存在。” Khan 还强调了 IT 部门所面临的另外一些挑战,例如缺乏所需的技能,以及大量的移动应用在访问企业的后端数据源时仍然依赖于 VPN 连接。

作为对这些挑战的回应,微软开发了 PowerApps 这项服务,旨在为那些寻求更高生产力的组织提供帮助。微软对于这项服务的定位是改善生产力,降低组织开发商业应用的门槛,从而成为组织获得成功的关键推动力。对于商业用户来说,只要他们能够通过移动设备或基于 web 的界面访问企业或第三方组织的数据,就能够开发 PowerApps 应用。在此次发布时,微软支持通过 PowerApps 开发 基于 Windows、iOS、Android 和 Web 浏览器的应用。

这项服务的一个主要用例是允许商业用户在一个基于表单的用户界面上,通过拖放控件和数据源的方式开发应用。而专业开发者一样可以参与这些应用的开发过程,他们可以在 Azure API App 平台上开发相应的 API,并让 PowerApps 应用进行调用。IT 专家将负责管理这些应用及 API 的部署,保证这些应用在整个企业中可用。

微软将在 Windows、MacOS 及 Web 浏览器等平台上提供 PowerApps 应用的编辑工具。当用户创建应用时,他们可以选择基于某个模板、某个数据源进行创建,也可以选择从头开始创建。在本次发布时所提供的模板包括:

  • 活动注册
  • 商业机遇追踪
  • 产品目录
  • 服务台
  • 问卷调查

本次发布时所提供的数据源包括:

  • Dropbox
  • Dynamics CRM Online
  • Google Drive
  • OneDrive
  • Salesforce
  • SharePoint Server
  • SharePoint Online
  • SQL Server

下图所展现的是应用的创作者在利用内置的模板与数据源创建应用时的体验。创作者也可以指定应用所针对的设备,包括移动或平板设备。

图片来源归属微软所有

当进入 PowerApps 设计器界面之后,创作者就可以创建表单,并在设计画布上随意地拖放各种表单控件,包括标签、按钮、文本框、媒体、图表和形状。通过这些控件可以触发各种事件,例如与某个数据源进行交互、或是通过 Azure API App 与第三方系统进行集成。下图展现了应用的创作者的设计体验。

图片来源归属微软所有

在 PowerApps 中不仅可以调用内置的 Azure API App,还可以创建并调用自定义的 API 应用。PowerApps 能够像 Azure Logic Apps 一样调用 Azure API App,实现这种连接需要使用 Swagger 元数据,这种元数据将在客户端与 API 之间创建相应的接口契约。可以通过各种不同的编程语言编写 Azure API App,包括.NET、NodeJS、PHP、Python 和 Java。

除了 API 之外,PowerApps 应用也能够调用一种名为 Logic Flows 的工作流。Logic Flows 的外观与 Azure Logic App 很相似,但缺少了一些高级特性,例如后台代码的编辑功能。客户使用 Logic Flow 的一种示例场景是某种标准流程,Logic Flow 能够处理各种必需的业务逻辑,随后将批准邮件发送给主检人。下图展现了在 Logic Flow 中创建一个业务批准工作流的情形。

图片来源归属微软所有

与 Logic App 和 Api App 一样,PowerApps 也能够通过微软 Azure 门户对 PowerApps 进行管理,IT 专员能够通过它控制可调用的 API App,正如下图中所展现的一样。

图片来源归属微软所有

管理者能够通过微软 Azure 门户监控已部署服务的性能与运行状况,并设置访问权限。用户的访问控制是通过 Azure 活动目录服务实现的,因此商业组织就仍然能够以现有的内部流程对用户进行管理。终端用户也能够通过邮件邀请的方式共享 PowerApps 的应用,就像他们共享 Office 文档的方式一样。

微软已经和众多客户展开了合作关系,包括 Toro、Bose、Metro 银行和 eBecs 等等,这些客户都在寻求更大的业务敏捷性。而另一个客户 Groupe Beneteau 已经从这种合作中感觉到了受益,正如Groupe Beneteau 的Habitat 部门的CIO Stéphane Cavallo 所说:“PowerApps 非常易于使用,并且不需要用户具有很深的技术知识或编程技能,它让我能够非常快速便捷地创建全功能的应用。实际上,我们已经将所有开发工作都交给组织内部去做了,这已经为我们节省了大量成本。”

PowerApps 的价格细节信息还没有确定,不过对于那些只需要访问一些有限的数据源的用户来说,理论上应当提供免费的试用版本。此外应当也会提供一个企业版,它将能够提供对企业数据源的访问能力。

查看英文原文: Introducing Microsoft PowerApps

2015-12-11 20:405043
用户头像

发布了 428 篇内容, 共 171.4 次阅读, 收获喜欢 36 次。

关注

评论

发布
暂无评论
发现更多内容

定时删除指定目录的过期文件(linux)

liuzhen007

28天写作 12月日更

区块链等技术将为中欧跨境电商带来革新以及助力城市产业转型升级

CECBC

1-3聚合架构第四讲:工程方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-5聚合架构第六讲:聊聊开山祖Zachman框架

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

通过阅读 SpringCloud 源码 来 理解接口和抽象的区别

悟空聊架构

接口 抽象 28天写作 悟空聊架构 12月日更

震惊!大势已来!!区块链的真正价值是什么?

CECBC

1-1聚合架构第二讲:企业架构的认知历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

单例模式

卢卡多多

28天写作

普普通通的Route

Time-sun

flutter

团建的目的是什么?(7/28)

赵新龙

28天写作

37 K8S之容器网络模型

穿过生命散发芬芳

k8s 28天写作 12月日更

1-2聚合架构第三讲:从包饺子看工程与架构

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

中国制造的“天工开物”新篇,如何在云上进化?

脑极体

数据产品实战-业务洞察

第519区

数据分析 产品经理 数据产品经理 指标体系 数据洞察

聊聊 Kafka: Kafka 为啥这么快?

老周聊架构

签约计划第二季

数字人民币对人民币国际化的长远影响

CECBC

🏆【Alibaba中间件技术系列】「Sentinel技术专题」分布式系统的流量防卫兵的基本介绍(入门源码介绍)

洛神灬殇

Sentine SpringCloud Alibaba Alibaba技术 限流熔断 12月日更

MySQL探秘(七):InnoDB行锁算法

程序员历小冰

MySQL 28天写作 12月日更

2021创作者签约计划-文章合集

卢卡多多

内容合集 签约计划第二季

代码出现异常时,我应该怎么处理?

JavaEdge

签约计划第二季

架构实战营模块一作业

novoer

「架构实战营」

你看到什么是因为要你看到什么

mtfelix

28天写作

聚合架构第一讲:开篇啦

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-4聚合架构第五讲:架构方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

盘点JavaScript哪些常用的数组对象

你好bk

JavaScript 大前端 数组 html/css 12月日更

1-6聚合架构第七讲:聊聊togaf的发展历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构

图解栈帧,别再死记硬背

李子捌

Java 28天写作 12月日更

程序员的“双十二”大礼包,上海拆箱啦!

百度大脑

人工智能

分布式理论之CAP理论

卢卡多多

CAP理论 12月日更

面向 JavaScript 开发人员的 5 大物联网库

devpoint

JavaScript 元宇宙 12月日更 meta

[Pulsar] 订阅跳过一定数量消息的原理

Zike Yang

Apache Pulsar 12月日更

微软的新应用PowerApps介绍_架构_Kent Weare_InfoQ精选文章