![]() |
Sun Java System Application Server 9.1 |
The Sun Java System Application Server 9.1 provides a Java EE compatible server for the development and deployment of Java EE applications and Java Web Services. Key features include scalable transaction management, container-managed persistence runtime, performant web services, clustering, high availability, security, and integration capabilities.
This page contains the following topics:
Java EE 5 platform support: Sun Java System Application Server 9.1 complies fully with the latest Java EE 5 specification to deliver one of the best application runtimes for next-generation enterprise applications and web services. Application Server 9.1 implements and extends the following Java EE standards:
Web Services Interoperability Technologies (WSIT) Support
Sun is working closely with Microsoft to ensure interoperability of
Web services enterprise technologies such as message optimization, reliable
messaging, and security. The initial release of WSIT is a product of this
joint effort. WSIT is an implementation of a number of open web services
specifications to support enterprise features. In addition to message
optimization, reliable messaging, and security, WSIT includes a bootstrapping
and configuration technology. Starting with the core XML support currently
built into the Java platform, WSIT uses or extends existing features and
adds new support for interoperable web services, including:
Java Business Integration (JBI) Support
JBI extends Java EE with business integration Service Provider
Interfaces (SPI). These SPI enable developers to create or implement
a Java business integration environment for specifications such as
WSCI, PBEL4WS and the W3C Choreography Working Group. A JBI
implementation is installed directly by the Application Server
installer, mostly in the AS_HOME/jbi
directory.
This directory contains all common JAR files and system components
for the JBI including a lifecycle
module that starts
the JBI framework in the Application Server JVM.
In-Memory Replication Support
In-memory replication on other servers provides lightweight
storage of session state data without the need to obtain a
separate database, such as HADB. This type of replication
uses memory on other servers for high availability storage
of HTTP session and stateful session bean data. Clustered
server instances replicate session state in a ring of
topology. Each backup instance stores the replicated data
in memory. Replication of session state data in memory on
other servers enables sessions to be distributed. The use
of in-memory replication requires the Group Management
Service (GMS) to be enabled.
Usage Profiles Support
Every administrative domain is associated with a usage profile
which identifies the capabilities of that domain. Application
Server 9.1 provides the following profiles:
Load Balancing Enhancements
Several enhancements have been added to the load balancing
plugin including:
weight
has been added to the instance Loadbalancer.xml
file. This option enables the load balancer plugin to route requests according
to the weight. For example, for every 500 requests, 100 will go to instance1
and 400 would go to instance2
. The default weight is 100. The weight is
assigned to each instance from the Administration Console or command-line. In addition, the
server domain.xml
file identifies an attribute for every instance
indicating the weight.
loadbalancer.h
, which is placed in
appserv_install_dir/lir/install/templates/
.
loadbalancer.xml
file be manually copied to the
particular server's config
directory. Application Server 9.1 includes
push automations for performing such copies between the Web Server and the
Application Server. The load balancer itself is configured in the server's
domain.xml
file.
Open Source and GlassFish Community
In June 2005, Sun launched the GlassFish
community with the goal of developing a free, open source, commercial-grade application
server that implements the newest features of the Java EE 5 platform and related enterprise
technologies. Application Server 9.1 is based on the source code developed by Sun engineers
and the GlassFish community.
Feedback Submittal Form: Use the Java EE SDK Feedback Submittal Form to submit feedback on this product.
Glassfish Community: Application Server is developed through the Glassfish open source project and community. The GlassFish community is building a free, open source application server which implements the newest features in the Java EE 5 platform.
Java Enteprise Community: Part of java.net, the Java Enteprise Community is centered around Java EE applications, components, and tools.
Sun Technology Forums: The Sun Developer Forums are interactive message boards for sharing knowledge and questions about technologies and programming techniques. Use the Application & Integration Servers forum for discussions related to the Application Server.
Sun Software Support Service: Sun Software Support Service Standard contracts are available for purchase.
Sun Developer Network: For further help and to keep on top of the latest developments, join the Sun Developer Network.
BigAdmin System Administrator Resources and Community: Join this System Administration Portal to learn more about the Sun Java System Application Server Platform Suite which includes the Application Server.
Release Notes and Product Documentation: The Release Notes, Installation Notes, and other product documentation are posted on docs.sun.com.
Data sheets, press information, news, and other information are available at the Sun Java System Application Server home page.
Company Info | Contact | Copyright 2007 Sun Microsystems