
很多IT企業面臨一種兩難的局面:要滿足客戶的靈活性和個性化要求才能贏得市場;而要提交個性化的產品必須對這個客戶投入更多,無法形成規模效應,導致利潤下降,甚至虧本;但標準化產品很多時候又無法滿足客戶的需求,又有失去市場的風險。就這樣在“標準化產品的規模效應”和“個性化服務的高成本性”上面不斷搖擺、循環往復,無法走出一條兩全其美的道路來。
IFS Applications 7版本的推出并非簡單的作為全球管理軟件供應商IFS的常規升級版本,還蘊含著這家歐洲公司潛心多年的技術理想,甚或對IT商業模式的創新也做出了自己的勇敢嘗試。也就是說,基本上解決了IT公司經常面對的上述“模式悖論”!2008年10月的北京,筆者有幸請教了IFS中國區專門負責技術服務的副總經理傅亞琴女士,有過IT公司和企業客戶兩種經歷的傅亞琴感觸頗深。

IFS中國區副總經理傅亞琴女士
什么是IFS的組件技術?
如果說你對人人都會掛在嘴邊,其實也不甚了了的SOA(面向服務的架構)技術有所了解的話,IFS的組件技術其實更加容易理解了。“IFS的SOA技術至少源發于10年前了。”傅亞琴說,“其實我們的全稱應該叫SOCA,即面向服務的組件架構(Service Oriented Component Architecture),組件對我們來說是至關重要的一個環節。”
沒錯,至少在十年前,OO(面向對象)技術的擁躉一點都不比現在的SOA少,就是把一切流程或者活動都看成是無數“對象(Object)”的組成,程序開發者只需要開發出無數個標準的對象就行,在應用的時候可以進行隨意組合,完成某些特定的應用功能。但以后的幾年中,面向對象的說法似乎較少人再提及了,原因何在呢?
“主要原因還在于‘對象’技術相對于應用來說還是有很大的難度。”傅亞琴說,“面向對象技術使軟件技術開發在生產率、可靠性、和維護性等方面大大邁進了一步,使信息技術和企業的職能應用得到了高度統一。但是,面向對象技術無法非常直觀地在軟件上模擬實際生活中的業務流程。為了讓軟件的變化適應實際需求操作,設計師必須找到那些相應的‘對象’才行,并且要懂得它們之間的關系,并把這些‘對象’整合起來,完成手上的任務和工作。這需要非常大量的、具體的相關知識來才行,這就會產生時間和成本的障礙。”
“組件”是“對象”的進一步集成,在應用層面上更加有利于設計師或使用者能和實際業務進行模擬匹配。SOA的應用軟件很好地描述出真實流程中的模型和常用語言,在實際操作中,類似業務流程模型語言(BPML)的模型應用軟件會比較清晰地表現在服務界面上,或者內藏于這些用戶界面中。總之,SOA技術提升了軟件的功能性,使得提供的業務服務模式得以很好地組織,比單純的“對象”要更加容易操作,也更加容易在SOA應用軟件中修改添加跟業務流程相關的規則。
IFS實際上集成了面向對象技術和SOA技術的強項而形成了IFS的SOCA(面向對象組件架構)上。一個面向對象的核心是提供高性能、可靠性和有質量保證的業務應用軟件。在服務層面則和數以百計的已經開發的好的SOA服務組件有機地結合在一起,使得IFS應用軟件更容易和其他應用軟件相互集成,無論是客戶的還是合作伙伴的系統。IFS的“面向對象的組件架構”是一個可以分層的多級架構。每一層都有其獨特的任務,并按照一種標準的方法執行,而且在層與層之間的見面都有非常清晰的區別。每一層也有其特定的軟件對象。它們都來自于一個共同的設計模型并得到執行,以滿足它們的某些目的。
一般地,數據庫層是基于關系型數據庫模型的。這在今天是一個非常流行的技術,在可預見的將來也是如此。數據庫服務器是可配置的,這樣沒有數據可以通過業務邏輯被訪問或者被調整,這樣可以保證數據的完整性,阻止通過“后門”進行的調整。業務邏輯層是應用軟件的內心。它整合了業務知識、功能和流程。這一層還可以分為兩個子層。應用核心子層是非常高效的。在業務對象層和活動層業務邏輯面向對象的應用。復合服務子層是一個面向服務的界面,API被廣泛應用到相互的集成中,客戶訪問和流程級別的邏輯。展現層提供了人工用戶和客戶端的應用軟件、裝置之間的互動交流。用樣的業務邏輯可以服務多種形態的界面,包括網頁瀏覽器、PDA和PC。展現層的界面可以通過訪問提供者訪問到業務邏輯層的功能。
什么是IFS的技術哲學?
世界總是在不斷變化中成長,變化本身就是一種常態。商務形態如此,技術發展和計算機軟件技術的發展也是如此。具體到IT應用環境上也在變:新的應用軟件在企業中不斷得到應用并集成在一起;硬件也經常處于更新換代中;原有的一些解決方案逐步退出歷史舞臺;軟件技術、新的規范、工具和開發語言不斷出現。
IFS的技術哲學非常簡單!認為“技術成功的關鍵是完全成功地去管理這些變化!”IFS把在IFS Applications上的投資當作一項非常重要的業務資產投資,這與造紙廠、發電廠和飛機的投資沒有什么區別。IFS Applications呈現給客戶的絕對是裝備精良、質量上乘的軟件系統!在應用上又是做到了絕對的經濟合算!
“技術的應用就是為了取得競爭優勢,提升客戶服務水平和忠誠度、提高工作效率和經濟效益。但是技術有時候也是一種陷阱,讓很多供應商不能自拔,成本高居不下。”一直鉆研技術的傅亞琴深有感觸,“IFS開發出來的技術和架構,完美地應用在IFS Applications上,為客戶獲得了敏捷性、易用性和最低的總擁有成本(TCO)等多項指標,并且可以很容易地和其它應用軟件和技術可以互為操作。”
IFS Applications可以說也是基于IFS同樣的技術原則開發的,其“制造”過程也堪稱完美——通過組件的生產和組裝完成的。組件的任何變革或者革命性的創舉都可以在組件內完成,而不會影響到其它組件。通過可靠的對建造過程的跟蹤記錄,IFS提供了一步一步、沒有任何破壞性地吧新技術導入到操作系統中去。保證了企業的業務系統可以一直從最新的進步中獲益。同時,IFS繼續保持開放性原則和保護投資的承諾。新推出的IFS Applications支持IBM,Oracle,and Microsoft技術,還同時支持Linux,JBoss和其它開源技術,使企業能使用到更加有競爭力的最佳優勢。
帳篷文化浸透的服務團隊
IFS創始人在公司初創時期形成的為客戶著想的奮斗精神被總結為IFS獨有的“帳篷文化”,已經在IFS近十年的傅亞琴自然深受影響。現在管理著30多人團隊的傅亞琴,幾乎涵蓋了整個客戶的生命周期,即從潛在客戶開始,到實施、維護階段,以及新增功能的討論等等,傅亞琴團隊全部負責,至少占整個公司60%的工作量。只要有需求,服務團隊就跟蹤服務到哪里。“相對于價格來說,我們更注重成功!”傅亞琴非常喜歡這種具有挑戰性的工作。“盡管很多工作是很多約束條件的,但必須要完成。”經常可以接觸到不同的客戶,不同的行業被傅亞琴看作是學習提高的最好方式,很多經驗其實就是來自于客戶的實踐。
“IFS Application 7的推出和SOCA技術架構的運用為企業未來的擴展增添了無限的可能性,個性化將不再是個夢想。”傅亞琴表示,“這其實也是給IFS自己找到了一個很好的商業模式。”
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄