第七章 云计算与流程
来源:互联网 发布:nba2k16捏脸数据科比 编辑:程序博客网 时间:2024/05/16 03:28
停止一个流程对于认识它于事无补。相反,你必须参与其中并随之流动,才能理解它。---弗兰克·赫伯特
-----------------------------------------------------------------------------------------------------------------------
流程,通常称为业务服务流程自动化,可以看做使用服务的顺序事件串。
BPM
BPM--商业流程管理,可以应用于任何事件,如:处理客户请求;制造汽车;向客户交付产品;处理一笔金融交易=。BPM的理念就是在服务于系统之上加上一层控制逻辑,由它绑定多个服务,形成一个统一的、多步骤的业务流程,实现特定的业务功能。流程各个步骤必须以正确的顺序执行,必须有正确的信息、控制顺序、状态维护和持续性以及处理异常的能力。
利用BPM要达到的目的就是使得企业与多个系统--包括企业内的、企业内的、本地的、基于云的--交互的能力。流程可能跨越企业内或企业间的任意数量的复杂系统,可能运行在本地或云平台中,也可能使用本地或云平台中的资源。
将流程移入云中
需要建立一个模型,以便帮助我们确定哪些流程需要移植到云平台中。
上图显示的整个步骤和方法。
理解流程:指的是在问题域中查看自动化或非自动化流程,从宏观上定义这些流程,将它们加入到候选流程中。此外还需分析流程的效率,如哪些流程需要增减,哪些需要修改。
服务到流程:将定义的服务绑定到流程的过程,流程应该是松耦合的,便于配置的。
建立流程模型:任务是将流程装配成流程模型,指出了定义和建立流程的基本方法。
SAO、敏捷及流程
流程是SOA的价值关键,SOA最初的卖点是重用。但是敏捷比重用更有价值。SOA的价值定位是它促进架构的敏捷能力,或支持架构变更的能力。敏捷为企业带来价值和利益,需要考虑的几个方面包括:随时间变化的频率、适应改变的能力和变更的价值等。
BPM是由更高层的业务流程,驱动底层流程并协调源系统及目标系统间的信息交换。这些流程通过服务接口使用服务,将底层流程向更高层的流程抽象,从而实现对业务事件的支持。
云计算中BPM的更大价值时,一旦将资源定义成流程,就可以在配置曾更改流程,无需重新编程。使得业务可以按需调整架构。
- 第七章 云计算与流程
- 第七章 创建计算字段
- 第七章 - 直方图与匹配 - 直方图的计算与显示(cvCalcHist)
- 第七章 比高斯更快的计算
- [Coursera 计算导论与C语言基础] 第七周作业
- coursera《计算导论与C语言基础》第七周
- [置顶]【H3 BPM工作流程产品小故事】第七篇 公式计算
- 第七章:结构与联合
- 第七章 测试与改错
- 第七章 结构与联合
- 第七章 数组与字符串
- 第七章 数组与字符串
- 第七章 指针与引用
- 第七章 与Web集成
- 第七章 -----与WEB集成
- 第七章 浮动与定位
- 第七章场景与层
- 第七章上机与课后
- 【转】晶锐首保作业
- 查找字符串中第一次不重复的字符 java
- ubuntu 安装drcom报错error: ‘struct sk_buff’ has
- iphone读写plist文件
- 转:.NET中的线程
- 第七章 云计算与流程
- cvs服务器安装与配置
- VMWare tools的安装过程及文件共享设置
- 开博的一点小感慨
- 嵌入式技术开发学习
- SQL Server语法总结
- Eclipse远程调试Tomcat
- 扯谈央视主持
- 详解typedef用法