企業級應用與互聯網技術應用進行區別

企業級應用與互聯網技術應用進行區別

企業應用:

1. 他們在各自的領enterprise application商業背景,並形成了一定的門檻。

2、業務發展邏輯結構複雜,涉及企業大量的數據和多人協同處理。

3、強調數據進行一致性,需要我們通過社會事務,交易中間件,資料庫鎖,java同步發展機制來保證資訊數據的一致性。

4。數據是複雜的,有很多表,表之間有複雜的關係,在某些行業,需要一個團隊來維護這些表之間的關係和數據。

5.併發量不是特別大。比如一個通用應用100~200併發,重度併發500的系統,可以滿足國內大部分系統需求。

6。關鍵系統需要與許多外部系統集成,可能採用 esb、 jms、 web 服務、套接字的形式。

7、強調介面交互和數據表達,需要社會支持多種資訊數據可以展現方式,需要企業眾多研究數據在頁面上的展現,傳輸

8. 強調軟體過程,行業經驗,廣泛的文檔和協作,版本控制和問題跟蹤。

互聯網應用:

1.跨行業,按應用類型區分,如博客、維基、個人商店等。

2、業務發展邏輯簡單,大部分是通過頁面可以進行分析數據的增刪改查。

3、要求有事務,但和高併發進行博弈中,讓位給高併發。

4、數據不復雜,表之間的關聯不多

5、強調高併發,支持用戶數量多,並採取企業開發中極少採用的技術,比如web反向代理,memcache(分佈式緩存),表的垂直分隔、水準分隔,強調高速讀低速寫。支持百萬用戶。

6、系統集成弱。極少需要和其他系統集成

7、用戶資訊交互弱。交互研究不多,表現生活方式進行簡單,更多的是數據的增刪改查。

8. 開發過程強調敏捷性、快速開發和最小的版本控制。

通過一個簡單的比對,由此可見,互聯網技術開發企業強調的是快速,敏捷,涉眾面廣的一類資訊系統。