用ITSM加固SOA 好比倚天剑配上屠龙刀
查先生在《倚天屠龙记》中塑造了两件旷世奇兵,一为“倚天剑”,二为“屠龙刀”,号称“武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋”。这两件上古名器之所以能名动江湖,关键还赖郭、黄两位藏在其中的兵法和武功秘籍,习得屠龙刀中的《武穆遗书》可以指挥千军万马、常胜沙场,而练就倚天剑中的《九阴真经》可以独步武林、笑傲江湖,但是只有刀剑合璧才能成就天下。今天,在企业IT建设中有了SOA这样的屠龙刀,还需致力于SOA治理的IT基础架构管理这样的倚天剑的配合,才能真正实现企业随需应变的目标。
SOA开道,治理如影随形
本着为企业服务的IT系统,在其基础构架日渐完善、无数个既相互关联又彼此独立的系统开始投入应用时,反而由于多平台和多种技术的异构应用妨碍了信息的快速流动,减慢了新业务服务的交付,让企业陷入了困境。
灵动IT架构始于SOA
此时“屠龙刀”应运而出,1996年Gartner提出了SOA(Service Oriented Architecture,面向服务的架构)的概念,给企业带来了新的希望。SOA是一个基于特定标准的组织、设计方法,SOA在传统的业务层和技术层之间增加了一个服务层,通过连接能完成特定服务的独立功能实体来实现软件系统架构。它将业务层和技术层之间的信息有效地进行沟通,让企业应用层可以彻底摆脱技术的束缚。通过将注意力放在服务上,应用程序能够集中起来提供更加丰富、更加灵活、目的性更强的商业流程,使得基于SOA的企业应用系统通常会更加真实地反映出与业务模型的结合。
SOA一经提出,就获得各方的认可。Gartner的研究报告表明,到2006年,将有60%以上的企业考虑以SOA为指导原则,来设计关键任务应用和流程;到2008年,SOA将为80%的新开发项目提供事实基础,它将结束传统的整体软件体系架构长达40年的统治地位,届时将有70%的企业在进行企业IT建设时会转向SOA。
在SOA理念被广为传播的同时,IBM大力推进SOA的实践得到了业界的肯定。在Gartner的魔力象限中,IBM始终处于领导者位置,这标志着IBM整合过的应用都可以运用到SOA设计;而在构筑SOA方面,IBM也处于领先地位。据一家权威机构的报告显示,IBM现在占据了SOA 44%的市场份额,同时IBM也占据了用户喜好度的首位。更为难能可贵的是,直到今天,为了在SOA领域精耕细作,保持领先地位,IBM依然每年都有超过10亿美元的投资来发展这项技术。
治理:将SOA进行到底
SOA的应用和实施为企业应对挑战创造了条件,但是又出现了新的问题,比如客户构建并部署的服务超过50种,就会导致“服务蔓延”现象:一大堆难以使用、没人管理的服务会给企业在以下几个重要方面带来盲点:一是在获得一致的数据视图方面;二是在服务性能中提供可视性和衡量并确保安全级别方面。这些盲点的出现将导致高额的维护成本、更多的集成工作以及来自用户的抵触——这些都与企业希望拥有敏捷IT的初衷背道而驰。
因此,围绕 SOA 制定策略的企业需要有效的治理机制,这一点极为重要。所谓“行百步者半九十”,缺乏治理,必然让SOA事倍而功半。越来越多的IT服务单元的快速增加需要由企业内外的不同组织进行维护,这使得治理更具挑战性。当且仅当对服务进行有效地治理,使之符合服务级别协议 (SLA) 在安全性、可靠性、绩效等方面的规定要求时,业务服务的这种跨组织的特性,以及潜在的、跨组织边界的服务组合才有可能正确而有效地发挥作用。因此,识别、指定、创建和部署企业服务需要 SOA 治理,必须由一个强大的有效主体监视企业服务组合的整个生命周期。统计资料表明,进行良好 IT 治理的公司比很少或没有在 IT 治理上投资的公司的利润率高百分之二十。
那么,如何有效开展SOA治理呢?世界上许多企业和政府部门进行了长期的探索和实践。以这些企业的经验和成果为基础,逐渐形成了一种新的IT运营管理方法论,那就是ITSM(IT Service Management,IT服务管理),也就是我们要说的“倚天剑”。
ITSM——SOA治理的利器
ITSM是一套帮助企业对IT系统的规划、研发、实施和运营进行有效管理的高质量方法。它结合了高质量服务不可缺少的流程、人员和技术三大要素——标准流程负责监控IT服务的运行状况,人员素质关系到服务质量的高低,技术则保证服务的质量和效率。这三大关键性要素的整合使ITSM成为企业IT管理人员管理企业IT基础架构的法宝和利器。我们也可以形象地把ITSM称作是IT管理的“ERP解决方案”。通过ITSM对服务进行有效地治理,能让SOA符合服务级别协议 (SLA) 在安全性、可靠性、绩效等方面规定。
ITSM切合SOA治理的价值理念,是SOA不可或缺的一环。ITSM帮助IT组织实现“以业务为导向,以客户为中心”的服务。它描述了IT服务组织(比如企业IT部门)与客户或用户之间的关系,定义了流程的活动以及各流程之间的联系和接口,流程的服务目标,提供了进行IT与业务整合的途径。通过整合IT服务与企业业务,提高了企业的IT服务提供和服务支持的能力和水平,提高IT服务质量的控制力、降低长期的服务成本。
以流程为基础,将各种IT管理活动按照流程的方式加以组织,并且赋予每个流程以特定的目标、范围和职能。以客户为中心,在实施每个管理流程时都是从客户需求(在企业内部则为业务需求)的角度出发的,对IT进行“量身定做”式的管理,通过提供高品质的IT服务提高客户的满意度。注重服务品质和服务成本的平衡,服务管理在提供IT服务时并不盲目地强调绝对的高品质,而是按照成本效益原则在服务质量和服务成本之间选择合理的平衡点。
ITSM就像一把倚天长剑,实现对SOA的有效管理,能够让“屠龙刀”的威力按照最有效的方式发挥出来,让企业获得随需应变的IT能力。
最佳实践让ITSM功力倍长
ITSM是一种方法论,教用户如何去实施IT管理,如何解决客户化和行业化问题,ITSM不是一种简单工具的应用,它蕴涵着丰富的管理思想。在ITSM发展的过程中,积累了大量的实践经验,这些经验沉淀成为最佳实践,能够帮助ITSM事半功倍,其中最为瞩目的当属ITIL。
ITIL(IT Infrastructure Library,即IT基础架构库)诞生于20世纪80年代,是英国政府委托政府计算机和电信局(CCTA)所做的一项关于IT服务质量调查项目的产物,提供了一套有效的和可进行财务计量的IT资源使用方法。在CCTA构筑了ITIL的基本框架之后,许多IT服务管理的实践者参与了ITIL的编撰工作。如今,ITIL已经汇聚了以流程为导向、以客户满意和服务品质为核心的IT服务管理最佳实践,其目标是将IT技术服务和企业业务进行有效的整合。
ITIL是若干IT基础构架管理实践者智慧的结晶。这些实践者基于实践,将一些日常的管理事务,如财务管理、能力管理、可用性管理、配置管理等,进行归纳和总结,从而得出完成这些事务的最佳实践方法。并且,这些方法被提炼成一个个相对独立,但又彼此关联的流程。ITIL告诉人们在实施IT基础构架管理时,哪些工作是必须做的,要做到什么程度才能达到最佳状况。对于IT基础构架管理,人们从最初的茫然失措,到能根据ITIL明白管理的内容和明晰管理的目的,这就是ITIL带给人们最直观的印象。
ITIL的实践让ITSM能够更加高效的实现,相当于倚天剑中的武功秘笈,一旦正确实施,就能发挥出无与伦比的威力。
刀剑合璧,谁与争锋
ITSM让基于SOA的企业业务平台更加健壮,使面向业务的服务更有保障,在SOA架构下引入ITSM,正是刀剑合璧,自然天下无敌。也正因如此,世界主要的软件企业都在此领域压下重注,其中业界领先的 IBM发布了基于SOA的“整合生命周期管理”理论,整合是分阶段、循序渐进、逐步实现的,要有机联结企业内外部的各种服务,按照建模、装配、部署、管理四个阶段实现整合,逐渐在企业业务中进行整合扩散,逐步完善企业的IT整合计算平台,最终通过全面整合实现随需应变的企业IT架构。
现在IBM已经在全球做了超过1000个SOA项目。IBM管理软件的发展方向就是将对IT资源的管理提升到服务管理,针对SOA“整合生命周期管理”的不同阶段,IBM提供了三款产品。WebSphere Process Server 6.0对应着“整合生命周期管理”中的建模阶段,起到引擎作用,也就是把所有业务流程联结起来;Lotus Notes/Domino 7.0则是部署阶段的关键产品;IBM还拥有管理SOA的软件——IBM Tivoli Composite Application Management(ITCAM)for SOA 6.0,用于监视应用性能,允许网络管理员查看应用服务器和其他SOA基础设施组件。ITCAM将支持基于IBM自己的WebSphere软件或BEA的WebLogic应用服务器的SOA,以及用微软.Net技术开发的SOA。
SOA为企业的IT服务开拓了一片新天地,俨然是现阶段的武林之尊,但是旷世奇兵也绝非天下无敌,只有配合ITSM的监控与管理,才能让SOA这把“屠龙刀”真正号令天下。
↓相关文章:
- · Informix动态服务器onstat选项
- · Informix SQL 的使用技巧
- · 在UNIX下的Informix-online中合理地组织表
- · 开发优质高效的Informix数据库应用程序(1)
- · Informix数据备份技巧
- · Informix 4GL写的转换成大写金额字串的函数
- · 一个批量删除临时表的sh用于informix
- · 影响CPU使用率的配置参数和环境变量
- · Ontape -r 恢复总结(1)
- · 用shell实现Informix的性能监控
- · Windows xp下的Informix connect配置方法
- · OnLine非正常结束后处理办法
- · OnLine进程被挂起后处理办法
- · Informix动态服务器表分片策略的计划和调整
- · 备份Informix-Online数据库三法
- · datetime类型简介
- · 配置Informix动态服务器中CPU虚处理器
- · online的备份详解
- · 配置和实现Informix ON-Bar的备份解决方案
- · Informix sysmaster表详解
- · JDBC连接Informix IDS
- · Sybase数据库死锁对策
- · SYBASE ASA数据库恢复方法
- · Sybase数据库简介(1)
- · SYBASE零售行业解决方案
- · SYBASE数据库日志详解
- · SQL Server 的通用分页显示存储过程
- · Oracle数据库中索引的维护(1)
- · Oracle9i的索引监视及注意事项
- · Oracle 的位图索引简述
- · 在ORACLE里按用户名重建索引的方法
- · Oracle数据库强制索引
- · 改善Oracle的索引
- · Oracle管理查询管用的sql语句
- · Oracle中的模糊查询
- · Oracle 中使用层次查询方便处理财务报表
- · 使用Oracle的Instr()与decode()函数进行多条件组合查询
- · MS SQL Server查询优化方法
- · Access使用查询
- · Access的跨库查询
- · Access 创建索引
- · 为数据库建立索引
- · 优化Microsoft Access提高速度
- · Sybase数据库的性能优化
- · 查询优化
- · 提高ORACLE数据库的查询统计速度
- · ORACLE SQL性能优化 (上)(1)
- · ORACLE SQL性能优化 (下)(1)
- · SQL Server性能分析参数
- · SQL Server 性能优化工具(1)
- · 使用索引调节向导调整应用程序的性能
- · 优化SQL Server服务器内存配置的策略
- · 影响SQL server性能的关键三个方面
- · MySQL性能优化的参数简介
- · MYSQL数据库的查询优化技术
- · 确定Oracle数据库表中重复的记录
- · Access数据库与SQLserver2000的数据互导
- · SQLServer和Access、Excel数据传输简单总结
- · SQL Server到Oracle连接服务器的实现
- · 使用SQL Server数据转换服务升迁Access数据库(1)
- · 将Access移植到SQL Server
- · 联系使用Excel和SQL(1)
- · 避免Access和SQL Server的空值冲突
- · 保护SQL Server:为安全性而安装
- · SQL Server 2000 客户端实用程序
- · 执行一个安全的SQL Server安装
- · SQL Server安全-加密术和SQL注入攻击
- · 指定文件位置优化性能
- · SQL Server备份的三个恢复模型
- · SQL Server的空值处理策略
- · 两个SQL Server维护技巧
- · 用SQL Server保持会话状态
- · 使用SQL服务器内置的错误寻找器寻找和剖析错误
- · 安装SQL Server 2000
- · SQL Server 2000 与 SQL Server 7.0 版兼容性问题
- · MS SQL Server 7.0 性能优化指南
- · MS SQL Server 7.0 的 SAP R/3 性能优化指南
- · 基于WEB的数据库查询
- · Sql Server全文搜索中文出错的问题
- · SQL Server7移动数据的6种方法

