本节是如何构建敏捷性SOA的第四部分,在这一节里,我们将主要研究一下IT运营、监测和性能。
敏捷性SOA成功之秘诀(一):基础篇
敏捷SOA成功秘诀(二):质量管理
敏捷SOA成功秘诀(三):生命周期管理
一旦企业应用被部署完毕并投入使用,确保它的持续可用性、性能和准确性对于企业来说是至关重要的。在许多企业中,IT运营团队可能是整个测试
和开发团队的一部分,或者被单独“抽取出来”作为一个独立的团队,职责就是提供一定程度的公正性,确保应用环境所需的服务水平得到满足。
运营管理和监督
主要的监测框架可以通过直接测试和验证受控系统,同时给IT管理控制台提供丰富的度量标准和测试输出来进行支持,比如Wily/CA Unicenter、TIBCO Hawk、HP OpenView、IBM Tivol等等。
在这些连续测试中,运营团队可以设置阈值或边界条件,如果有问题发生,测试框架就会发出警报。举例来说,如果性能过于缓慢,或者内存使用量或
某个数据库表随着时间的推移按照一种非预期的方式增长,那么该测试应该向管理控制台报告一个失败信息,并且给系统管理员发送短信通知,同时还要提供测试案
例用于问题分析和纠正。
用一流的工具和虚拟服务环境(VSE)进行性能和负载测试
确保交付的系统满足客户预期的服务水平协议(SLA)对于运营团队来说同样很重要。就目前高度互联的应用而言,市面上一流的测试和性能解决方
案直到一个接口或一个完整的系统环境具备测试的条件时才进入应用生命周期中。虚拟服务环境(VSE
)能够确保使用性能测试工具(比如LoadRunner和SilkTest)的小组尽早介入应用生命周期中,这使得
每个测试环境的成本减低高达90%。
VSE捕获和模拟目标环境中所有相关系统的预期行为和反应时间。由于组件负载试验进行地比较早,团队可以在设计和开发生命周期的更早阶段优化
系统资源的使用,找到内存泄漏并修复错误根源,而无需进入实用系统或测试环境所需要的所有相互依赖的组件。在解决方案交付之前,多个团队并行执行各自性能
测试过程的能力能够给生产率和部署质量带来巨大的意外之喜。
在这个意义上说,行为服务虚拟化决不是为了节省IT运营的成本而虚拟化硬件和网络资源的一个替代方案。但它确实是一个减少依赖性和成本的极好
的方案,虚拟化一组给定的服务器有时并不能达到这个效果---毕竟,处于云中的许多第三方和共享服务,或者巨型交易系统和合作伙伴系统不能被常规手段虚拟
化。
资深分析师Michael
Vizard在谈到虚拟化的作用时说,许多供应商都表示,将现有的网络和系统管理工具扩展到虚拟化领域已经成为关键因素。他们还争辩说,IT组织并不需要
为了学习单独的物理和虚拟环境管理工具而进行投资,在一个环境中决策彼此之间的影响可能是毁灭性的,除非管理基础设施都是紧耦合的。
开发团队可以使用VSE对不完善的组件建模,捕捉实用服务,并在正在运行的服务器上模拟行为。VSE中托管的虚拟服务的运行机制与你连接到部
署中的其它服务、数据库和系统是一样的,包括预期的反应和交易时间。不需要访问关键的实用系统,开发团队可以将自己的组件连接到VSE的虚拟架构的其它部
分,并用自己选择的工具进行性能和负载测试。
在下一章节,我们将介绍IT和SOA治理。
分享到:
相关推荐
SOA的权威指南:BEA AquaLogic 服务总线
SOA实践者说:分布式环境下的系统集成实例源码
基于SOA和私有云的数据服务平台设计.pdf
SOA实施不是梦想,有秘诀达人。 SOA体系成功改造的关键点有点到。
SOA成为IT行业的一种软件开发方法论;• 许多组织从不同角度对SOA进行了描述:• Gartner对SOA的定义:• SOA 是一种 C/S 架构的软件设计方法,应用由服务和服务使用者组成, SOA 与大多数通用的 C/S 架构模型不同...
NULL 博文链接:https://rmn190.iteye.com/blog/709685
IT界出现的最新术语SOA,是服务型架构(service oriented architecture)的缩写。它是如今IT经理、系统集成商和IT供应商的最常挂在嘴边的词,然而只有很少的经理、集成商或供应商知道它到底是什么。SOA其实不是一种...
通向ORACLE SOA 之路:ORACLE SOA模型Oracle IT Modernization Series Modernization: The Path to SOA
W3C有什么独特之处SOA的WS-Policy规范成功进入W3C W3C标准——学习Web 2.0的方向盘 如何为这个具体的个体服务,是Web 2.0设计的起点。因此,一类可以被称作Web 2.0的产品/服务将是这样:服务于用户个体的微内容的...
一、 SOA是什么? 2 (一) 什么是SOA 2 (二) SOA诞生因素之:需求驱动 3 (三) SOA诞生因素之:技术驱动 3 (四) SOA的几个典型应用模式 4 二、 SOA的核心理念、思想、特性 4 (一) 标准化封装(互操作性) 4 (二) 软件...
Enterprise SOA中文版:面向服务架构的最佳实战 Enterprise SOA中文版:面向服务架构的最佳实战
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。...本文描述如何应用“SOA 设计场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。
劳虎 Tiger Hsiao 大中华区 首席 SOA 顾问/产品战略专家 • 当今的 SOA • SOA 需求与 Oracle SOA 套件 11g • 客户成功案例 • 要点总结
第一部分:IBM SOA 产品和解决方案综述 3 针对客户 3 市场状况 3 业界观点 3 业界对SOA的总体观点是 3 不同行业客户价值范例 4 为什么选择IBM?...SOA的前景:使IT和业务保持一致 23 业务要点 23 技术要点 23
本书一直以来都是在SOA、面向服务和服务技术方面的、端到端的教程。如今,已经更新到第2版,正式引入微服务和微任务抽象,作为面向服务架构及其相关服务层的一部分。新版的案例研究示例和图例进一步阐释和定位微服务...
海鸥智能算法SOA+MATLAB程序
内容简介 《SOA实践指南》展示了实现面向服务的架构(SOA)切实可行的 规律,使得SOA不再只是镜花水月,可望而不可及。... 20.3 soa关键的成功要素是什么? 20.4 soa在哪些地方不合适? 20.5 soa替代了oop吗?