前几天刚好看了看ITCAM(IBM Tivoli Composite Application Manager)的Portfolio, 对ITCAM家族的产品有了个概貌上的了解。
顾名思义,I 就是 IBM,没啥好说的。
T 是 Tivoli 的缩写。Tivoli是IBM 软件部门里边的一个Branch,是和WebSphere,Info Management,Rational,Lotus平级的五大Branch之一。主要提供IT系统的监控产品。IT系统监控范围很大,软件、硬件、系统业务、数据本身, 种类不可胜数。
CA 指是综合应用,是系统监控对象中的一类。个人认为我们在客户端,Web层,APP层,EIS层安装,开发和部署的程序都可以称为“应用”。把这些应用从前到后被串起来,可以组成完整的有意义的业务逻辑;这些协同工作的应用,就是综合应用。例如,我们在客户端写的JavaScript, Web层写的Servelet,APP层写的EJB,数据库里执行的SQL和存储过程都是应用;把它们连接起来,就是我们关心的综合应用。 如下图。

M 是Mangager。就是对综合应用的管理。ITCAM如何管理综合应用呢?

ITCAM如何管理综合应用
对综合应用的监控主要做两件事。
一、持续监控系统健康状态,保证用户系统在健康下持续运行。下面WorkFlow1和3所涵盖的产品可帮助用户完成这项工作。
二、当问题发生的时候,定位和排除问题,使系统运行重新回到健康状态。
下图是ITCAM家族解决方案排解客户问题的一个宏观的WorkFlow。从逻辑上讲,这个WorkFlow被分为4步,Sense, Isolate, Diagnose, Repair; 每一步都有与之对应的产品。

1 Sense(发现,感知问题)
Sense,即帮助用户发现,并定量的确定整个应用处于非健康状态。
事实上,假设用户自身的应用逻辑无误;那么无论综合应用上在那一层,那一组件上出现问题;对最终用户的主要影响都是响应时间缓慢,有时甚至返回错误信息。
因此,ITCAM为用户提供了Sense 类产品,如ITCAM for Response Time(RT),以帮助用户准确的监控并报告应用的响应时间,甚至返回信息。
顺便说下,我就是RT的Developer :) 以后对RT还想好好写点东西,很有趣(Confidential以外的)。

2 Isolate(隔离,定位问题)
当确定了综合应用确实存在健康问题后,需要定位到底问题出在哪里。
综合应用的部署往往相对复杂,因此,ITCAM为用户提供了Isolate 类产品, 如ITCAM for Response Time Tracking(TT)。TT可以帮助用户绘制不同级别的应用拓扑图,并定位出问题发生的位置。

下图就是在Component级别绘制的拓扑图,当然还可以在Server, Tranactions级别进行绘制。

顺便说下,目前RT和TT,外加Internet Service Monitor(ISM)已经整合到一起,称为ITCAM for Transactions.

3 Diagnose(诊断问题)
一旦问题定位到某个具体的应用领域,我们就可以对这一应用领域进行的专业的问题根源诊断。这个诊断的内容就太多了,我实在不能说清每个领域的内容,这里只能先列下已知的领域,以后对那想有所理解,再更新到后面的文章里去。
ITCAM对Diagnose提供的产品最为多样。
ITCAM for J2EE, 监控App Server, 如WebSphere, WebLogic, Jboss, Tomcat, Oracle Applicatin Server.....
ITCAM for Web Resource, 监控Web Server,如IIS,Apache......
OMEGAMON for Messaging, 监控WebSphere MQ,MB.
ITM for DataBase, 监控DB2, Oracle, SQL Server......
ITM for Msg & Coll, 监控 Domino, Exchange....
ITCAM for SOA
ITCAM for CICS, IMS.....
此外,还有很多监控ERP的产品,比如for SAP, For Sibel, 以及很多我都叫不上名字来的产品。

4 Repair(修复)
最后是修复,当通过前3步对问题的Drill Down,我们定位了问题的根源;而ITCAM则将根据自己的经验对这些问题给出推荐的解决方案,帮助用户解决问题,使系统回复到健康状态。

Solutions 分类
这里列举了这么多相关产品,你可能有点晕,因为产品太多,太迷惑人了。是的,用户也这么想,所以,我们对产品进行了依据Solution的分类整合。
整合后的确很清晰,可惜,现在还不能贴出来,还是秘密。

另外,这么多产品如何构建在相同的架构上,如何看起来协调统一呢?下篇待序......

http://blog.csdn.net/IloveAgile/archive/2009/09/07/4529516.aspx

ITCAM Portfolio相关推荐

  1. ITM Architecture/ ITM 架构

    前面的文章<ITCAM Portfolio>-- http://blog.csdn.net/IloveAgile/archive/2009/02/13/3886835.aspx ,从业务角 ...

  2. $portfolio.isotope is not a function

    2019独角兽企业重金招聘Python工程师标准>>> $portfolio.isotope is not a function 转载于:https://my.oschina.net ...

  3. Build a Machine Learning Portfolio(构建机器学习投资组合)

    Complete Small Focused Projects and Demonstrate Your Skills (完成小型针对性机器学习项目,证明你的能力) A portfolio is ty ...

  4. 浅谈PPM (Project Portfolio Management)

    前言: 本文以纯理论性的PPM讲解为主,不会涉及到具体如何实施,我会在以后介绍详细的PPM实施方案介绍. PPM,可能很多人并不清楚甚至可能没听说过,这是一个近些年才流行起来的概念,是Project ...

  5. 利用python构建马科维茨_R语言动量和马科维茨Markowitz投资组合(Portfolio)模型实现...

    动量和马科维茨投资组合模型使 均值方差优化 组合成为可行的解决方案.通过建议并测试: 增加最大权重限制 增加目标波动率约束 下面,我将查看8个资产的结果: 首先,让我们加载所有历史数据 #****** ...

  6. 原生实现freeCodeCamp上的Build a Personal Portfolio Webpage

    目标网站: 设计一个类似于: https://codepen.io/freeCodeCamp/full/YqLyXB/的个人作品集. 完成效果图: 心得体会: 一开始最大的困扰是怎么监听滚动滑动,搜索 ...

  7. 使用bootstrap实现freeCodeCamp上Build a Personal Portfolio Webpage

    使用bootstrap实现freeCodeCamp上Build a Personal Portfolio Webpage bootstrap中标签页插件 HTML JS bootstrap中滚动监听插 ...

  8. SAP Portfolio Analyzer 中 索提诺比率(Sortino Ratio)

    索提诺比率(Sortino Ratio)与夏普比率或特雷诺比率类似,但是这个收益是和下行风险进行比较:意味着在计算风险波动率时它所采用的不是标准差,而是下行标准差.也就是说只是考虑不利的波动.因此会更 ...

  9. 【文献阅读】Commission Fee is not Enough: A Hierarchical Reinforced Framework for Portfolio Management

    1 解决了什么问题? 现有的投资组合管理方法有一个缺点,它们通常假设每次对资产的重新分配都可以立即完成,从而忽略了价格滑点(price slippage)作为交易成本的一部分. 价格滑点:操盘手期望为 ...

最新文章

  1. 毛永胜计算机教师,中国文化中心笛子教师与毛国立音乐学院师生交流
  2. [建议]我对软工有话说(上)
  3. 逼自己学python后,我成了同事眼中的大神
  4. 怎样查阅电脑最大能够扩充多大的内存
  5. Android代码优化,主界面卡住
  6. 机器这次击败人之后,争论一直没平息 | SQuAD风云
  7. Eclipse+svn+subclipse配置
  8. LTE学习:空口降低时延关键技术
  9. Apache Jackrabbit Oak 1.12.0 发布,可扩展、高性能分层存储库
  10. 【mac】配置本地数据库
  11. 使用GCC和Makefile编译c文件
  12. 【Matlab】三维绘图总结
  13. 【UVM实战】第二章:一个简单的UVM验证平台(4)UVM 的终极大作:sequence
  14. 计算机网络通信中的交换方式有哪几种,数据通信方式有哪几种
  15. Katex一些常用使用方法
  16. jwt 生成token时报错
  17. Linux一键自动安装小栗子桌面 可以用来挂小栗子机器人
  18. Xilinx 7系列FPGA中CLB结构和内部资源使用
  19. python 乡镇轮廓 高德_百度高德地图小区景点边界轮廓实现
  20. CSS字体unicode编码表

热门文章

  1. JNPF快速开发平台 3.4.1 3.3.1 3.3.2 企业版旗舰版 框架源码 大屏设计 大屏源码
  2. PyTorch深度学习60分钟闪电战:04 训练一个分类器
  3. vba判断文件编码格式_[VBA]Excel输出utf-8编码格式文件 使用WideCharToMultiByte
  4. k2p一直亮红灯搜不到信号_苹果手机音量小,别怪信号不好,关闭这个功能,声音瞬间变大...
  5. 如何快速的阅读一本书
  6. 计算机软件技术实习01
  7. 际软力载Sika CarboDur v4.2耐火
  8. 关于添加msvcr120d.dll后0xc000007b的错误解决办法
  9. 计算机编程薪资真有那么高?真实,有的一毕业就失业,有的一毕业就进大厂
  10. 实用计算机快捷键,超实用电脑快捷键汇总