AWS BPM PaaS(以下简称AWS PaaS)为开发者和非开发者构建下一代企业应用提供了完整、专业的基础设施工具, 包括BPM(Business Process Management,业务流程管理)的全部能力、应用建模、移动管理、开放API和复杂后端集成服务。AWS PaaS作为一个可持续集成和改进的企业级PaaS平台,简化了企业流程应用的开发、运行和维护,能够在一个PaaS平台同时运行和管理上百个企业应用。
产品构成
完整的AWS PaaS由CoE(Center of Excellence,卓越中心)和BPMS两个产品线组成,可根据信息化建设重点灵活选用。
面对企业级客户复杂需求,单项工具技术已难以转化成有效投资价值。迫于项目需要,各种工具平台的重复建设给企业带来投资浪费和运维成本。把流程、应用、集成、移动和科学运营管理方法整合一体的轻量级平台,是未来大中型企业平台化建设的发展趋势
苹果公司为用户获得极致体验提供从硬件到软件的全栈技术,SpaceX为降低火箭发射成本控制了从设计到发射的全过程,集约化的全栈商业平台已经在全球凸显竞争优势。 AWS PaaS通过共享一个平台的集约化服务,让企业获得全面领先的平台竞争优势,成为企业运营和IT创新的应用平台。
产品组件
AWS的BPMS产品组件
1. PaaS Runtime Engine(必选)
2. AWS Core – 开发/个性化应用
3. AWS CC – 对内集成,对外开放
4. AWS EMM – 企业移动管理
5. AWS SLA – 监控平台服务质量
AWS的CoE产品组件
6. CoE PAL – 流程资产库
7. CoE BPA – 业务流程绩效分析
8. CoE BAM – 业务流程监控告警
运维模式
n 实例安装版
n 标准PaaS云
n 专享PaaS云
n 私有PaaS云
支持规模
n 50-500,000登录用户
n 最大同时运行512个应用
AWS企业应用商店
n 协同应用
n 业务应用
n 管理应用
n 平台扩展
n API集成
注:AWS企业应用商店的应用可以安装到客户PaaS平台,加速企业的信息化建设。PaaS公有云客户可随时订阅或取消应用,安装版客户可永久采购或按年订阅应用。
基于全新的UI设计理念和全球发展趋势,为最终用户提供移动互联网时代的极致体验,轻松创建现代、交互一致的应用界面.
全新的AWS UI组件库基于Google Material Design简约理念和企业UX最佳实践进行设计,统一用户在PC端和移动端的用户体验。我们采用 HTML、CSS、JavaScript 等标准的 Web 技术,在易于学习的开源JQuery框架之上进行封装。对于移动端应用,AWS PaaS为H5开发者内置了近似原生效果的MUI开发框架,AWS移动门户也允许分发和访问开发者的原生App(iOS 7+,Android 4+),为需要特定安全控制或效率体验的移动场景提供灵活解决方案。
大部分企业和技术团队会把焦点关注在应用快速开发,上线后功能是否易于运维和调整往往被忽略,实现快速可靠的连续交付是AWS PaaS带给用户的投资价值。
AWS PaaS充分继承了上一代AWS BPM产品在建模与执行领域的十余年技术积累,优雅的抽取和设计了构建业务应用的元数据结构,并赋予了全新的执行引擎,能够稳定支撑数十万人的在线访问。通过AWS PaaS的应用容器技术,大大降低了应用上线后迭代升级的风险和复杂度。
低代码开发应用
- 对构建新业务应用提供流程、表单、存储、数据窗口、报表、字典等模型设计工具,只需打开浏览器即可完成所有配置工作
- 基于事件驱动的Java编程,开发者只需专注于业务逻辑的实现,降低编程技术门槛
- 对定时处理业务逻辑和数据提供Job管理
- 对集成企业内各种异构系统和数据提供统一的接入配置、调用和日志审计
- 对企业向外部上下游伙伴、客户提供统一的OPEN API发布和身份权限管理
- 为开发者提供轻量级的AWS MVC编程框架,能够无限制的拓展个性功能
快速调整应用
- 应用的功能由各种模型动态组合而成,完成调整后可立即在用户端生效
- 所有模型由元数据描述,减少系统设计文档的撰写工作。模型的每次修改自动记录历史版本,并提供开发者的操作审计日志
- 自动管理应用版本号,一键打包分发介质
- 基于客户个性的DevOps流程,将介质推送至QAS或直接部署到PRD生产环境
- 提供受管选项,可细化到单一模型。解决客户PaaS应用的通用升级和差异保留
完整覆盖应用生命周期。通过创新应用容器技术实现应用的分发、测试、安装、运维、升级和卸载,从平台层避免了应用升级难、运维繁琐问题,实现应用SaaS化和私有安装的双向平滑迁移
AWS PaaS的程序和规格均基于开放标准,所有功能都运行在应用容器(App Container)之内,包括AWS PaaS自身的核心服务。不同开发者的应用之间即相互隔离又相互依赖,共享一个PaaS平台的公共资源和应用服务。
- 应用可以很大很复杂,也可以很小很简单
- 每个应用具备独立性、依赖性、可管理性、可维护性、开放性、版本化和热插拔等特点
- 应用可以由在线业务建模工具直接生成,也可以是基于AWS MVC开发的程序
- 应用可以是Web交互页面,也可以是原始安卓或苹果的移动App,也可以是一系列对外开放的OPEN API服务
- 用AWS PaaS开发应用只需建模配置即可达到专业开发效果,所有人都可以做到
- 应用共享一个PaaS平台公共资源、流程、数据、集成和服务,实现企业应用间互操作和端到端流程的无缝连接
- 应用可以独立存在也可以智能依赖,动态组合成复杂的解决方案
- AWS PaaS平台自动为运维和规划人员提供真实的关联拓扑图,帮助IT部门对升级或暂停应用做出影响评估
- AWS PaaS为持续升级应用提供全面支持
- 标记受管(Managed)的模型和资源可以防止不可预期的升级影响,解决通用和差异
完整覆盖企业流程的生命周期。支持流程规划 、梳理 、 建模 、集成、运行、分析、监控、优化全阶段,
AWS PaaS为开发者和非开发者构建下一代企业流程应用提供了最完整、最专业的低代码(Low-Code)基础平台,采用了最新的BPMN2国际标准,包括BPM(Business Process Management,业务流程管理)的全部能力。
流程管理
- 提供用于描述组织、流程、数据、IT系统和控制等结构的建模规范
- 将流程架构数字化,涵盖形状表达、连线关系、数据属性、关联关系、级联修改等
- 开放的报告生成器,一键输出岗位手册、流程手册、风控、RACI分析等报告文件
- 可灵活组建和管理数百个流程小组,高效率、低成本的完成业务流程梳理、改进、变更、发布、统计、审计等日常流程管理工作
- 梳理的流程图可以直接共享给AWS执行
流程执行
- 经过3-5分钟摸索即可上手使用
- 基于最先进的HTML5 Canvas和SVG(可缩放矢量图形)技术实现,只需打开浏览器即可安全完成所有工作
- 秉承设计即执行的技术路线,可以将用户从需求提出到流程部署缩短到分秒之内
- 流程引擎向开发者提供完整的SDK API接口,可承载企业统一流程引擎服务
- 提供完善的版本管理控制,满足大中型企业对流程设计和流程运维的分级管理
- 零编码下可大部分覆盖43种工作流控制模式(Workflow Control Flow Patterns, WCP),内置丰富的中国特色流程模式配置选项,快速满足国内企业审批和业务流程