weblogic

weblogic

基于JAVAEE架構的中間件
WebLogic是美國Oracle公司出品的一個application server,确切的說是一個基于JAVAEE架構的中間件,WebLogic是用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。[1]将Java的動态功能和Java Enterprise标準的安全性引入大型網絡應用的開發、集成、部署和管理之中。WebLogic是美商Oracle的主要産品之一,系并購BEA得來。是商業市場上主要的Java(J2EE)應用服務器軟件(application server)之一,是世界上第一個成功商業化的J2EE應用服務器,已推出到12c(12.1.3)版。而此産品也延伸出WebLogic Portal,WebLogic Integration等企業用的中間件(但當下Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server之外的企業包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發工具。
    中文名:weblogic 外文名: 适用領域: 所屬學科: 使用類型:應用服務器軟件 開發者:美商Oracle 文件類型:一個基于JAVAEE架構的中間件

由來

WebLogic最早由WebLogic Inc.開發,後并入BEA公司,最終BEA公司又并入Oracle公司。

webserver是用來構建網站的必要軟件。可用來解析、發布網頁等功能,它是用純java開發的。weblogic本來不是由bea發明的,是它從别人手中買過來,然後再加工擴展。BEA已經被Oracle收購,目前Weblogic最新版本為Oracle Weblogic Server 12c(12.1.3)。其他J2EE Application Server還有IBM的websphere、Sun(Sun公司已經被ORACLE公司收購)的Glassfish、resin等。Apache Tomcat也是常用的Servlet/JSP Container。國内廠商生産的還有像中創軟件的Loong AS 9.0(達四級等保,全面支持國産)、東方通的Tongweb、金蝶Apusic應用服務器等。

WebLogic Server擁有處理關鍵Web應用系統問題所需的性能、可擴展性和高可用性。

與BEA WebLogic Commerce ServerTM配合使用,WebLogic Server可為部署适應性個性化電子商務應用系統提供完善的解決方案。

WebLogic長期以來一直被認為是市場上最好的J2EE工具之一。像數據庫或郵件服務器一樣,WebLogic Server對于客戶是不可見的,為連接在它上面的客戶提供服務。WebLogic最常用的使用方式是為在internet或internet上的Web服務提供安全、數據驅動的應用程序。WebLogic對J2EE架構的支持:WebLogic Server提供了對SUN J2EE架構的支持。SUN公司的J2EE架構是為企業級提供的一種支持分布式應用的整體框架。為集成後端系統,如ERP系統,CRM系統,以及為實現企業級計算提供了一個簡易的,開放的标準。

優勢

WebLogic Server具有開發和部署關鍵任務電子商務Web應用系統所需的多種特色和優勢。

标準

對業内多種标準的全面支持,包括EJB、JSP、JMS、JDBC、XML(标準通用标記語言的子集)和WML,使Web應用系統的實施更為簡單,并且保護了投資,同時也使基于标準的解決方案的開發更加簡便。

可擴展性

WebLogic Server以其高擴展的架構體系聞名于業内,包括客戶機連接的共享、資源pooling以及動态網頁和EJB組件群集。

快速開發

憑借對EJB和JSP的支持,以及WebLogic Server的Servlet組件架構體系,可加速投放市場速度。這些開放性标準與WebGain Studio配合時,可簡化開發,并可發揮已有的技能,迅速部署應用系統。

更趨靈活

Webogic Server的特點是與領先數據庫、操作系統和Web服務器緊密集成。

可靠性

其容錯、系統管理和安全性能已經在全球數以千記的關鍵任務環境中得以驗證。

體系結構

WebLogic Server是專門為企業電子商務應用系統開發的。企業電子商務應用系統需要快速開發,并要求服務器端組件具有良好的靈活性和安全性,同時還要支持關鍵任務所必需的擴展、性能、和高可用性。WebLogic Server簡化了可移植及可擴展的應用系統的開發,并為其它應用系統和系統提供了豐富的互操作性。

憑借其出色的群集技術,WebLogic Server擁有最高水平的可擴展性和可用性。BEA WebLogic Server既實現了網頁群集,也實現了EJB組件群集,而且不需要任何專門的硬件或操作系統支持。網頁群集可以實現透明的複制、負載平衡以及表示内容容錯,如Web購物車;組件群集則處理複雜的複制、負載平衡和EJB組件容錯,以及狀态對象(如EJB實體)的恢複。

無論是網頁群集,還是組件群集,對于電子商務解決方案所要求的可擴展性和可用性都是至關重要的。共享的客戶機/服務器和數據庫連接以及數據緩存和EJB都增強了性能表現。這是其它Web應用系統所不具備的。

最新資訊

甲骨文WebLogic開發團隊成員Bruno Borges今天在博客中宣布,WebLogic服務器現在允許開發者免費使用。(之前也可以免費試用,不過有時間限制)

但仍有諸多限制:僅在單一開發者的桌面環境(包括物理的、虛拟的以及遠程虛拟主機)中部署應用程序,且隻能被指定的開發者使用和訪問。

甲骨文對許可協議進行了變更,如下:如果你之前已經針對内部數據處理、商業或生産目的部署過應用程序,現在你仍可以在免費許可協議下繼續開發、測試、原型化、演示你的應用程序。

許可協議:Dev-License、Via OracleBlog

服務功能

1在使用IP地址的一台計算機,或在使用集群捆綁在一起的多台計算機上,或在通過代理服務器管理的多台計算機上建立擁有相同域名的不同站點。

2部署基于J2EE标準編寫的服務器JAVA代碼,包括servlet,JSP,JavaBean和EJB。

3使用J2EE擴展網絡服務集成分布式系統,包括用于數據庫連接的JDBC、用于信息傳遞的JMS、用于網絡目錄訪問的JNDI、用于分布式事務處理的JTA和用于電子郵件處理的JavaMail。

4部署使用遠程方法調用(RMI)的純Java分布式應用程序。

5通過使用RMI—IIOP(RMI over Internet Inter-ORB Protocol)協議部署近似CORBA的分布式應用系統。

6通過使用安全套接層(SSL)和Weblogic的内在支持為用戶驗證和授權,實現強大的安全性。

7通過将多個Weblogic服務器組成一個集群提供高可用性、負載均衡和容錯能力。

8利用Java的多平台能力在Windows NT/2000,Sun Solairs,HP/UX和其他Weblogic支持的操作系統上部署Weblogic服務器。

9在任一平台上,通過使用WebLogic直觀的進行基于Web的管理和監視工具可在網絡上輕松管理一個或多個WebLogic服務器。

相關版本

WebLogic Server 12c(12.1.1)-2012年3月6日

WebLogic Server 12c(12.0)-2011年12月1日

WebLogic Server 11gR1 PS5(10.3.6)-2012年2月23日

WebLogic Server 11gR1 PS4(10.3.5)-2011年5月6日

WebLogic Server 11gR1 PS3(10.3.4)-2011年1月15日

WebLogic Server 11gR1 PS2(10.3.3)-2010年四月

WebLogic Server 11gR1 PS1(10.3.2)-2009年11月

WebLogic Server 11g(10.3.1)-2009年7月

WebLogic Server 10.3-2008年8月(J2EE6支持)

WebLogic Server 10.0-2007年3月(J2EE5支持)

WebLogic Server 9.2.4-2010年7月22(主要提升管理和運行管理的功能)

WebLogic Server 9.1

WebLogic Server 9.0-Diablo2006年11月

WebLogic Server 8.1-2003年7月發行到2004年8月為成熟版本,也已不再支持

WebLogic Server 7.0-2002年6月發行但是BEA公司推薦放棄使用。

WebLogic Server 6.1-從November2006不再支持

WebLogic Server 6.0-2001年3月,從April2003不再支持

WebLogic Server 5.1-(代碼名:Denali)第一個支持熱部署技術的版本(通過命令行)

WebLogic Server 4.0-1999年

WebLogic Tengah 3.1-1998年6月

WebLogic Tengah 3.0.1-1998年3月

WebLogic Tengah 3.0-1998年1月

WebLogic Tengah-1997年11月

相關詞條

相關搜索

其它詞條