License Model Client Access to Enterprise and Standard Edition Clusters

1-22 Licensing Information

1.6.1.1 License Model

The licensing model for Coherence Enterprise and Standard Edition provides for homogeneous peer-to-peer deployments within the cluster. That means that every member node in the Coherence cluster needs to be licensed with the same Server Edition of Coherence. For Example, every cluster member node in the Enterprise Edition cluster must be running and be properly licensed for Coherence Enterprise Edition. Standard and Enterprise Edition licensing does not distinguish between Cache Clients 1 and Cache Servers 2 . With Standard and Enterprise Editions Cache Clients must be licensed with the appropriate Server Edition license.

1.6.1.2 Client Access to Enterprise and Standard Edition Clusters

For enabling access to the Enterprise or Standard Edition clusters by clients that are not members of the cluster using TCPIP through ExtendTCP Coherence Data Clients may be used. An unlimited number of Coherence Data Client licenses are included at no additional charge with every license of Coherence Enterprise or Standard Edition. Data Clients are also multi-language clients. Currently Java, C++ or .NET C Data Clients are available. Coherence Data Clients connect to the Coherence cluster through one or more specially configured cluster member node called an Extend Proxy. All Extend Proxy nodes must also be properly licensed with appropriate Server Edition licenses. Coherence Data Clients are able to access put, get, query data in the Coherence Cluster and make invocation service requests using standard Coherence APIs, but they do not have the ability to sign up to be notified of the changes to the data in the grid. Further, Data Clients do not have the ability to use Near Caches or Continuous Query, as those capabilities also rely on the ability to receive notifications of data change from the cluster. Figure 1–1 shows what an Enterprise or a Standard Edition deployment may look like from the licensing perspective. 1 Cluster member configured as a Cache Client is a storage-disabled cluster member; that is, one with the local-storage attribute for all partitioned cache services set to false. 2 Cluster member configured as a Cache Server is a storage-enabled cluster member; that is, one with the local-storage attribute for all or some of the partitioned cache services set to true. Application Server Products 1-23 Figure 1–1 Oracle Coherence Standard or Enterprise Edition Deployment

1.6.2 Oracle Coherence Grid Edition