Oracle自治PaaS的新成员:VBCS

Posted 甲骨文云技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle自治PaaS的新成员:VBCS相关的知识,希望对你有一定的参考价值。


1.     VBCS简介



Oracle Visual Builder是一个Low-Code开发平台,它使用更快速和更简单的方法构建且管理Web和移动应用,以零安装和零编码的可视化的方式进行开发。

如下图所示,Visual Builder在前端提供UI组件和界面模板(模板包括界面的主题风格,导航菜单等),UI组件通过关联操作业务对象business Objects 或者调用活动的流程(这里是Oracle ProcessesCloud Service)实现业务逻辑。业务对象businessObjects可以对应到后端数据库中的一张表或者第三方通过REST提供的服务。或者是Oracle SaaS,PaaS提供的服务。

 

Oracle自治PaaS的新成员:VBCS


2.     自治VBCS的功能增强



在过去的几年里,VBCS的可视化开发方法使其成为一个非常有吸引力的解决方案,让开发人员甚至是业务人员,利用平台实现无需编码的特性来构建自定义应用程序。就连许多专业开发人员也表达了对他们所看到的视觉开发体验的兴趣。同时专业开发人员也希望使用VBCS来开发云原生应用,可以直接访问可视化工具创建的代码,以便他们可以使用自己的自定义代码对其进行更改并对其进行增强,以实现更丰富的行为。

新的VBCS版本,正在解决这些需求,增加对操作代码的直接访问,同时保持VBCS的低代码特性,降低重复性的手工操作。


3.     可视化和代码相结合的开发



就像在以前的版本中一样,通过一个可视化的所见即所得布局编辑器来完成UI的构建。新版的VBCS用户会注意到现在可以访问组件面板中更丰富的UI组件。事实上,现在在VBCS中可以访问Oracle JET(Oracle的开源开发框架,可以方便地构建基于桌面和移动应用的框架)提供的所有组件。此外,您还可以使用基于Web组件标准的Oracle JET复合组件架构(CCA)将更多组件添加到调色板。


Oracle自治PaaS的新成员:VBCS


注意编辑器右上角的“Code”这个按钮,单击此按钮可让专业开发人员直接访问构成页面布局的html代码。专业开发的小伙伴们会很高兴地发现,这些代码是基于纯HTML / javascript/ CSS的 - 这可以让他们利用现有的专业知识进一步增强和定制它。小伙伴们可以通过智能化的代码编辑器直接操作代码,利用代码洞察,语法突出显示,文档访问以及直接在其浏览器中重新格式化等功能。


Oracle自治PaaS的新成员:VBCS


当然,可视化开发方法不限于页面布局。Oracle将其扩展到您可以定义业务逻辑的方式。通过新的动作流程编辑器来定义您的逻辑流程。使用可以用声明方式定义的操作集合,为特定功能调用对应的JavaScript代码功能。

现在开发人员可以直接访问代码,Oracle还添加了与Git的集成,通过利用Oracle开发人云服务(DevCS)提供的私有Git存储库。开发团队现在可以在处理VBCS应用程序时,利用DevCS的全套敏捷方法功能,包括问题跟踪,版本管理,敏捷计划和代码审查流程。


Oracle自治PaaS的新成员:VBCS


4.     移动和Web开发统一



借助于VBCS的新版本,Oracle进一步将开发体验集成到了基于桌面网页浏览器和移动设备上,甚至是大屏上,实现一套模型任意发布。

在同一个项目中,您可以创建两种类型的应用程序,利用相同的开发方法,应用程序体系结构,UI组件以及对自定义业务对象和外部REST服务的访问。

完成移动应用程序的开发后,VBCS会将其打包为一个在设备上安装,测试和运行的移动应用程序(如上文提到的,利用Oracle JET为各种移动平台提供的本地外观和体验)。


Oracle自治PaaS的新成员:VBCS

 

5.     基于开放标准的数据访问



在新版本的VBCS中,您现在可以通过点击几下按钮将VBCS挂接到任何REST数据源,并利用声明式方法在您的应用程序中使用外部REST数据源。VBCS能够解析标准的基于Swagger的服务描述符以方便使用。考虑到访问安全性,VBCS中的声明式对话框也可以轻松定义对任何服务的访问权限,包括安全设置,标题和URL参数等。VBCS足够聪明,可以解析服务返回的结构并创建变量,使您可以轻松访问UI中的数据。


Oracle自治PaaS的新成员:VBCS


VBCS还允许您定义自己的自定义可重用业务服务。VBCS将创建数据库,并将这些信息存储在这些库中,并为您提供安全而强大的REST服务,以允许您从VBCS和外部应用程序访问这些对象。


6.     VBCS是自治的



新版本的VBCS还具有内置的自动化功能,可以自动化进行重复性的任务,以消除人工作业,让开发人员专注于应用设计和开发。

VBCS的配置和实例创建也非常简单。所有您需要做的就是告诉VBCS您的服务器所需的名称,只需单击一下按钮,即可为您配置一切。您不需要安装和配置您的底层平台 - 该服务会自动为您提供数据库,应用程序托管服务器和完整的开发平台。


Oracle自治PaaS的新成员:VBCS


新的自治VBCS消除了维护开发和部署平台的任何手动任务。一旦您的服务配置好了,Oracle会为您提供补丁,更新和备份等服务。

此外,自治VBCS自动维护您的移动应用发布基础架构。您只需点击一个按钮,就会将您的移动应用发布到iosandroid包,并将应用托管在VBCS的后端服务上,这些服务托管您的数据和应用程序。

 

7.     小结



在新版本的Oracle Visual Builder CloudService中还会找到许多其他新功能。无论您是寻求加速交付的经验丰富的专家,或是希望构建业务应用程序的开发人员,都可以通过使用自治的Visual Builder迈出云端的第一步。


了解更多信息,请登录  http://cloud.oracle.com/visual-builder

可以进行免费试用。



以上是关于Oracle自治PaaS的新成员:VBCS的主要内容,如果未能解决你的问题,请参考以下文章

这些企业的数字化转型,为什么选择Oracle?

这些企业的数字化转型,为什么选择Oracle?

自治时代:Oracle 公有云离我们很近,自治数据库离我们还远

匠心独运:「Oracle自治数据仓库」斩获2018技术卓越奖

Oracle与SQL自治事务

Oracle自治事务实际用例