Coherence*Web is an HTTP session management module dedicated to managing session state in clustered environments. Built on top of Oracle Coherence, Coherence*Web:
1) Enables session sharing and management across different web applications, domains and heterogeneous application servers;
2) Brings Coherence data grid's data scalability, availability, reliability and performance to in-memory session management and storage;
3) Supports all the mainstream application servers such as Oracle WebLogic Server, IBM WebSphere, Tomcat etc. (Coherence Web Support Matrix);
4) Supports numerous portal containers including Oracle WebLogic Portal.
5) Allows session state to be managed in the various caching topologies available in Coherence (i.e. Replicated, Partitioned, Near Caching, Read-Through, Write-Through, Write-Behind and Refresh-Ahead Caching etc.);
6) Allows storage of session data outside of Java EE application server – freeing up application server heap space and enabling server restarts without session data loss;
7) Supports multiple advanced session models which define how the session state is physically managed, serialized and deserialized in the cluster;
8) Supports fine-grained session and session attribute scoping by way of pluggable policies
Coherence*Web is an alternative to the WebLogic Server in-memory HTTP state replication services. Consider using Coherence*Web if you are encountering any of these situations:
1) Your application works with large HTTP session state objects
2) You run into memory constraints, due to storing HTTP session object data
3) You want to offload HTTP session storage to an existing Coherence cluster
4) You want to share session state across enterprise applications and Web modules
Refer the below mwntioned links to read more about Coherence Web:
1) http://www.oracle.com/technetwork/articles/entarch/session-management-092739.html
2) http://coherence.oracle.com/display/COH35UG/Coherence*Web+Session+Models
3) http://tomhofte.blogspot.com/2009/11/oracle-coherenceweb-easy-in-memory.html
Other useful documents are listed below:
1) Coherence Web Push Replication:
2) Caching HTTP Sessions with Coherence Web 3.7 Example
3) Coherence Management from Weblogic Console
4) JMX Monitoring and Running Examples
5) Customer Success
No comments:
Post a Comment