最新CA LISA的功能
在信息瞬息万变的当代,如果因为系统开发迟延而造成新业务或者新服务无法交付,对企业来讲损失是巨大的。
近日记者采访了CA Technologies服务虚拟化高级顾问王志明,CA Technologies通过2011年收购服务模拟解决方案提供商ITKO,将其LISA产品收入自己麾下。王志明告诉记者:“CA LISA并不是硬件的虚拟化,它不在乎硬件环境,其核心是虚拟硬件提供的接口。这样一来,可对传统虚拟化技术无法涉及的受约束力系统或无法任意使用的系统进行模拟。通过采用CA LISA,多团队可以进行并行开发,更好地管理测试数据和用例。”这对于企业的软件开发来说,将是一件喜事。
CA LISA已经获得了专利,具有通过克隆目标系统的动态行为、性能和数据来消除约束条件的独特功能,因此不需要实时系统或降低对实时系统的需求。
如此一来,CA LISA具有如下功能:
首先,为开发人员提供“高仿真”环境
由于应用程序的开发日益走向更加复合化的应用及导入“SOA”等架构,开发团队需要在其开发和测试环境中模拟上下游系统。而造就“高仿真”环境的关键技术就是虚拟服务创建和数据维护的自动化。有了逼真的虚拟实验室环境,即便用户界面不完整,开发团队也可以大大提高生产率,同时还能减少创建和修改过期的存根程序所需要的时间。
其次,实现并行开发和测试传统的软件开发工作中,开发工作必须一个步骤一个步骤来,之后才是集成、验收和测试。而通过CA LISA的采用,开发工作可以同时进行,集成、验收和测试的时间也被极大缩短,即“左移软件开发生命周期”。王志明表示:“我们的很多客户发现采用CA LISA解决方案之后的前三个月里,就可以将软件开发生命周期时间降低25%-50%。”
另外,消除范围外依赖性的测试数据虚拟化
随着当今分布式软件的复杂性与日俱增,手动编写和维护存根程序成本极高,并且这种做法还会让范围内系统相信它正在和真实的系统进行通信。通过对范围外相关下游场景的捕捉进行自动化,服务虚拟化彻底解决了范围内系统背后的数据丢失问题。
最后,支持异构技术和平台
异构系统的存在是企业IT环境中的一种常态,因此所有可能影响受测系统的依存关系都应当采用服务虚拟化技术。利用服务虚拟化可以将成百上千的预投产实验室整合成一个大大简化的实验室,针对每一个所需的环境进行基于软件的按需配置。
- 上一篇:计算机行业发展趋势,云计算
- 下一篇:优质大型系统集成迎来美好时代