• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    不可不知:企業級開源軟件大盤點(1)

    發布: 2007-6-11 15:06 | 作者: seanhe | 來源: | 查看: 32次 | 進入軟件測試論壇討論

    領測軟件測試網

    Linux 操作系統

    Red Hat

    Red Hat Enterprise Linux(RHEL)作為紅帽家族的服務器成員,提供了功能較為強大的操作系統和企業架構方案。它使用開放源碼的Linux 2.6 內核,使得平臺穩定性和成熟性較以往有所增強。RHEL采用了大量成熟的開放源代碼技術,如SELinux和Firefox等,同時特別針對桌面應用進行了改善,能較好地滿足企業安全性和兼容性的要求。系統在新文件系統、即插即用硬件設備的支持以及用戶和服務管理方面較以前版本有了顯著的提高。

    RHEL的缺點是帶有一些不標準的內核補丁,使得它難以按照用戶的需求進行定制。

    Red Flag

    Red Flag Linux Desktop 5.0(產品代號為Apatite)是一個穩定、易用的個人桌面系統,系統安裝過程簡單直觀,提供了較完善的系統管理工具和圖形圖像、多媒體應用以及網絡應用方面的多種應用軟件。系統采用Linux 2.6內核,為用戶提供了一個比較穩定而且高效的使用環境。系統能夠較好地支持主流PC硬件設備和目前發展迅速的藍牙通信技術,能較好地支持藍牙設備和系統之間多種數據的無線互傳。不足之處在于系統在桌面的美觀程度、常用工具的易用性以及聯機幫助和用戶手冊漢化等方面還需進一步加強。

    拓林思

    拓林思(Turbolinux)對產品的穩定性、高效性以及安全性方面進行了特殊加強,Turbolinux 10一直嚴格遵循該領域的相應標準CGL(carrier_grade_linux),通過了LSB 1.3 標準的完整測試,可以很方便地移植符合LSB 1.3 標準的軟件。集成了完善的系統級開發環境和高效、穩定的開發工具,開發型用戶不需額外購買即可實現二次開發。同時該產品的易用性顯著增強,可以為企業級數據庫和大型商業軟件提供高效的系統平臺,支持24×7 不間斷的全天候工作方式;趯amba、NFS 等各種技術的完全支持,可以與現有的各種操作系統實現互聯互通,協同工作,不但保護了用戶的前期投資,同時也降低了系統整體部署的成本。

    共創

    共創桌面Linux(Co-Create Desktop Linux)2005是一個適合普通用戶使用的桌面操作系統,它為用戶提供了較穩定、高效的計算機使用環境。系統采用開放源碼的Linux 2.6內核,提升了Linux作為桌面應用的性能。采用類Windows的界面風格和鼠標與快捷鍵操作方式,桌面與菜單簡潔實用,方便了用戶操作。系統還提供了較為豐富易用的系統管理工具以及瀏覽器、電子郵件、網絡聊天工具、多媒體軟件等多種應用軟件,采用了具備中英文混合輸入及智能聯想輸入能力的“共創中文輸入法”,形成了較完整的辦公應用環境。

    不足之處是系統在硬件設備的支持能力、常用大型軟件的支持能力和X窗口的穩定性等方面還需進一步加強。

    Java版 應用服務器

    JBoss

    JBoss是目前最有影響力的開源應用服務器,它幾乎成了開源軟件的旗艦產品。和出色的同類商業軟件BEA的Weblogic、IBM的Websphere相比,JBoss的優勢在于具有良好的性價比。從出現至今,它已經從一個EJB容器發展成為一個基于J2EE的Web 操作系統(Operating System for Web),它體現了J2EE規范中最新的技術。不僅如此,它的技術創新能力還有影響和引領規范的趨勢。它具有良好的運行效率和可靠性,已經得到越來越多的J2EE應用開發者的青睞。

    JBoss 是當前最流行的開源J2EE應用服務器之一, 它遵循LGPL協議進行發布。JBoss安全符合J2EE 1.4的標準規范, 提供EJB、JMS、 Servlet、JSP、JMX、JNDI等規范的支持。 JBoss以其優秀的基于JMX微內核在J2EE應用服務器領域獨樹一幟,其體系結構分為:

    ◆微內核層

    微內核層采用基于JMX的體系架構,它提供對輕量級組件模型的熱部署和高級類裝載和全生命周期管理的特性。

    ◆服務層

    在微內核層之上采用了面向服務的體系結構。它由一系列服務組成,包括事務、消息、郵件、安全、連接池等。服務可以采用熱插拔的方式進行部署,而無需停止整個服務器。同時也可以定制自己的服務并將服務打包成SAR,進行獨立的部署,通過這種機制,使得JBoss更易于靈活地進行擴展。

    ◆應用層

    JBoss 通過提供統一容器服務,為應用中的對象提供各種互通的行為能力。同時JBoss還支持AOP的方式,以透明化的方式簡化應用開發的過程。

    JBoss應用服務器(AS)4.0 通過了J2EE 1.4的認證。JBoss AS 4.0極大地簡化了Java中間件開發,使用更加簡單的、更加易于管理的POJO,這種新的模式轉變為推動整個Java 應用服務器的發展起到了重要的作用。新版本的JBoss 5.0也正在研發之中,全新的JavaEE 5.0體系架構將為JavaEE應用軟件開發人員帶來更多優秀的特性。

    JOnAS

    JOnAS由歐洲的ObjectWeb協會開發,也是比較有影響力的一個開放源代碼的J2EE實現。JOnAS主要是J2EE容器的實現,J2EE服務等都由ObjectWeb其他項目實現,它們之間接口定義良好,可以很方便地共同組合為一個應用服務器。JOnAS本身的技術特點不是很明顯,但它目前在著力推倡OSGi技術,這應該是它未來一段時間的賣點。目前ObjectWeb也在積極尋求跟中國的合作,JOnAS4.8就已經有來自中國團隊的貢獻。隨著歐盟和中國的合作深入,開源應用服務器在未來的合作應該會走得更遠。

    PKUAS

    PKUAS(Peking University Application Server)由北京大學信息科學技術學院軟件研究所自行設計開發。分為遵循J2EE1.3、J2EE1.4和 J2EE5等三種版本。PKUAS積極倡導采用微內核和構件化思想來構造,也就是自己構造微內核和集成框架,而其他則選擇優秀的開源軟件。2005年12月PKUAS 2005在ObjectWeb的源碼庫中開放,2006年7月PKUAS的動態集群內容也被JOnAS團隊采納,被集成到了JOnAS4.8中。

    Plug-in體系架構

    PKUAS借鑒操作系統的微內核思想,通過抽取一組基本功能形成一個內核,將平臺內部的其他功能封裝在各個相對獨立的模塊內,允許用戶根據需要定制與擴展這些功能模塊,在系統啟動階段由內核裝配成構件運行支撐平臺。

    豐富的服務和工具集合

    PKUAS不僅提供J2EE定義的標準服務,包括名字服務、通信服務、事務服務、數據服務、消息服務、安全服務、Java Mail服務等,還提供擴展的功能服務,包括日志服務、集群服務和用戶自定義服務等。

    ◆PKUAS集群服務實現了可靈活定制的負載平衡框架,支持常見的負載平衡策略。PKUAS支持客戶端對服務器群組變化的感知和適應,這部分實現已被JOnAS采納。

    ◆PKUAS提供了可插拔的基于集成開發環境(Eclipse和JBuilder)中的開發部署插件,幫助用戶簡化J2EE應用和EJB開發及部署的過程。

    ◆PKUAS提供從其他應用服務器到PKUAS的應用移植工具,包括WL4PKUAS和JBOSS4PKUAS。

    此外,PKUAS還附帶有需求建模和體系結構建模工具,支持全生命周期的應用開發,這些工具目前也在積極實用化過程之中。


    共4頁: 1 [2] [3] [4] 下一頁

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>