AWS PaaS的目标是支撑企业应用的开发、分发、安装、部署、运行、升级和管理,涵盖Web应用、移动应用和混合应用(Hybrid App)。对于一个企业级应用服务平台,这几乎是一个极限挑战。
可以想象这是一个庞大、臃肿的软件,这不是我们的设计目标。
因此在最初,我们对下一代的AWS产品(AWS PaaS)目标定位成更轻量、更开放的架构,通过不断拓展的插件来适应你的需求,成为私人定制
的平台
。
AWS PaaS只关注基础设施服务的提供(如BPMN Process
、MVC
、Security
、BYOD
...)和应用管理(如应用安装、运行、升级、卸载...),其他技术
或平台工具
则以Plug-in形式开放给AWS PaaS开发者。
为了满足实施和开发企业应用需要,最初你会获得一个初始的AWS PaaS服务,包括了一个由
_bpm.platform
应用扩展的各种AWS插件,比如一组增强用户体验的表单UI组件
库。
类型 | 说明 |
---|---|
建模配置类 | 通过配置实现业务场景,使业务应用的交付和调整更灵活、高效。如表单UI组件 、@公式 |
技术类 | 如缓存对象 、ASLP接口 |
资源类 | 为应用申请资源,如DC文件处理器 |
体验类 | 如门户主题风格 |
平台扩展类 | 增强PaaS工具,如控制台ADD-ONS |
流程管理类 | CoE平台开放的各种插件接口,如CoE资产库建模方法 |
一旦插件应用被安装到AWS PaaS,将受AWS应用容器控制。AWS插件的生命周期等同于AWS应用的生命周期。
状态 | 说明 |
---|---|
READY (就绪) |
已被安装尚未启动,插件不可用 |
STARTING (启动中) |
启动中,插件不可用 |
ACTIVE (启动成功) |
资源已加载,插件可用 |
STOPPING (暂停中) |
正在暂停,插件不可用 |
STOPPED (已暂停) |
资源已解除加载,插件不可用 |
FAILED (已出错) |
发生错误,插件不可用 |
UNINSTALLING (卸载中) |
正在卸载,插件不可用 |
UNINSTALLED (已卸载) |
资源已卸载,转移至回收站,插件不可用 |