必威电竞|足球世界杯竞猜平台

OAS
來源:互聯網

OAS,英文縮寫。Office Automation System為辦公自動化系統。Oracle Application Server是Oracle公司的應用服務器,它是建立新型企業應用框架的有力武器,同時也是企業構建Web系統的有力工具。

定義

辦公自動化系統(Office Automation System)在全國第一屆辦公自動化規劃討論會上,將OAS定義為:OAS是利用先進的科學技術、不斷使人的部分辦公業務活動物化于人以外的各種設備中,并由這些設備與辦公室人員構成服務于某種目標的人機信息處理系統。

OAS與管理信息系統(管理信息系統)既有聯系又有區別。MIS數據處理的重點是結構化信息(如關系數據庫),而OAS主要應用于傳統MIS難以處理的、數量龐大且結構不明確的業務上。近年來,隨著信息技術,特別是系統集成技術的發展,OAS與MIS及DSS(決策支持系統)集成,出現了更廣義的OAS,即綜合辦公自動化系統(IOAS)。

智能大廈的OAS,應該是指上述綜合辦公自動化系統。它支持大廈的管理者和用戶,對各種層次、多媒體的信息進行處理,并輔助用戶決策。

美洲國家組織

OAS(Organization of American States)也是美洲國家組織,總部設在美國華盛頓哥倫比亞特區

應用服務器

介紹

應用服務器 OAS (Oracle數據庫 Application Server)。

Oracle Application Server簡介系統移植和集成是一件的棘手的事情,它往往建立在犧牲安全性和可靠性的基礎之上。從根本上說,解決系統無縫集成的關鍵在于不能給這種集成提供一個高質量的體系結構。當前,隨著Internet的崛起、CORBA的發展以及Java的迅猛應用,建立新型企業構架的基礎已經成熟。

體系結構

OAS采用目前流行的瘦客戶三層體系結構。其中間層分為三個層次:HTTP層、OAS層和應用層。其中每一層都包含多個功能組件,這三個層次可以分布在多個節點上以提高系統的伸縮性和健壯性。其中,HTTP層由監聽器(即HTTP服務器,負責處理到達的請求,并在必要時將請求送入調度器)、適配器接口(負責將IIOP請求分配給類型匹配的插件盒實例)和虛路徑管理器(提供插件盒類型信息與認證信息)組成。目前,隨著WEB應用與CORBA技術的日益普及,產生了以IIOP替代HTTP的基于CORBA的對象Web,極大地提高了Web應用的性能與可擴展性、可伸縮性和可重用性。但基于HTTP/CGI的傳統WEB應用仍廣泛存在,徹底替換成新型的對象Web是不現實的.OAS的HTTP層通過對CORBA IIOP與HTTP/CGI的無縫集成,既保證了對傳統Web應用的兼容性,又支持最新的對象Web應用,很好地實現了保護投資與技術領先之間的協調。

使用

OAS為構建企業Web系統提供應用開發和管理平臺,使用簡單易學,管理功能豐富、性能優越.OAS應用可大致分為基于插件盒的應用和CORBA應用。

1.插件盒應用

OAS提供了插件盒服務器。它是一個共享庫,可以實現程序邏輯訪問。插件盒服務器中運行一 個或多個插件盒實例.OAS提供的插件盒分為以下幾種:

PL/SQL插件盒

運行Oracle數據庫中的PL/SQL存儲過程以生成動態HTML使用PL/SQL插件盒是從ORACLE數據庫中取數據嵌入到WEB應用最簡便的途徑。

Jweb插件 Jweb插件盒運行Java應用,是Java應用訪問ORACLE數據的最便捷途徑。使用Jweb插件盒存取數據有兩種方法:

①pl2java為存儲在數據庫中的PL/SQL過程生成Java方法,并由Java應用調用;

②使用Java數據庫連接接口執行SQL

LiveHTML插件盒 解釋SSI(Server-Side Includes)文檔(SSI是在靜態HTML文檔中嵌入動態對象,能將主頁成組地包含在一個應用對象中,并使客戶請求甚至是用戶共享數據存取;

Perl插件盒 運行Perl腳本,與各種模塊一同工作;

C插件盒 運行C應用,C插件盒與WRB(Web Request Broker)API一同工作;

ODBC插件盒 ODBC插件盒允許用ODBC API從其他數據庫中存取數據。

2.CORBA應用

OAS允許開發基于CORBA對象的應用,通信協議采用IIOP。OAS支持以下兩種應用模式:CORBA應用和EJB(Enterorise JavaBeans)應用。這兩種模式都允許不同的CORBA客戶訪問。

JCORBA應用

在JCORBA模式中,使用由Java編寫的組件作為CORBA組件,它被稱為JCORBA對象JCO,可打包為Java類以構成運行在OAS環境中的JCORBA應用。一個JCORBA應用包含一個或多個JCO;

EJB應用

EJB是由SUN公司制定的標準,供開發者生成定制的組件應用,這些應用包括由開發者本身提供的EJB,或第三方提供的EJB。這些BEAN提供EJB應用中的商務邏輯。EJB應用的開發很靈活,可使用不同供應商提供的級件。比如,你可以使用A公司的安裝的管理軟件,B公司的BEAN容器以及C 公司的BEAN。在OSA中,EJB應用支持在CORBA環境中,也就是說,這些BEAN本身就是CORBA對象并能同其它CORBA對象通信。BEAN容器也是CORBA對象,與應用服務器中的其他級件交互。

OAS管理器是配置和管理應用的工具,提供了綜合操作各種系統管理功能 和統一界面。

優點

1.靈活的應用開發

OAS有豐富的應用開發解決方案,它支持CGI程序、基于插件的應用、JCORBA應用以及EJB。同時OSA還提供多種機制,方便用戶在WEB上發布數據庫信息。其中,PL/SQL插件盒可將應用邏輯以存儲過程的形式存放在數據庫中,可生用已有的存儲過程,易于產生HTML頁面,且可充分利用已有的技術;PL2JAVA不做任何改動,就可生用ORACLE數據庫中的PL/SQL包,支持PL/SQL或JAVA編寫的應用邏輯;C插件合支持開發者控制應用邏輯和數據庫訪問,充分支持事務型應用,可訪問利用X/OPEN TX API編寫的事務服務,通過本地ORACLE接口實現最優性能數據庫訪問機制。

2.完備的安全特性

OAS提供身份驗證與加密機制,防止非授權用戶訪問應用邏輯與表態HTML頁面,支持安全套字層SSL3。0版本,為基于OAS的應用系統提供強有力的安全保護。OAS支持以下安全體制:

基于身份驗證體制、摘要身份驗證體制、Oracle數據庫基本身份驗證體制能及加密身份驗證體制;

IP地址和域名限制體制。該體制公允許授權機器訪問頁面或應用;

認證體制。應用服務器連接一個目錄服務器以檢驗客戶證書的有效性。

3、強大的系統管理

企業級的WEB系統應用具有維護管理、故障管理、性能管理、質量管理、現狀統計、發展規劃等系統管理功能。OAS提供了豐富的工具與機制支持各種系統管理功能,保證了系統良好的可維護性和易用性:

OAS4。0提供了OAS管理器用于OAS的配置和管理。該工具類似WINDOWS資源管理器,界面友好且易于使用。它允許管理員通過HTML表格或JAVA導航APPLET,輕松高效地維護一個OAS站點。

OAS提供組件分布機制和動態啟/停機制。當負載增加時,可動態增加新節點以擴展系統的處理能力與性能。當處下高峰過去后,又可酌情減少節點以保證系統良好的利用率。在一個多節點的OAS應用中,OAS、監聽器與插件合進程可運行于主節點和遠程節點,組件的可頒性和動態啟/停機制有利于提高系統性能、均衡負載、減小單一故障危害性、提高系統資源的使用將效能,為多種系統管理功能提供強有力的保障機制。

OAS提供高效實用的故障恢復策略與機制。為避免將識別與恢復所有組件故障的工作負載置于單一組件,OAS使用了頒化自監的故障定位與恢復機制。當一個組件發生事故后,OAS將發現該故障并重啟該失效組件,同時盡可能重載系統保留的狀態信息。自識別機制極大地減輕了管理員系統故障管理的工作負擔,分布化的故障恢復機制符合系統組件的分布化,將單點故障對整個系統的危害降至最低,有力地保證了整個系統的正常運行。

OAS提供工具并且具有內建機制支持站點、監聽器和應用的狀態監視。應用可使用日志服務API將信息記錄到日志文件,OAS也支持公用日志文件格式CLF和擴展日電文件格式XLF。OAS管理器還提供分析日電文件和組件狀態數據追蹤和統計工具。為系統性能管理、質量管理以及現狀統計提供了健全的底層機制。

OAS允許用戶通過配置OAS管理器實現多種類型的負載均衡,這包括節點載荷配置、通過均衡分布插件盒服務器到各個節點以動態適應負載的變化,OAS支持動態嗇新節點到正在運行的系統中以處理過量負載、OAS實時監視諸如CPU,內存、交換區等系統資源的使用,并據此調整插件盒在各節點的分布,避免系統資源耗盡或借用不足。OAS ORB守護進程彩輪轉方式將多個同質CORBA對象(即服務器)均勻分派給不同的客戶,避免某個CORBA對象負載過重。OAS的負載均衡機制極大提高了系統性能,系統組件可用性,有力地支持了系統維護管理、質量管理、性能管理和故障管理。

4、豐富的OAS服務

調用該插件盒的功能,保證OAS內部組件之間的互通性;其二是事務服務,OAS OAS提供豐富的服務以提高系統的功能、性能及可用性。這些服務包括以下幾類:其一是插件盒信息交換服務ICX,它通過模仿HTTP實現獨立于傳輸層的無態ICX協議,支持插件盒之間的請求/應答機制。當把通用功能封裝在一個插件盒時,其他插件盒可使用ICX事務服務允許應用執行分布化的金星個事務。事務服務負責啟動、提交、回滾事務,并追蹤事務范圍內的操作序列。事務服務與數據庫訪問API關系密切,數據庫訪問API分析并執行SQL,然后獲取執行結果。事務服務利用JavaSoft定義的JTS擴展了OMG的OTS模型,并且支持openGroup定義的JTS模型。事務服務既保證了中間層應用邏輯與存儲層數據的分布性,又極大地便利了應用邏輯的設計與開發,為應用邏輯從數據庫的存儲邏輯轉移到中部層提供了最直接、最有效的支持機制,從而確保整個應用系統實現真正意義上的三層體系結構;最后是內容服務,它為應用邏輯存儲永久內容數據提供API,保證了系統的靈活性,可滿足不同應用的需求。

總而言之,OAS為企業構建基于web的應用提供了完善的方案。

參考資料 >

生活家百科家居網