1、以消息中間件為基礎的數(shù)據(jù)集成平臺。企業(yè)應用集成(EAI)是企業(yè)軟件發(fā)展的必經(jīng)階段,一直以來很多公司都在以原始的、分散的、偶然的方式做著業(yè)務系統(tǒng)之間的集成工作,隨著企業(yè)應用數(shù)量的增加、技術的多樣化和復雜化,加之EAI理念不斷深化和EAI產(chǎn)品的大力推廣,大中型企業(yè)必將采取一種先進的、全面的、持續(xù)不斷站在整個公司戰(zhàn)略和流程層面考慮的應用整合平臺。數(shù)據(jù)集成做為EAI的第一層和基礎層是進行應用整合必不可少的工作。
2、以Ajax+SOA構建的新型業(yè)務系統(tǒng)。系統(tǒng)后臺采用SOA理念對業(yè)務系統(tǒng)的功能和流程進行抽象,形成不同層次能完成特定任務的標準服務提供出來。前臺展現(xiàn)層采用Ajax技術直接調用、訪問后臺的服務,使B/S結構重新回歸到類似于Delphi、PB時代的三層C/S結構。(后臺借用SOA的思想來抽象出服務,但從性能的角度考慮,不一定采用SOAP和Web Service的標準協(xié)議做為前后臺的傳輸協(xié)議)
3、以開源Portal服務器和Portlet技術為主線的用戶界面集成。單一入口、通用外觀、單點登陸、個性化定制、公共安全服務外加一個內容管理系統(tǒng),這些特性對于企業(yè)用戶來說還是很有吸引力,使得Portal本身具有良好的市場前景,而且對于企業(yè)或者政府領導來說這些都是實實在在看得見的業(yè)績,跟一味鼓吹后臺應用整合,架構調整(SOA)相比,用Portal做為切入點,再進行應用整合是一種很好的方式。
4、動態(tài)語言和敏捷開發(fā)。以Ruby on Rails和Django為代表的敏捷開發(fā)框架以及隨之而來的極限編程理念必將引起整個軟件行業(yè)的一次變革,并且這場變革現(xiàn)在已經(jīng)初露端倪,如何把握這一契機,迎接變革,抓住機會,搶占新的市場是擺在每個軟件公司面前的問題。動態(tài)語言和敏捷開發(fā)最大的好處在于大大的縮短軟件開發(fā)周期和降低需求變更對項目造成的影響,讓軟件開發(fā)者能夠根據(jù)客戶的要求“隨需而變”,但就現(xiàn)階段來說要普及和推廣還有比較大的難度,在開發(fā)工具、協(xié)作方式、服務支持上還有一些問題,如何與傳統(tǒng)軟件工程相結合,如何適應企業(yè)應用的要求都是需要探索的。目前,我們要保持一定的技術能力,在小型業(yè)務系統(tǒng)進行積極實踐和創(chuàng)新,引導客戶,不斷積累,一旦市場成熟就能夠全面出擊。