以“創(chuàng)新力”推動轉型 IBM開創(chuàng)云端移動開發(fā)新領域
日前,IBM在美國佛羅里達州奧蘭多市舉辦了軟件創(chuàng)新論壇IBM Rational Innovate 2012。延續(xù)IBM在全球應用開發(fā)軟件市場排名第一的領先優(yōu)勢,IBM在此次論壇上發(fā)布了一系列新的軟件解決方案,以IBM Rational軟件強大的“創(chuàng)新力”幫助客戶在云端、移動環(huán)境及復雜系統等多種開發(fā)環(huán)境中以更快的速度和更優(yōu)的質量創(chuàng)建軟件應用。此外,來自中國招商銀行開發(fā)部門的負責人還親臨現場,與全球開發(fā)者一同分享了招商銀行通過IBM Rational開發(fā)軟件實現核心流程轉型的發(fā)展歷程。
IBM軟件集團Rational總經理Kristof Kloeckner 創(chuàng)新協作開發(fā)解決方案推動招商銀行實現核心流程轉型 隨著軟件行業(yè)不斷推動系統的演化發(fā)展,在整個軟件生命周期以及供應鏈各環(huán)節(jié)保持一致性并進行配合協作就成了勢在必行之舉。由于無法充分掌握信息,軟件開發(fā)團隊往往難以滿足業(yè)務預期。要解決這一問題就需要跨越組織障礙,借助明確可靠的度量指標在整個組織內共享數據和統一的背景環(huán)境。 為應對這些挑戰(zhàn),IBM推出了新版集成的軟件協同生命周期管理解決方案(Collaborative Lifecycle Management,CLM)。該解決方案基于IBM開放的Jazz開發(fā)平臺,設計管理能力經過擴展,將IBM Rational Requirements Composer、IBM Rational Team Concert和IBM Rational Quality Manager集合于一套安裝簡便、易于使用的解決方案之中。新版協同生命周期管理解決方案(CLM)使軟件的設計流程能夠與軟件應用開發(fā)生命周期的其他環(huán)節(jié)相結合,并由此支持開發(fā)團隊將軟件的設計、開發(fā)與企業(yè)的重要業(yè)務進行無縫協作。 總部位于中國深圳的招商銀行是全球百大銀行之一,下設800多家分行,旗下有5萬多名員工。在該行對核心銀行和信用卡處理應用進行現代化改造的過程中,由于開發(fā)人員分散在各地,如何實現協作就成了該行面臨的關鍵問題。通過引入IBM Rational 協同生命周期管理(CLM)軟件,招商銀行創(chuàng)建了一個多平臺應用生命周期管理(Application Lifecycle Management,ALM)環(huán)境,借以實現開發(fā)過程的自動化,并打破技術壁壘、高效開展跨團隊協作。 招商銀行項目負責人表示:“在信用卡遷移和核心銀行系統項目中,我們采用了IBM Rational Developer和應用生命周期管理(ALM)工具。我們淘汰了陳舊落后的工具,使1000多名工作人員進行了開發(fā)協作,提高了我們的工作質量和績效。” 創(chuàng)新產品催生云端、移動測試開發(fā)新領域 ——云端DevOps 在一般的組織中,由于基礎架構和配置問題、測試與人工部署事宜,以及開發(fā)團隊與運營團隊之間缺乏協作,完成一項開發(fā)變更往往要經過數周乃至數月之久。在云端進行的軟件持續(xù)交付,能讓客戶在包括開發(fā)、應用測試及運行階段的整個企業(yè)軟件交付生命周期中,以自動方式持續(xù)交付變更。借助云端“DevOps”,客戶可以縮短上市時間,并在開發(fā)、測試和生產過程中自動實現變更。為支持云交付、云開發(fā)及云運營,IBM推出了以下全新解決方案: 基于IBM SmartCloud Enterprise的IBM Rational協同生命周期管理解決方案(CLM),提供了一種敏捷的云計算基礎設施即服務(IaaS),適用于快速接入安全的企業(yè)級虛擬服務器環(huán)境的開發(fā)與測試。 IBM SmartCloud Application Services pilot提供“隨用隨付”服務,并協調整個企業(yè)范圍內的各項活動以及系統需求、設計、開發(fā)、構建、測試和交付工作。 IBM SmartCloud for Government Development and Test Platform服務,為政府機構提供了業(yè)界領先的Rational工具,使這些機構在利用共享云環(huán)境實現成本節(jié)約的同時,也能以《聯邦信息安全管理法》保障自身安全。 IBM SmartCloud Continuous Delivery 管理測試版,通過云端托管沙箱提供有關DevOps能力的實踐經驗。這些能力可通過重復過程的自動化、標準化,以及開發(fā)、測試和運營團隊的合作改善和可視化,加快從代碼到實際部署的進展速度。 IBM SmartCloud Application Performance Management軟件提供了綜合全面的監(jiān)控和管理能力,使開發(fā)和運營人員減少成本高昂的故障排除工作,同時還能主動采取預防措施,避免未來出現服務中斷。 ——企業(yè)移動開發(fā)(Enterprise Mobile Development) 目前,由于移動設備、工具和平臺的嚴重分化,交付移動應用的復雜性也隨之加大。一般而言,移動應用程序上市速度更快,發(fā)布頻率也更高。IBM Rational將協同生命周期管理解決方案(CLM)的應用范圍擴展到IBM移動基礎平臺(IBM Mobile Foundation Platform),以用于集中式代碼共享和分散式的移動應用開發(fā)。 IBM 企業(yè)移動開發(fā)解決方案(Enterprise Mobile Development)能夠幫助各類團隊應用端到端的生命周期管理來設計、開發(fā)、測試和部署移動應用程序。同時,該解決方案還能通過移動優(yōu)化中間件來無縫整合企業(yè)后端系統和云服務。該方案整合了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等工具,并通過這些工具優(yōu)化了近期收購移動應用供應商Worklight公司所獲得的技術以及IBM的企業(yè)開發(fā)環(huán)境。 ——全新IBM自動化測試解決方案中的Green Hat技術 如今的應用和工業(yè)制成品給開發(fā)團隊帶來了更多壓力,迫使其采用創(chuàng)新方法實現敏捷性,提高用于測試的軟件的更新頻率。IBM于2012年初收購了云端測試軟件供應商Green Hat公司后,將Green Hat公司的技術與IBM Rational協同生命周期管理解決方案(CLM)進行了整合,以解決在測試高度整合的復雜系統時所遇到的問題,并簡化虛擬測試環(huán)境的創(chuàng)建。全新的IBM自動化測試解決方案(IBM Test Automation Solutions)采用了虛擬化測試環(huán)境,能夠減少傳統測試中基礎架構搭建、維護和拆除以及基于云的部署流程的相關成本。