当前位置:主页 > 混合云 > 正文

域名注册_无盘服务器配置_企业级

时间:2021-05-04 20:03 来源:埃里克云 编辑:埃里克云

核心提示

组织中的许多定制构建应用程序开发都是围绕应用程序或开发技能组织的。但对于云开发来说,这应该改变。在第1部分中,我解释了为什么云供应商希望您和组织考虑在云平台上开发...

域名注册_无盘服务器配置_企业级

组织中的许多定制构建应用程序开发都是围绕应用程序或开发技能组织的。但对于云开发来说,这应该改变。在第1部分中,我解释了为什么云供应商希望您和组织考虑在云平台上开发定制构建应用程序。随着云技术的发展,组织应该变得更加敏捷,能够更快地采用创新,能够通过从小规模开始控制项目成本,并快速扩展,这样他们就可以更自由地实施自己的实践来支持他们的数字化转型。我在第2部分中解释了程序语言开发的自由性以及这将如何影响组织内部的定制开发。在组织内部,通常使用定制构建应用程序实现自己的实践。本部分将重点讨论用户界面设备自由度的影响。

在"传统"业务应用程序中,用户界面(UI)与业务逻辑强耦合。大多数UI和业务逻辑都编写在一个代码行中,并且仅适用于特定于设备的UI前端。这意味着这些应用程序被困在现有的ui中,不够灵活。这限制了个性化和简化UI的可能性,并阻止添加创新功能。

对于业务应用程序,在云思维下,UI逻辑与业务逻辑分离。业务逻辑以API的形式提供,可以在相同的重用逻辑之上构建多个ui。这使得软件供应商能够在考虑最终用户的情况下构建用户界面。当它们不适合时,客户可以构建自己的。

如今,为了实现业务流程,客户需要不同设备类型的用户界面,如台式机、笔记本电脑、平板电脑、电话、手表、眼镜和服装等可穿戴设备以及物联网和家庭自动化的边缘计算设备,而不改变其背后的业务逻辑。根据设备类型,他们需要调整特定于设备的UI特性,以便使用传感器自动确定所需的信息。用户界面可以进一步简化。通过使用云业务服务自动丰富设备信息,最终用户请求的信息可以最小化。这种对请求数据的自动确定可以在用户界面中对最终用户隐藏。

通过使用机器学习和人工智能,云业务服务将在时间上变得更加智能。开始时,这些智能业务服务将向最终用户提供建议值,但随着时间的推移,它们将隐藏这些值在用户界面上,这样他们就可以在没有用户交互的情况下执行流程。

设备类型和设备的许多不同风格迫使许多云供应商选择称为HTML5的第三代web应用程序来支持他们在现代浏览器中的UI。HTML5技术基于开放标准。应用程序基于一个网页,该网页在运行时根据模板、数据、脚本、样式表和资产进行动态修改。浏览器将收集当前屏幕所需的所有片段,并在最终用户浏览应用程序时向服务器请求其他片段。这些html5标准被打包在SAP UI5&Open UI5、Google Angular、Facebook React和Vue等框架中,以加快和简化业务应用程序的开发。

第三代web应用程序的方法将满足云中业务应用程序的大部分需求。它在浏览器中运行,将使用开放标准,大多数设备类型都支持它。但在某些情况下,这是不合适的。

如前所述,您希望通过使用特定于设备的功能来简化最终用户的用户界面。这可以通过在容器中作为本机应用程序运行HTML5应用程序来实现。这个所谓的混合容器充当HTML5代码的浏览器,为应用程序添加本地设备功能。如前所述,html5应用程序是在运行时动态构建的。因此,如果能够识别混合容器,就可以利用本机的特性来采集数据,隐藏屏幕上的一些字段,甚至改变屏幕的流程。

但由于安全原因和设备的开放性不足,混合容器中并不是所有的特性都可用。一些设备类型根本不支持浏览器或混合容器,比如可穿戴设备。在某些情况下,网络延迟或与屏幕交互的延迟非常重要,HTML5或混合应用程序将无法适应。

在所有这些情况下,您需要使用支持的编程语言、可用的库和此特定设备的功能构建本机应用程序。通过完善的API库访问特定于设备的功能(如传感器、本机应用程序和通信通道)的权利是本机应用程序的关键价值,但应用程序必须多次构建以支持不同的设备类型。

这种用户界面设备的自由彻底改变了用户界面开发的方式。一些公司将设备管理改为自带设备(BYOD)策略。这仅适用于支持HTML5的通用设备和应用程序。对于创新的HTML5应用程序和混合或本机前端,最好有一些指导方针来描述哪些浏览器和设备将受到支持。其他指南应该描述什么时候应用程序应该在HTML5中构建,作为混合应用程序或本机应用程序。

用户界面设备的自由度是组织数字化转型中定制构建应用程序开发的关键驱动因素之一。

博客系列的原始博客文章可以在这里找到。

  • 企业网站_新白娘子传奇百度云_折扣 企业网站_新白娘子传奇百度云_折扣

    你好,社区, BSI TaxFactory和TaxFactory SaaS发布版本11.0可用。 在我们的合作伙伴BSI将其产品/产品BSI TaxFactory 10.0的维护延长至2021年4月30日之后。SAP还决定在2021年4月30日之前为BSI TaxFactor...

  • 消息队列_华云服务器_限量秒杀 消息队列_华云服务器_限量秒杀

    啊。我已经很久没在这里写博客了-对不起? 但这是一个很好的机会让我重新上马,这是我与SAP TechEd Barcelona的SAP社区负责人Craig Cmehil的"无采访视图"(无采访视图就像一次真正的采访...

  • <strong>域名备案_查看数据库密码_怎么样</strong> 域名备案_查看数据库密码_怎么样

    在本文中,我们将看到如何在sapcloudfoundry环境中为Spring启动应用程序配置OAuth2授权。但是在这样做之前,让我们先熟悉一下这个实现中涉及的几个重要概念。 简介 OAuth2–是一个授权框...

  • <strong>MySQL数据库_网站cdn_多少钱</strong> MySQL数据库_网站cdn_多少钱

    您已经听说了SAP Graph在SAP TechEd Las Vegas 2019发布的消息。微软Graph也非常棒,非常相似(哲学上+技术上),它不仅非常有用,而且我会给你一个微软Graph的工作示例/教程,让你了解它,...

  • 京东云_网站建设中页面_学生机 京东云_网站建设中页面_学生机

    在可预见的未来,向S/4HANA过渡的公司特定规划已将每个SAP客户列入其议程。S/4HANA实施项目越来越近了,因此也有一个问题:在技术和开发层面必须做哪些准备?正是这个主题是"S/4H...

  • <strong>天翼云_网站服务器失去响应怎么回事_代</strong> 天翼云_网站服务器失去响应怎么回事_代

    大家好, 欢迎来到一个关于用户浏览器没有启用JavaScript的用户体验主题的简短博客。 考虑到1%的设计理念,如果我们考虑那些禁用或不可用JavaScript的浏览器的用户(出于"天知道为什...

  • <strong>对象存储_网站建设外贸_速度快</strong> 对象存储_网站建设外贸_速度快

    在本文中,我将展示如何通过负载平衡器为我们的生产数据库构建一个具有高可用性的HANA驾驶舱。我建议您开始阅读SAP指南HowTo:High Availability for SAP HANA cockpit using SAP HANA system replicat...

  • <strong>中间件_重庆网站建设策划_促销</strong> 中间件_重庆网站建设策划_促销

    SAP Customer Data Cloud在9月份推出了许多功能。如果你错过了这些,下面是我们9月份发布的几个亮点。 与苹果公司登录:苹果公司已经发布了使用苹果ID登录应用程序的选项。他们甚至规...

  • 消息队列_马云御任阿里巴巴_年度促销 消息队列_马云御任阿里巴巴_年度促销

    本周在拉斯维加斯TechEd看到的创新给我留下了非常深刻的印象。今年似乎出现了比过去更多的业务倾斜。主要的宣布是我们可以通过业务技术平台扩展SAP应用程序 HANA云服务(HCS)是业...