AWS 插件扩展开发参考指南

什么是AWS插件?

AWS PaaS的目标是支撑企业应用的开发、分发、安装、部署、运行、升级和管理,涵盖Web应用、移动应用和混合应用(Hybrid App)。对于一个企业级应用服务平台,这几乎是一个极限挑战。

可以想象这是一个庞大、臃肿的软件,这不是我们的设计目标。

因此在最初,我们对下一代的AWS产品(AWS PaaS)目标定位成更轻量、更开放的架构,通过不断拓展的插件来适应你的需求,成为私人定制平台

AWS PaaS只关注基础设施服务的提供(如BPMN ProcessMVCSecurityBYOD...)和应用管理(如应用安装、运行、升级、卸载...),其他技术平台工具则以Plug-in形式开放给AWS PaaS开发者。

AWS插件与AWS PaaS的关系

  • 所有AWS插件以App(应用)方式安装到AWS PaaS中
  • AWS PaaS对所有开发者扩展的AWS插件都是水平对待的
  • AWS插件可以随App安装、升级和卸载,不会影响AWS PaaS的运行

为了满足实施和开发企业应用需要,最初你会获得一个初始的AWS PaaS服务,包括了一个由_bpm.platform应用扩展的各种AWS插件,比如一组增强用户体验的表单UI组件库。

AWS插件类型

类型 说明
建模配置类 通过配置实现业务场景,使业务应用的交付和调整更灵活、高效。如表单UI组件@公式
技术类 缓存对象ASLP接口
资源类 为应用申请资源,如DC文件处理器
体验类 门户主题风格
平台扩展类 增强PaaS工具,如控制台ADD-ONS
流程管理类 CoE平台开放的各种插件接口,如CoE资产库建模方法

AWS插件生命周期

一旦插件应用被安装到AWS PaaS,将受AWS应用容器控制。AWS插件的生命周期等同于AWS应用的生命周期。

状态 说明
READY(就绪) 已被安装尚未启动,插件不可用
STARTING(启动中) 启动中,插件不可用
ACTIVE(启动成功) 资源已加载,插件可用
STOPPING(暂停中) 正在暂停,插件不可用
STOPPED(已暂停) 资源已解除加载,插件不可用
FAILED(已出错) 发生错误,插件不可用
UNINSTALLING(卸载中) 正在卸载,插件不可用
UNINSTALLED(已卸载) 资源已卸载,转移至回收站,插件不可用


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区