J2EE基礎:Weblogic服務器體系結構介紹

 

 1. J2EE 的體系結構

    J2EE 的體系結構可以分爲 4 層,如圖 1 所示。


圖1 J2ee的體系結構 


    (1)客戶端層 這一層直接與用戶交互,J2EE支持多種客戶端,它既可以是通過Internet訪問的Web瀏覽器客戶端,也可以是通過企業Intranet運行的瘦客戶端。

    (2)Web層 這一層是爲基於Web的應用程序服務的,J2EE中的JavaServer Page和Java Servlet技術可以訪問封裝有商務邏輯的組件,並負責響應Web客戶端的請求。

    (3)EJB層 Enterprise Java Bean封裝了商務邏輯,完成企業計算。這一層提供了多個層次的服務,比如事務處理、安全性、資源連接等。EJB 層建立在一個強大的分佈式計算模式之上,程序員用這種模式編寫 EJB,可以不關心諸如組件通信、事務處理等底層工作,而只需把注意力放在商務邏輯的實現上。

    (4)EIS層 EIS(Enterprise Information System)企業信息系統層包括企業已有系統(如ERP系統)、數據庫系統、文件系統等。J2EE提供了多種技術來訪問這些系統,如利用JDBC技術來訪問。

    2. Weblogic的結構

    一個J2EE 應用程序的核心部分在服務器端,這個服務器端運行環境就是應用服務器。Sun 公司通過聯合多家公司制定統一的規範,不同的服務器供應商可以開發不同的應用服務器,比如 BEA公司的WebLogic等,但是每個應用服務器都必須遵循相同的規範,這樣同一個J2EE應用程序就可以部署到不同的應用服務器中去。Webligic的結構如圖2 。


圖2 Webligic的結構 
   

 BEA WebLogic Platform 包括以下幾個部分。

    1.BEA WebLogic Workshop

    BEA WebLogic Workshop是一個開發環境,用於爲 BEA WebLogic Platform構建企業級J2EE應用。WebLogic Workshop可以幫助所有開發人員以前所未有的效率快速創建、測試和部署企業級的Web應用、XML Web服務、EJB、門戶和業務流程管理(BPM)應用。

    2.BEA WebLogic Integration

    BEA WebLogic Integration是一個基於標準的平臺,可以用於應用集成、業務流程管理、工作流、Web服務和B2B集成。WebLogic Integration爲用戶提供統一的業務集成框架、簡化的生產和管理,以及新的可擴展架構。該架構可以快速地集成並整合應用、業務流程和商務合作伙伴。

    3.BEA WebLogic Portal

    BEA WebLogic Portal爲門戶開發提供業內領先的企業級門戶基礎結構。它爲門戶開發提供豐富的、圖形化的環境,併爲業務專家提供基於瀏覽器的集成工具。一旦構建完成,你的門戶就可以在業務需求發生變化時快速適應變化。

    4.BEA WebLogic Server

    BEA WebLogic Server是J2EE工業強度的應用服務器,它是BEA WebLogic Platform的基礎。

    5.BEA Liquid Data for WebLogic

    BEA Liquid Data for WebLogic 爲實時地從分佈資源中快速訪問、集成和共享關鍵業務信息提供了最有效的方式。它爲前端辦公應用——比如門戶和Web應用,以及業務流程處理增強了信息的可視性。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章