Application Server 平台支援的服務範圍從 Web 發佈一直到企業範圍的作業事件處理,同時可讓開發者建立基於 JavaServer Pages (JSP)、Java Servlet 以及企業 Java Bean (EJB) 技術的應用程式。
Application Server Platform Edition 是一款用於開發、生產部署和再分發的免費軟體。如需有關再分發的更多資訊,請至 http://www.sun.com/software/products/appsrvr/appsrvr_oem.xml。
Application Server 提供了進階叢集和容錯移轉技術。Application Server 基礎架構支援多種類型之分散式應用程式的部署,同時也是建立基於服務導向架構 (SOA) 之應用程式的理想基礎。SOA 是一種設計方法,旨在最大化應用程式服務的重複使用。這些功能讓您可以執行可延伸的且具有高可用性的 J2EE 應用程式。
延伸性 - 延伸性是透過叢集實現的。叢集是一組應用程式伺服器實例,這些實例以單一邏輯實體的形式一起運作。叢集中的每個 Application Server 實例均部署有相同的配置和相同的應用程式。
透過將 Application Server 實例增加至叢集來實現水平比例縮放,從而增加系統容量。可以在不中斷服務的情況下將 Application Server 實例增加至叢集。HTTP、RMI/IIOP 和 JMS 負載平衡系統會將請求分散到叢集中運作狀態良好的 Application Server 實例中。
高可用性 - 可用性是指容錯移轉的能力。當一部伺服器實例發生故障時,叢集中另一部伺服器實例就會接管發生故障實例的階段作業,並以一致的方式繼續為用戶端提供服務。階段作業資訊儲存在高可用性資料庫 (HADB) 中。HADB 支援 HTTP 階段作業和有狀態階段作業 Bean 的持續性。