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