SOA 面向服务架构 阅读笔记(三)
7 SOA的主要组件
7.1企业服务总线ESB
ESB负责SOA组件之间的互相通信;SOA注册中心的资源库包含表示SOA组件的位置的重要的引用信息;
业务流程编排管理器提供人与人,人与流程,以及流程的流程和流程之间的相互连接,服务代理负责服务之间的连接,保证业务流程的顺序进行。
*组件相互协作共同实现系统功能时,系统性能的好坏取决于服务水平的高低。
7.2 ESB就是一种可以实现通信的合理而高效的方法。
7.3 SOA注册表主要两个作用
一种作用是针对操作环境。
一种作用是针对程序员和业务分析师。
7.4 SOA注册表可以记录业务规则和每个组件的描述信息。
7.5 SOA资源库在操作环境中的角色和开发环境中的角色是相同的。
*元数据指“表示数据的数据”,即数据的定义。
7.6 资源库和注册表主要有下面的两点区别
资源库:它是创建服务的开发环境中所有组件的中心参考点。
注册表:它是SOA环境中每个服务的定义,规则和描述信息的中心参考点。
*需要一定时间建立主数据。
7.8 端到端服务
编排端到端的业务流程需要用到的三个组件:业务流程编排管理器,服务代理和服务管理器。
I.业务流程编排管理器是一个连接端到端的整个业务流程的软件组件。
II.服务代理负责连接两个组件,并根据两个组件的约束条件和主要功能,协调两个组件的运行。
III.SOA服务管理器功能很多,但是最重要的是要确保服务水平。
SOA服务管理器还可以和基础机构服务进行通信。
服务代理可以看做一个中间件产品,中间件是一组称为管道的软件组件。
虚拟化是一种抽象计算资源的能力。
7.9 SOA允许 业务人员改变业务流程,而无需考虑底层技术。(从用户到过程,或从过程到用户)
7.10 BPM起源日本的制造业,用于管理最佳实践,先拆分,再以最好的方式组装。(全面质量管理方法Total Quality Management和六西格玛原则Six Sigma)
BPM(业务管理流程)是一种设计和管理业务流程的现代方法,BPM的重点是有效的设计业务流程,可以方便的把IT技术和业务流程结合起来。
7.11 面向服务的架构,持续的业务改善变得很简单,因为底层的软件是松散耦合的,对这些软件的修改非常容易。
BPM术语&BPM工具
BPM是一种管理实践。
BPM工具(其中的M代表管理)。
BPM工具(其中的M代表建模)。
BPM工具
I.开发新的业务功能。
II.链接现有应用程序中的业务功能。
III.对业务流程编排管理器进行设计,实现对业务流程的管理。
正在阅读的书籍

声明:本博客高度重视知识产权保护,发现本博客发布的信息包含有侵犯其著作权的链接内容时,请联系我,我将第一时间做相应处理,联系邮箱ffgign@qq.com。
作者:Mark Fan (小念头) 来源:http://cube.cnblogs.com
说明:未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 ffgign@qq.com 联系作者,本文章采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可

SOA 面向服务架构 阅读笔记(三)的更多相关文章
- SOA 面向服务架构 阅读笔记(一)
Service Oriented Architecture 面向服务架构 学习笔记(一) 1.业务自由 1.1 在很多企业中,业务和IT技术是各自独立的,无法使用通用的统一语言进行管理. 1.2 ...
- SOA 面向服务架构 阅读笔记(五)
14 SOA 服务管理器 契约:契约中必须明确定义双方的责任,否则就会产生混乱. SOA可以管理端到端的流程. IT技术一直是与业务对齐的. 14.1.1 分解IT层 业务服务层 管道层 硬件层 管道 ...
- SOA 面向服务架构 阅读笔记(四)
15 SOA管理 15.1 管理指的是实现一个制约和平衡的一致过程,以确保得到期望的结果. 15.2 管理被广泛应用于人工流程和软件流程中,一旦管理失败,后果会非常严重. 15.3 SOA管理的首要 ...
- SOA 面向服务架构 阅读笔记(六)
20 SOA质量 服务质量是成功的关键因素 20.1 了解SOA带来的无法预料的挑战 不同部门开发 每个开发的组件整合在一起,形成复合应用程序 整合业务流程,考虑质量问题 衡量SOA的质量. 事物质量 ...
- SOA 面向服务架构 阅读笔记(二)
SOA并不能保证企业的员工更加轻松,企业的收益更加客观. 6.软件组件 6.1 组件和组件的作用 通过可重用的软件代码-组件,可以构建灵活的软件. 6.2 软件组件又称为应用程序,程序,函数,模 ...
- SOA面向服务架构
SOA面向服务架构 风尘浪子 只要肯努力,梦想总有一天会实现 随笔分类 - SOA面向服务架构 结合领域驱动设计的SOA分布式软件架构 摘要: 领域驱动设计DDD的总体结构,Repository层使用 ...
- SOA(面向服务架构)——踩坑后反思:这样值得吗?
SOA(面向服务架构)——踩坑后反思:这样值得吗?
- (转)漫谈SOA(面向服务架构)
http://blog.csdn.net/luohuacanyue/article/details/12521699 面向服务架构的思想在整个软件的架构中已经不是什么新鲜的东西.我简单的认为服务化是模 ...
- SOA面向服务架构简述
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务.在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契 ...
随机推荐
- 【转】Junit初体验
Junit是用来做测试的,无论是单元测试,还是接口测试,都可以通过调用Junit来验证被调用方法的正确性.当然,要验证一个方法的正确性,还可以采用main方法,通过输出每一个result,人为比对其正 ...
- Eclipse 窗口说明
Eclipse 窗口说明 Eclipse 工作台(Workbench) 首先,让我们来看一下Eclipse 作台用户界面,和它里面的各种组件. 工作台是多个窗口的集合.每个窗口包含菜单栏,工具栏,快捷 ...
- ECharts:企业报表工具
ECharts.纯Javascript图表库,基于Canvas,底层依赖ZRender.商业产品经常使用图表库,提供直观,生动.可交互,可个性化定制的数据可视化图表.创新的拖拽重计算.数据视图.值域漫 ...
- go http的三种实现---1
package main import ( "io" "log" "net/http" ) func main() { //设置路由 htt ...
- 瀑布流 jquery。
本人小菜鸟一仅仅,为了自我学习和交流PHP(jquery,linux,lamp,shell,javascript,server)等一系列的知识,小菜鸟创建了一个群. 希望光临本博客的人能够进来交流. ...
- 编写自己的ls命令
····要编写ls命令,首先要了解它能做什么,完成了什么工作,是如何完成这些工作的···· 一.ls命令能做什么? 我们在命令行输入ls,ls默认找出当前目录中所有文件的文件名,并且按照字典序排序后 ...
- PAT trie
最近在上计算机应用编程,老师给了一个大小为900MB的含20000000行邮箱地址的文件. 然后再给出了1000条查询数据,让你用字典树建树然后查询是否出现过. 试了下普通的tire树,特意用二进制写 ...
- ZOJ1119(SPF)
题目链接:传送门 题目大意:一副无向图,问有多少个节点满足删除该节点后图不连通,对于每个满足条件的节点,输出节点编号及删除节点将图分为几个连通块.若没有节点满足则输出No SPF nodes 题目思路 ...
- 【网络编程】之十三、ping程序实现
使用原始套接字:SOCK_RAW 需要ICMP 代码如下: #include<iostream> #include<WinSock2.h> using namespace st ...
- html5 上传头像示例及其注意事项
转自[B5教程网]:http://www.bcty365.com/content-142-5244-1.html 这次分享一个简易的上传头像示例,其大致流程为: 一.将选择的图片转为base64字符串 ...