SOA 面向服务架构 阅读笔记(五)
14 SOA 服务管理器
契约:契约中必须明确定义双方的责任,否则就会产生混乱.
SOA可以管理端到端的流程.
IT技术一直是与业务对齐的.
14.1.1 分解IT层
业务服务层
管道层
硬件层
管道层位于中间位置,管道层是最隐蔽的部分。
底层(硬件层):包含所有可见的硬件设备.
顶层(业务服务层):包含业务部门可以直接使用的所有软件
中间层(管道层):中间层可以保证顶层软件在底层硬件上正常运行。
14.1.2 管道服务
主要就是根据业务需求,以达到理想的服务水平
应用程序是否能达到这样的响应时间往往取决于管道的性能。
SOA管理包含两个互补类型:面向业务的管理和业务操作管理。两者必须有效结合实现SOA服务管理。
面向业务的服务主要包括两种类型
业务服务性能和有效性:满足客户需求,从业务角度看待问题。
业务驱动的基础设施管理:查看业务环境整体性能的统一视图。
ITIL(信息技术基础架构库)
IT服务管理流程标准从设计,实现到操作的整个过程。
业务服务管理 管理跟踪内容
1.监控服务水平:管道必须能够监控服务水平的服务。
2.识别错误和故障:系统管理产品需要提供识别错误的故障的功能。
3.错误管理:A.自我修复 B.无法修复报告 C人工干预
4.自动部署、补救措施:集群管理软件可以在服务器集群之间共享应用程序,如果一个挂了,其它的可以替补,平衡多个服务器应用程序工作负载。
5.性能建模和优化:帮助用户控制服务水平。
6.管理报表:整合和报表产品可以收集所有业务服务的性能信息,管理人员可以了解IT服务的状态。
14.2理解SOA服务管理器角色
面向服务的架构的定义是:
面向服务的架构是一种创建应用程序的软件架构,这种架构将一些松散耦合的,黑盒式的组件进行组合,并发布明确定义的服务,从而实现业务流程或者服务.
*松散耦合的服务并不能有效地提供良好的服务水平
14.2.1 SOA服务管理:内部视图
*监控服务水平协议(SLA)
14.2.2 SOA服务管理器的真正作用
将运行成本从80%降低到30%,t提高IT环境的运行效率.
基于可重用的代码来实现规模化经济。
保证整个企业业务能够正常的运转。
正在阅读的书籍
声明:本博客高度重视知识产权保护,发现本博客发布的信息包含有侵犯其著作权的链接内容时,请联系我,我将第一时间做相应处理,联系邮箱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 面向服务架构 阅读笔记(四)
15 SOA管理 15.1 管理指的是实现一个制约和平衡的一致过程,以确保得到期望的结果. 15.2 管理被广泛应用于人工流程和软件流程中,一旦管理失败,后果会非常严重. 15.3 SOA管理的首要 ...
- SOA 面向服务架构 阅读笔记(三)
7 SOA的主要组件 7.1企业服务总线ESB ESB负责SOA组件之间的互相通信;SOA注册中心的资源库包含表示SOA组件的位置的重要的引用信息: 业务流程编排管理器提供人与人,人与流程,以及流程的 ...
- SOA 面向服务架构 阅读笔记(六)
20 SOA质量 服务质量是成功的关键因素 20.1 了解SOA带来的无法预料的挑战 不同部门开发 每个开发的组件整合在一起,形成复合应用程序 整合业务流程,考虑质量问题 衡量SOA的质量. 事物质量 ...
- SOA 面向服务架构 阅读笔记(二)
SOA并不能保证企业的员工更加轻松,企业的收益更加客观. 6.软件组件 6.1 组件和组件的作用 通过可重用的软件代码-组件,可以构建灵活的软件. 6.2 软件组件又称为应用程序,程序,函数,模 ...
- SOA面向服务架构
SOA面向服务架构 风尘浪子 只要肯努力,梦想总有一天会实现 随笔分类 - SOA面向服务架构 结合领域驱动设计的SOA分布式软件架构 摘要: 领域驱动设计DDD的总体结构,Repository层使用 ...
- SOA(面向服务架构)——踩坑后反思:这样值得吗?
SOA(面向服务架构)——踩坑后反思:这样值得吗?
- SOA面向服务架构简述
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务.在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契 ...
- (转)漫谈SOA(面向服务架构)
http://blog.csdn.net/luohuacanyue/article/details/12521699 面向服务架构的思想在整个软件的架构中已经不是什么新鲜的东西.我简单的认为服务化是模 ...
随机推荐
- Java基础08 继承(转载)
继承(inheritance)是面向对象的重要概念.继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式.组合是重复调用对象的功能接口.继承可以重复 ...
- 微信强大的demo
https://github.com/xialeistudio/wechatPublicPlatform
- 【转】如何彻底删除SVN中的文件和文件夹(附恢复方法)
这里假设SVN项目的目录为 /data/svn/project,我们想排除trunk/test.exe文件和trunk/notallowed/目录,操作步骤如下及执行的svn命令(在svn安装目录的b ...
- git Staging Deleted files
Use git rm foo to stage the file for deletion. (This will also delete the file from the file system, ...
- 在NodeJS中使用流程控制工具Async
本文介绍一款流程控制工具async,在编写接口或者编写测试用例的过程中总是会用到它. 由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变得很麻烦.Async的流程控制就是为了 ...
- 【BZOJ3526】[Poi2014]Card 线段树
[BZOJ3526][Poi2014]Card Description 有n张卡片在桌上一字排开,每张卡片上有两个数,第i张卡片上,正面的数为a[i],反面的数为b[i].现在,有m个熊孩子来破坏你的 ...
- mongodb超时
1 connection timeout 设置连接mongo数据库的超时时间,如果在该时间内未连接成功,那么就是超时了. 2 socket timeout 设置一次操作的超时时间,比如一次查询,如果在 ...
- 相似度模型 similarity model
Lucene4.0附加了相似度模型,允许在文档中使用不同的公式.
- 2048 worker_connections are not enough while connecting to upstream
2048 worker_connections are not enough while connecting to upstream http://mailman.nginx.org/piperma ...
- MySQL权限系统(三).权限表 Grant Tables
7.2.2 Grant Tables 授权表 The mysql system database includes several grant tables that contain informat ...