淺談Oracle9i Application Server

資策會數位教育研究所講師王振漢

 

         隨著Internet的盛行,企業已經將商業觸角伸入到網際網路的世界裡了,因此當程式設計師依循Internet的標準,在開發應用系統時,必須去克服許多的挑戰,例如在開發系統方面,要能兼顧時效,要能和別的系統整合,並符合Internet上的各種標準。而在建置這些應用程式時,也要能夠容易地佈署和管理,除此之外,performance、scalability、availability、security也要能夠隨著企業成長,而依然能滿足需求。Oracle9i Application Server 就是基於這樣的理念,所提出的一個應用程式伺服器平台。

         Oracle9i Application Server (Oracle9iAS) 是Oracle 9i 系列成員之一 (另二位成員為Oracle9i Database、Oracle9i Developer Suite),早期的產品,稱為Oracle Application Server (OAS),走自家路線,之後不斷的改進,改稱為Oracle9i Application Server,在2001年12月推出第二版,透過技術上取得Orion開發工具,整合其Oracle Container for J2EE (OC4J) 核心之後,也開始支援J2EE此一開放性的標準。並在2002年7月推出Windows 平台的版本,使得目前市場上的主力作業系統,例如HP-Unix、Solaris、Compaq Tru64 UNIX、Linux及Windows皆在其支援的清單上。

         Oracle9iAS為解決今日企業電子化商務面臨系統開發的挑戰,提供單一整合式的應用伺服器環境。它是以J2EE為核心,再加上其他的服務,包含無線服務(Wireless Service)、企業資訊入口網站(Enterprise Information Portal –EIP)、Web服務、商業智慧(Business Intelligence)和整合軟體等等。並支援各種Internet上的標準,例如J2EE 1.3、Web Service、SOAP、WSDL、UDDI、RosettaNet 1.1/2/0、ebXML、WebDAV、LDAP v3、SSL v3及其他XML標準,以提供一個完整的應用程式整合環境。

         根據Oracle表示,Oracle9iAS第二版,又新增了250個功能。可見其所含的組成原件(components)也是為數可觀,為使讀者便於了解Oracle 9iAS所服務的各種解決方案與提供服務的原件,僅以表列的方式來說明他們之間的關係。

 

Solution Area

Components

 J2EE,,Web Services, Internet application  Oracle HTTP Server
 Oracle9iAS Container for J2EE
 Oracle9iAS Web Services
 Oracle9iAS Form Services
 Oracle XML Developer Kit
 Oracle PL/SQL
 Oracle9i Client
 Personalized portals  Oracle9iAS Portal
 Oralce9iAS Portal Developer Kit
 Wireless-enabled applications  Oralcle9iAS Wireless
 Accelerated performance with caching  Oracle9iAS Web Cache
 Business intelligence for the web  Oracle ClickStream Intelligence
 Oracle9iAS Personalization
 Oracle9iAS Discover
 Oracle9iAS Report Services
 Intelligence users, applications, and business  Oracle9iAS Integration
 Oracle9iAS Unified Message
 Oracle9iAS Internet File System
 Managing and securing the web infrastructure  Oracle Enterprise Manager
 Oracle9iAS Security
 Oracle Internet Directory
 Oracle9iAS Infrastructure

         所以在選擇Oracle9iAS時的安裝類型時,也就和第一版的選項不同,也較多樣化。說明如下表所示。

Main Installation Type

Sub Installation Type

 Oracle9i Application Server Installation  J2EE and Web Cache
 Portal and Wireless
 Business Intelligence and Forms
 Unified Messaging
 [註1]
 Oralce9i Infrastructure Installation  Oracle9iAS Metadata Repository
 Oracle Internet Directory
 Oralce9iAS Single Sign-On
 Oracle Management Server
 J2EE and Web Cache
 [註2]
 Oracle9i Developer Kits Installation  Oracle XML Developer Kit
 Oralce9iAS Portal Developer Kit
 Oracle9iAS Wireless Developer Kit
 Oracle LDAP Developer Kit
 J2EE and Web Cahce
 [註3]

[註1]:四種選項,可選擇其中之一安裝。但除了J2EE and Web Cache的選項外,在安裝其他三種安裝模式時,必須先安裝好Oracle9i Infrastructure。
[註2]:不提供選項,會全部安裝,主要為提供Oracle9iAS的基礎架構服務。
[註3]:安裝各種設計開發的工具。

         相信各為讀者,在了解了Oracle9iAS所提供服務之後,一定會想自己動手安裝一套Oracle9iAS,親自體會它非常強大的的功能。