ZDNet至顶网软件频道消息 IBM在美国佛罗里达州奥兰多市举办了软件创新论坛IBM Rational Innovate 2012。IBM在此次论坛上发布了一系列新的软件解决方案,以IBM Rational软件强大的“创新力”帮助客户在云端、移动环境及复杂系统等多种开发环境中以更快的速度和更优的质量创建软件应用。此外,来自中国招商银行开发部门的负责人还亲临现场,与全球开发者一同分享了招商银行通过IBM Rational开发软件实现核心流程转型的发展历程。
IBM软件集团Rational总经理Kristof Kloeckner博士表示:“IBM Rational秉承‘智慧的地球’的创新理念,多年来坚持以领先的软件测试和软件开发技术深耕全球市场,并源源不断的推出新产品和服务来满足全球开发者对于高质量软件交付的需求。我们很荣幸的看到,根据Gartner的调查,IBM以25%的市场份额连续第十一年在全球应用开发软件市场上蝉联榜首。而在Evans Data Corporation的用户选择奖评选中,IBM更是获得了全球开发者的青睐,被票选为整体评价最高的软件开发平台。用户的信任和支持是我们前进的最强大动力。未来IBM Rational还将继续为全球软件开发者提供最优秀的开发技术以及最具智慧的软件开发理念,帮助广大开发团队将一个个创新的构想快速转化为实际的软件应用。”
创新协作开发解决方案推动招商银行实现核心流程转型
随着软件行业不断推动系统的演化发展,在整个软件生命周期以及供应链各环节保持一致性并进行配合协作就成了势在必行之举。由于无法充分掌握信息,软件开发团队往往难以满足业务预期。要解决这一问题就需要跨越组织障碍,借助明确可靠的度量指标在整个组织内共享数据和统一的背景环境。
为应对这些挑战,IBM推出了新版集成的软件协同生命周期管理解决方案(Collaborative Lifecycle Management,CLM)。该解决方案基于IBM开放的Jazz开发平台,设计管理能力经过扩展,将IBM Rational Requirements Composer、IBM Rational Team Concert和IBM Rational Quality Manager集合于一套安装简便、易于使用的解决方案之中。新版协同生命周期管理解决方案(CLM)使软件的设计流程能够与软件应用开发生命周期的其他环节相结合,并由此支持开发团队将软件的设计、开发与企业的重要业务进行无缝协作。
根据《IBM 商业价值研究院研究:利用软件交付获得竞争优势》*(IBM’s Institute for Business Value 2012 Global Study on Software Delivery),在参与调查的企业组织中,有四分之三以上的企业均表示还没有充分做好准备,来应对将影响企业竞争力的重要技术趋势。这些趋势包括移动设备的普及、利用云计算资源来获得灵活性并实现成本节约,以及引入嵌入式软件的智能产品日益增多。尽管有一半的企业都认为成功交付软件对提高竞争优势至关重要,但目前仅有四分之一的企业充分发挥了软件交付的作用。对此,IBM软件集团Rational总经理Kristof Kloeckner博士表示:“企业目前面临的困境是如何在软件开发过程中同时满足快速交付和有效控制这两项需求。我们必须通过有效管理成本与质量、达到合规要求以及确保安全性,来平衡对速度和敏捷性的要求,同时还要具备一定的财务预见能力。”
总部位于中国深圳的招商银行是全球百大银行之一,下设800多家分行,旗下有5万多名员工。在该行对核心银行和信用卡处理应用进行现代化改造的过程中,由于开发人员分散在各地,如何实现协作就成了该行面临的关键问题。通过引入IBM Rational 协同生命周期管理(CLM)软件,招商银行创建了一个多平台应用生命周期管理(Application Lifecycle Management,ALM)环境,借以实现开发过程的自动化,并打破技术壁垒、高效开展跨团队协作。
招商银行项目负责人表示:“在信用卡迁移和核心银行系统项目中,我们采用了IBM Rational Developer和应用生命周期管理(ALM)工具。我们淘汰了陈旧落后的工具,使1000多名工作人员进行了开发协作,提高了我们的工作质量和绩效。”
创新产品催生云端、移动测试开发新领域
——云端DevOps
在一般的组织中,由于基础架构和配置问题、测试与人工部署事宜,以及开发团队与运营团队之间缺乏协作,完成一项开发变更往往要经过数周乃至数月之久。在云端进行的软件持续交付,能让客户在包括开发、应用测试及运行阶段的整个企业软件交付生命周期中,以自动方式持续交付变更。借助云端“DevOps”,客户可以缩短上市时间,并在开发、测试和生产过程中自动实现变更。为支持云交付、云开发及云运营,IBM推出了以下全新解决方案:
- 基于IBM SmartCloud Enterprise的IBM Rational协同生命周期管理解决方案(CLM),提供了一种敏捷的云计算基础设施即服务(IaaS),适用于快速接入安全的企业级虚拟服务器环境的开发与测试。
- IBM SmartCloud Application Services pilot提供“随用随付”服务,并协调整个企业范围内的各项活动以及系统需求、设计、开发、构建、测试和交付工作。
- IBM SmartCloud for Government Development and Test Platform服务,为政府机构提供了业界领先的Rational工具,使这些机构在利用共享云环境实现成本节约的同时,也能以《联邦信息安全管理法》保障自身安全。
- IBM SmartCloud Continuous Delivery 管理测试版,通过云端托管沙箱提供有关DevOps能力的实践经验。这些能力可通过重复过程的自动化、标准化,以及开发、测试和运营团队的合作改善和可视化,加快从代码到实际部署的进展速度。
- IBM SmartCloud Application Performance Management软件提供了综合全面的监控和管理能力,使开发和运营人员减少成本高昂的故障排除工作,同时还能主动采取预防措施,避免未来出现服务中断。
——企业移动开发(Enterprise Mobile Development)
目前,由于移动设备、工具和平台的严重分化,交付移动应用的复杂性也随之加大。一般而言,移动应用程序上市速度更快,发布频率也更高。IBM Rational将协同生命周期管理解决方案(CLM)的应用范围扩展到IBM移动基础平台(IBM Mobile Foundation Platform),以用于集中式代码共享和分散式的移动应用开发。
IBM 企业移动开发解决方案(Enterprise Mobile Development)能够帮助各类团队应用端到端的生命周期管理来设计、开发、测试和部署移动应用程序。同时,该解决方案还能通过移动优化中间件来无缝整合企业后端系统和云服务。该方案整合了Rational协同生命周期管理解决方案(CLM)、IBM Worklight Studio 5.0和IBM Worklight Server 5.0、Rational Application Developer v8.5、Rational Developer for System z v8.5、Rational Developer for Power Systems v8.5、IBM Application Center 5.0以及Android SDK和Emulator等工具,并通过这些工具优化了近期收购移动应用供应商Worklight公司所获得的技术以及IBM的企业开发环境。
——全新IBM自动化测试解决方案中的Green Hat技术
如今的应用和工业制成品给开发团队带来了更多压力,迫使其采用创新方法实现敏捷性,提高用于测试的软件的更新频率。IBM于2012年初收购了云端测试软件供应商Green Hat公司后,将Green Hat公司的技术与IBM Rational协同生命周期管理解决方案(CLM)进行了整合,以解决在测试高度整合的复杂系统时所遇到的问题,并简化虚拟测试环境的创建。全新的IBM自动化测试解决方案(IBM Test Automation Solutions)采用了虚拟化测试环境,能够减少传统测试中基础架构搭建、维护和拆除以及基于云的部署流程的相关成本。
IBM软件集团Rational总经理Kristof Kloeckner博士表示:“在保持自身增长外,IBM一直通过积极的收购策略来不断扩充旗下产品线,将收购来的新技术与IBM的产品相结合,不断提升IBM的技术实力和产品能力。例如对Worklight和Green Hat公司的收购,就提升了我们在移动和云端开发测试方面的技术水平。未来,IBM还将以更加丰富和完善的解决方案来服务全球开发者,以IBM软件强大的创新力,为全球开发者带来更加优质而高效的开发体验。”