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

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