众多客户信赖的企业云应用平台
支持大型电信企业应用的开发与运行
支持企业客户提供开放能力
和业界的开发模式类似,不过PaaS平台不仅仅提供一个简单的SDK,而是提供了包含SDK的功能强大的集成开发调试环境,用户可在环境上进行数据,逻辑,流程等资源开发,同时通过热部署能力方便进行功能调试,无需重复的重启或打包部署等。
这种模式下,用户首先从资源中心申请在线开发平台以及数据库,存储等资源服务,然后直接在浏览器端进行业务开发,功能开发完成并在线验证后,可通过在线平台的自动发布能力完成上线。这种模式的好处在于减少了资源下载及本地安装等步骤,同时在线平台提供的是真实的服务能力,更大程度的避免了模拟环境与真实环境差异性带来的上线问题等。
应用弹性伸缩使得平台上的应用无需关心服务压力猛增时带来的扩容等操作,用户可根据应用业务的特点,通过预先自定义的应用弹性伸缩策略,实现应用和服务随着业务压力的变化进行弹性伸缩。
平台提供了多样化的基础服务供开发者使用,包括:应用容器、负载均衡、数据库、缓存、存储、日志等服务,让应用开发变得轻松,开发者可以更关注开发业务功能。此外,考虑到客户业务灵活多变的特点,平台还提供统一的开放接口服务,便于客户将自身已有的业务服务集成到平台上,供应用访问使用。
自动化运维,平台支持从环境搭建,软件安装,服务管理/配置,应用部署/配置/升级,以及监控、告警、故障恢复等方面的自动化。通过PaaS平台自动化运维能力,可以减少大部分原有人工和半自动的运维工作,降低管理和操作所带来的诸多风险和成本。
应用框架提供了大部分企业应用都需要的公共基础能力,帮助用户更多的关注在其业务上,减少了基础能力的开发工作,在更短的周期内完成交付。
提供的在线表单,流程,实体等编辑器,基本都是通过拖拽+属性配置的方式,更适合业务人员使用。
应用框架提供的组织机构,权限,引擎等底层能力都经过了高度抽象,完全采用了接口实现分离的模式,让实现替换或适配更加方便;同时内部基于标准SDO规范的数据格式,让系统交互更简单。
在应用框架外围PaaS平台还提供了很多系统或工具,用于监控、管理、分析和出报告等,帮助用户更好的设计,调整其应用,甚至有效辅助后期的上线运维。
应用框架设计时,在多处留下了扩展点,方便后续用户的定制。这些扩展点小到控件属性,选项板分类,大到引擎编译,资源加载,同时此扩展方式参照Eclipse插件的方式,采用xml配置,更易读,易维护,并充分考虑了后续升级带来的影响。
针对越来越多的业务定制,PaaS平台提供了定制组件独立打包,然后向在线环境上持续部署或卸载的能力,这样便于用户将业务定制自定义组合,满足不同系统的业务定制需求。