在我眼中,soa、saas、open api、mashups是乙個統一體。
我個人觀的軟體世界,是乙個個的小應用,他們如果乙個個的小積木或小球,他們可以掛在任何需要掛的地方。他們可以出現在你的b/s軟體中,出現在你的blog中,出現在你的**中,出現在電子商務**,出現在sns**上,出現在論壇上,出現在網上電子郵箱中,出現在msn\gtalk\qq外掛程式上。
我不認同現在的saas,他們還是系統,還是鐵板一塊,還是自我封閉,即使要開發擴充套件應用外掛程式,也只是封閉在它的世界裡去自由。但是,我們希望逃脫這樣封閉的自由,我們希望全網際網路的自由,我們希望我們開發的乙個小應用無處不在。
誰都可以開發應用,什麼應用都可以。可以簡單的呼叫就可以持久化資料,可以關係型的sql查詢出資料,可以用很酷的ui表現把資料繫結。你可以用你自己熟悉的開發語言開發應用,可以把你的應用放在你自己的伺服器上而無需全部上傳到集中乙個**上。你可以自己控制你的應用、你的ui、你的資料,就和現在的sns**上的應用一樣。
無須大系統,自己有需要,社會有需要,客戶有需要,那就開發。乙個小應用即可,從手頭現實需要做起,從最急需處做起,從最小實現最快速度完成做起。客戶可以根據需要,掛接到自己需要的地方,如b/s軟體,或blog,或discuz!論壇,如sns平台,如阿里軟體平台。通過支付寶來支付,就相當於購買虛擬物品一樣。可以按時間計費,按次數計費,按流量計費,按使用者帳戶數計費,可以包月可以包年,可以免費試用乙個月,時間到了就提示充值,充值續費後繼續正常使用,沒有什麼正式用和試用之分。過去,我還認為企業應用應該是那樣那樣的,消費應用是這樣這樣的,涇渭分明。但是從sns應用這個角度來看,未來企業應用和消費應用,是統一的世界觀和開發模型。
沒有系統之說,你需要100個功能,你就啟用100個外掛程式,你需要10個功能,你就啟用10個外掛程式,你不想要了,你就解除安裝外掛程式,這和現在的sns**上的應用是一樣的。
我現在正在努力體驗和思考sns平台上的應用,體驗阿里軟體平台上的應用,體驗google的gdata,體驗海內豆瓣的openapi。
企業管理軟體的未來應該是這樣的:乙個id(可能是你的常用郵箱)就進入了乙個網頁,沒有什麼這個系統那個系統之分,你有你購買的外掛程式應用,可以完成你的業務處理。你有你的操作許可權和可見的資料許可權。
企業管理軟體的開發、銷售、服務支援也都發生了很大的變化:自己開發、放到乙個企業管理應用外掛程式銷售平台上,自己營銷,這個銷售平台也幫你做營銷,通過支付寶支付和續費,並且通過計費系統來保證客戶、銷售平台、開發者的三者分成,通過支付寶來自動分解三者的費用劃撥。開發者自己來服務自己的客戶,乙個開發者也就開發個10來個外掛程式,靠使用者量大和持續續費使用獲利,乙個月賺1萬,對於乙個it軟體公司真是餓死,對於乙個個體開發者來說就是福音。如果開發者自己不想服務客戶,這個銷售平台上還有大量沒有開發能力,但有營銷能力和服務支援能力的個體,想創業又創不起但又想創業,他們是很好的服務支援外包商。大家作為個體都賺的挺樂呵,每個月分個1萬塊錢。
這種趨勢和模式,我在《走出軟體作坊》的一章《虛公司》也詳細談到過。個體力量的崛起,這才是web2.0,才是網際網路的精神。web1.0,網際網路上都是內容;web2.0,網際網路就是乙個虛擬的大計算機,各個應用從各個子節點中公布出來,彼此又通過open api互聯,互通功能,互通資料,web2.0,網際網路就是個大應用軟體,無數的外掛程式或元件在其中分散執行,而不像現在的所說的雲計算都在某幾朵雲上執行。
為什麼我會有這樣想法呢?
第一,大而全的系統已經走到了盡頭。客戶的隨需應變,客戶不需要龐大的嚇人的應用套件。客戶只想給自己喜那個用的那部分應用支付費用。
第二,中國的軟體開發企業,大多是20人以下。做小的不掙錢,做大的做不了,為了收入增長還勉強接大單,最後大單做不好讓客戶抱怨。有時候勉強做大了,人卻多了,利潤卻薄了,做的更累,反而不合算。中國人,目前還沒有能力和資源做大單大專案,但遍觀中國,中國人一兩個人做個小應用卻是又好又快。小跑快進適合中國目前軟體開發從業者現狀。
我們一種方法是努力提高中國軟體業目前素質,然後去做大。另一種思維,就是與其艱難提公升,還不如充分利用現狀,找到適合現狀的發展方式。任何事情都有它的兩面性,就如同太極一般,我們也哲學般的認同,乙個人最優秀的點就是他最弱的點。任何時候,只要你換個角度看問題,劣勢就是優勢。就如同現在經濟危機,有人說要加強咱們中國江浙企業做品牌,有人說要轉型不做低層次加工。但這都是一朝一夕不容易改進的。其實最現實的做法就是認清我們自己,直面問題,勇敢面對問題,利用我們的優點把我們的優點發揮到極致。
周星星說:鬥雞眼,只不過是看事物的時候聚焦到了一點。
從未來看,不管從企業敏捷適應市場變化,或是企業為企業管理軟體效果付費,或是中國企業管理軟體從業者,幾個方面來看,這是最現實的走法。
《走出軟體作坊》網上訂購:
互動網:
當當網:
企業資訊化
要清晰地理解和掌握企業資訊化規劃的概念,我們需要首先認識什麼是企業資訊化。所謂企業資訊化,就是企業將資訊科技手段應用到企業的生產和運營管理中,利用資訊科技來改造和提公升自己管理水平的過程,在這一過程中,企業挖掘先進的管理理念,通過先進的資訊科技和管理手段去整合企業現有的生產 經營 設計 製造 管理和...
企業資訊化
以資訊化帶動工業化,我們要實現跳躍式發展,不再走西方工業化的老路,並且應該看到 企業資訊化是城市資訊化,區域資訊化和國家資訊化的重要基礎 企業資訊化 企業資訊化是指在企業業務流程和生產經營活動重組和優化的基礎上,利用計算機技術 網路技術和資料技術對企業進行 整合化管理,實現企業內部 外部資訊共享和資...
企業資訊化
以資訊化帶動工業化,我們要實現跳躍式發展,不再走西方工業化的老路,並且應該看到 企業資訊化是城市資訊化,區域資訊化和國家資訊化的重要基礎 企業資訊化 企業資訊化是指在企業業務流程和生產經營活動重組和優化的基礎上,利用計算機技術 網路技術和資料技術對企業進行 整合化管理,實現企業內部 外部資訊共享和資...