写点什么

基于商业应用开发云高效构建企业应用 (上)

  • 2019-09-29
  • 本文字数:1411 字

    阅读完需:约 5 分钟

基于商业应用开发云高效构建企业应用 (上)

新一代商业应用使能平台——商业应用开发云在今年的 HC 大会上大放光彩,为了大家能更深入了解产品,我们邀请到华为商业应用开发云的首席架构师丁俊卿并为大家带来了详细又精彩的产品介绍。以下是精华内容回顾:



注:右 4 是华为商业应用开发云的首席架构师丁俊卿



华为商业应用开发云的首席架构师 丁俊卿



继互联网、移动互联网之后, “万物互联”的物联网时代也正呼之欲出,在这个发展历程中,业务需求变化快,开发节奏慢,大多数情况下,懂编码的人不精通业务,精通业务的人不懂编码,业务需求转化成系统功能的效率低下,这一直是我们和客户共同面临的问题。这些问题在万物互联的全在线时代会更加突出,那么如何解决这些问题呢?


越来越多的 IT 巨头使用 Application PaaS 来解决这些问题,通过 aPaaS 平台加速商业创新、为开发者提供高效的端到端开发、测试、运维工具、降低开发门槛、缩短应用上线周期已经成为业界主要趋势,其中就包括 Salesforce、Oracle、微软,当然也包括华为的 Application PaaS——华为商业应用使能开发云。



华为商业应用使能开发云是集技术支撑、领域资产积累、交易撮合为一体的综合性平台:


  • 1.为合作伙伴提供一站式云化开发工具、运行环境、运维工具等 aPaaS 基本的能力。

  • 2.华为将多年业务开发经验整合成可复用的、可扩展的领域资产,如交易管理服务、行业计费服务、商业应用模板等等,这些云化资产可以根据客户需求通过配置化或脚本方式扩展、并且可以快速与合作伙伴既有系统集成。

  • 3.华为商业应用使能云与 Marketplace 无缝集成,完成企业客户与开发者间的商机撮合,实现解决方案、数字资产的快速变现。



为了支撑合作伙伴快速创新,华为商业应用使能云投入了大量的开发人力与资源,在四个方面做了深入设计与研究,包括:


  • 1.基于 Business Object 封装行业知识,简化商业应用的构建,缩短应用构建周期。(BO 是一个相对新的概念,后面会有比较详细的介绍)。

  • 2.提供云端可视化工具实现端到端少代码、无代码的配置化开发,降低开发门槛。

  • 3.使用元数据驱动的微服务框架快速集成、扩展客户现有数字资产。

  • 4.提供全云化的开发、测试、部署、运维能力,降低开发、部署门槛、缩减商业应用的运行成本。



先来了解一下 BO(Business Object),Business Object 是封装了完整业务模型、业务规则、业务行为、页面展现碎片的软件单元。


举个例子,如果把飞机的发动机看作为一个 Business Object,使用发动机的人只要给发动机一个启动指令,发动机就会输出动力,使用者不需要关注为什么输入启动指令就会有动力输出的内部细节,这是发动机专家也就是领域专家需要关心的和封装的事情。


领域专家基于领域知识设计 Business Object,完成其内部结构的封装,使其可复用、可扩展。使用者便可以快速、方便的使用 Business Object,而不需要关注其内部实现细节,从而达到快速构建商业应用,缩短了开发周期、减少了开发成本的目的。


Business Object 已经成为高效构建商业应用的重要手段,不仅华为商业应用使能开发云提供了 Business Object,业界大多数高效 aPaaS 平台也提供了 Business Object 机制,如 Salesforce,Mendix,SAP,Sibel 等等,通过 Business Object 实现少代码或无代码的快速商业应用构建。


那么华为 Business Object 和业界 Business Object 有哪些区别呢?

在下一期,将为大家揭晓~~敬请期待!


本文转载自公众号华为开发者社区(ID:Huawei_Developer)。


原文链接:


https://mp.weixin.qq.com/s/OCo_1AJb8sV1i9vWdBWvTw


2019-09-29 15:42660

评论 1 条评论

发布
用户头像
"实现端到端少代码、无代码的配置化开发",智能应用开发,好高端的玩意儿,码农要失业了...
2019-10-16 16:02
回复
没有更多了
发现更多内容

车轱辘话来回说怎么治

Justin

团队协作 沟通 28天写作

新官上任,如何开始你的管理工作(上)

一笑

管理 28天写作

汽油车最简知识——28天写作Day2/28

mtfelix

28天写作 电动汽车

堡垒机是什么?

第12周作业

Jack

架构师训练营第 12 周课后练习

菜青虫

大作业2

蓝黑

中华石衫 Elasticsearch 顶尖高手系列课程

escray

elasticsearch elastic 28天写作 死磕Elasticsearch

从大局着眼,立微处发力

张老蔫

28天写作

第七周 学习总结

简简单单

MySQL在按照某个字段分组、排序加序号

AI乔治

Java MySQL 架构

生产环境全链路压测建设历程 25:FAQ 7、8 正常业务保护和外调接口的处理

数列科技杨德华

28天写作

4.5万字手把手教你实现MySQL TB级数据存储!!

冰河

MySQL 分布式 微服务 数据存储 mycat

技术人小故事-团队愿景篇-第2段

Ian哥

28天写作

架构师培训第二周课后作业

跳蚤

week7-总结

J

微信视频号的不同 | 视频号28天(03)

赵新龙

28天写作

面试官:换人!赶快换人!连 CopyOnWriteArrayList 都没听过!

xcbeyond

Java 28天写作 CopyOnWriteArrayList

week7-homework

J

HDFS SHELL详解(3)

罗小龙

hadoop 28天写作 hdfs shell

聊聊并发,进程通信方式,go协程简单应用场景

AI乔治

Java 架构

Java程序经验小结:谨慎的使用本地方法

后台技术汇

28天写作

架构师系列 13 Spark 大数据处理在金融领域中的应用

桃花原记

IDEA@Data注释使用

AI乔治

Java 架构 注解

有关架构设计原则的总结

跳蚤

MySQL慢查询(下):问题解决,干货总结

架构精进之路

MySQL MySQL 高可用 MySQL优化 28天写作

创业也是要帮助他人突破认知 Jan 10, 2021

王泰

28天写作

反对没有节制的加班文化

熊斌

管理 职场 工作思路 28天写作

程序员练习算法的几个实用技巧

Phoenix

算法

第七周 性能优化作业

简简单单

python自学 第一章 初始python

WEB前端修行日志

Python

基于商业应用开发云高效构建企业应用 (上)_文化 & 方法_华为开发者社区_InfoQ精选文章