重點發展應用軟件
在系統軟件方面,我國一直在自主研發國產的軟件。這些產品雖然已經取得了一定成功,但是目前無論是在產品本身還是市場表現方面和國際領先產品都存在著些差距,有些產品還或多或少地依賴于開源技術。我們在系統開發工具方面也比較缺乏。而在應用軟件方面,我國涌現了一批優秀的企業和產品。這些產品通常是在某些特定的行業領域發展壯大,如OA、ERP、物流、金融軟件等。
我國行業軟件的發展有一個得天獨厚的優勢,就是我國有自己特殊的國情,這成了我國軟件企業一個天然的壁壘。往往國外的軟件產品到中國會遇到水土不服的問題。這其實不是技術的問題,而是業務的問題。它的業務流程經常和國內的業務流程不匹配,不能滿足國內客戶的需求,導致其沒有辦法推廣。而本土企業則具有獨特的優勢,這在一定程度上推動了我國軟件產業的發展。
但是國內的軟件企業需要居安思危。因為隨著交流的深入,國外的廠商遲早會借助他們的技術優勢和市場、銷售經驗趕上來。另外一個潛在的威脅就是我國中小軟件公司所獲得的訂單通常是具體的軟件項目,而不是開發產品。這樣的項目取得的開發方式不利于產品的形成,在一定程度上限制了更多、更大規模的軟件企業的出現。所以國內的軟件企業一定要未雨綢繆,不能只看到眼前的這個優勢,而是要向遠處看,在開發新產品、提高產品質量方面多下功夫。
規?;?、國際化開發
我國軟件企業普遍規模小,這帶來很多問題,包括觀念問題、管理問題、技術問題。采用良好的軟件開發方法和項目管理方法,是提高軟件企業規模的重要途徑。隨著我國CMM/CMMI浪潮的到來,軟件企業開始重視對軟件開發的管理,這極大地推動了我國軟件企業提高管理水平。軟件工程的發展,提出了很多軟件開發方法和開發過程,如RUP、敏捷開發等。選擇合適的開發能夠幫助企業提高軟件開發水平,進而提高企業的規模和管理水平。
國際化是提高軟件企業規模的另一個重要途徑。中國軟件企業要想實現規?;?,必須更有效地參與到國際競爭中去,而非閉關自守。國際合作的一種重要方法是尋求合作伙伴,在一個新領域、新市場,尋求合適的合作伙伴,雙方共同努力來打開市場,可以事半功倍。
SOA與SaaS
SOA越來越被廣大的軟件企業接受。作為一個組件模型,SOA將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。各種構建在這樣系統中的服務可以以一種統一和通用的方式進行交互。
SOA注重業務需求和IT的一致性,使得IT系統與企業的實際業務保持一致。SOA簡化了IT,使得IT系統更有柔性,能夠更好地實現和優化業務流程,讓企業更加敏捷地響應市場和客戶的需求。隨著SOA的成熟,相信會有越來越多的應用系統利用SOA的方式構建。
服務在國民經濟中的作用越來越明顯。我國目前在大力發展以知識密集型為特點的現代服務業。軟件產業如何在這個浪潮中發揮作用,并推動自身的發展成為一個重要課題。
從形式上,軟件可以服務化。近來被廣泛提及的SaaS就是一種新的軟件提供模式。在這種模式下,企業不需要購買軟硬件、建設機房和招聘IT人員,只需要支付租用費,通過Inte.net就可以使用自己的應用系統,如郵件系統、銷售管理系統、視頻會議系統等。在這種方式下,用戶通過互聯網便可以享受到相應的硬件、軟件和維護服務,享有軟件使用權和不斷升級的服務。
企業采用SaaS服務模式可以節省大量用于購買IT產品、技術和維護運行的資金,特別是對于中小企業來說,這是快速建設自己的應用系統的一種重要方式。而收取租金的方式,也有利于軟件和服務提供商準確預測自己的收入,可以更準確地制訂自己的發展策略,開發新產品。
在軟件界,有人把2008年稱為SaaS年,軟件廠商對SaaS寄予厚望。