西門子成功案例:Parasoft 幫助西門子滿足日益增長的 API 整合需求
西門子是世界上最大的電氣工程和電子生產公司,在各個經濟領域也占有大部分的市場份額。自從 1847 年成立以來,西門子一直享譽全球,在超過 90 個國家和地區(qū)都有業(yè)務,并在全球擁有 290 家生產基地。公司經濟開發(fā)上的投資組合集中在六個主要的方面:信息與交流、自動化控制、能源、運輸、醫(yī)療和照明。
西門子為滿足人們對高品質的期待而孜孜以求,正是這一點讓西門子 IT 操作部門(ITO) 接受 API 服務。
無論 ITO 的服務是面向國內用戶還是海外用戶,高品質服務日益增長的需求都要與軟件質量管理的先進方法相配合。基于這一理念,ITO 公司應用整合小組(EAI),也就是負責整合及維護關鍵 IT 應用的部門,與 Parasoft SOAtest 合作開展有關 API 的測試。
通過一個自動化的檢測設備,該小組已能夠顯著的提升其 API 服務的質量并保證軟件的每一級中的錯誤全部被消除。
挑戰(zhàn):應對網絡服務實現的質量
作為一家國際化的企業(yè),西門子要面對來自世界各地的顧客及員工對 IT 服務日益增長的要求。對西門子 ITO 的期望如此之高,保證 IT 系統(tǒng)和服務一直保持高水準就成為他們的團隊職責。
隨著新服務持續(xù)不斷的介入,ITO 要確保產品完美的與后端設備整合并孜孜不倦的持續(xù)避免軟件錯誤或系統(tǒng)崩潰的發(fā)生。
“我們要提升我們 API 所承擔的服務的質量。”斯特凡-波澤爾,基地位于德國的 IT 服務組織 EAI 小組的經理解釋道。“我們需要一個自動化的檢測解決方案,否則,所有的測試服務工作都要通過人力手工完成。”
這一小組,負責編寫.NET,Perl 和 JAVA 代碼。他們認識到一個自動化的檢測解決方案將使得發(fā)布、集成以及新應用的維護變得容易。“讓開發(fā)者集中注意力在項目本身而非語言結構本身顯然更容易,這讓開發(fā)者的工作更加輕松。”
EAI 小組用微軟的 BizTalk 服務器作為它的程序執(zhí)行引擎并依賴 Portal 作為開展商務處理的渠道。
在 Potzel 的公司的眾多職責中,負責與全球 ITO 客戶創(chuàng)建安全賬戶相關的自動化進程是其中重要的一項。在權衡了它的商務進程引擎后,該小組決定跳過所謂的“操作性服務”(如賬戶管理和電郵服務)以及“常規(guī)服務”(包括整體數據庫)。
“我的公司應用的是 BizTalk 系統(tǒng),”波澤爾說道。“我們保證他們全天候按照規(guī)程運行。
我們的目標是要貫徹和提升操作和常規(guī)服務的質量。我們意在探尋一種新的檢測解決方案來幫助我們鞏固服務的高品質。”
行動:考量 Parasoft 的自動化測試
在全面搜尋了能符合他們條件的測試解決方案后,西門子 EAI 小組選擇了Parasoft 的SOAtest, “SOAtest 十分靈活,”波澤爾講道。“這是個整體構架,而非一個簡單程序。它擁有太多提升我們價值的可能性和方式。”
“我們在整個市場里進行了調查,而 SOAtest 是唯一符合我們標準的工具,”他補充道。“這一解決方案的靈活性是獨一無二的。我們得到來自 Parasoft 的后臺支持也是如此——他們是我迄今為止見過最棒的團隊之一”
這一檢測解決方案已被應用在 EAI 小組的服務管理和維護上。他之后補充道:“這一解決方案就是指——自動化檢測后以手動形式展現,以極少的出錯換來服務質量的提高。”
結果:高效、響應性、靈活性的提高
通過加速商業(yè)和 IT 的進程,API 對西門子 ITO 產生了巨大的影響。IT 服務組織比以往更加靈敏——展現出了 API 的能力與價值。
Parasoft 鞏固了組織服務的提升和開展。通過增加公司 API 的質量,Parasoft 已幫助 ITO 服務于它的海內外顧客。通過不間斷的功能性測試,多功能開發(fā)者可以從事單獨的服務,他們對在生產上的表現更加有信心。
“開發(fā)者是凡人,他們會出錯,這很正常,”波澤爾說。“我們應用 Parasoft 來保證我們取得期望中的結果。它幫我們生產出可重復使用于其他工程的測試套件,而不用一遍遍的重新編寫。我們從中獲益良多,能重復利用測試讓我們變得更加高效。”
SOAtest 的引入也加強了小組的有效性和發(fā)展程度。“當我利用 SOAtest 創(chuàng)造出一個測試套件,我看到了十分精確的結果,”波澤爾補充道。“如果它不夠好,我就會聯系服務開發(fā)商并討論問題所在。我們討論出錯的原因并設法解決。我們通力合作取得完美的結果。如果開發(fā)者在改寫時出現問題,他會及時隔離這個錯誤。”波澤爾進一步解釋道,“在過去,甄別和隔離錯誤十分困難,測試不同組合十分費力。而如今,你可以在投入生產之前就進行測試,也就是說, 西門子能高效的在它的三個關鍵系統(tǒng)(開發(fā),工作臺和生產)上運行測試。”
“有了一個完整的測試套件,我們就可以在任何系統(tǒng)中檢測服務,”他補充道。“我們要做的就是改改參數而已。”
“這是 Parasoft 非常有價值的一個方面。”波澤爾認可“測試與生產,花費與價值之間總有折中辦法”這一說法。然而,他認為 Parasoft 已將這種妥協轉化為更多的測試覆蓋率和更好的軟件質量。
“Parasoft 給我們能迅速貫徹 API 高品質的可能性,”他總結道。“這讓 IT 服務組織更加靈活,也有能力達到西門子所面臨的商業(yè)上的高要求。”
客戶概況
西門子下擁有 IT 運維部門的 IT 解決方案和服務,是一個成功的 IT 服務供應商。IT 運維提供以下領域的解決方案和服務:IT 外包、IT 基礎結構、IT 安全和商業(yè)進程管理。這些解決方案囊括了 IT 領域從咨詢和規(guī)劃到實施操作的各個方面。
全面的 IT 及管理知識,讓我們能為顧客提供可觀的附加價值。IT 運維通過了 ISO9000,管理系統(tǒng)質量 ISO/IEC20000 以及服務管理進程(Service Management Processes)的認證。