Application Server Products 1-27
1.6.8 Feature Availability in Coherence Client Editions
Table 1–10 lists the features available in the following Coherence Client Editions: note
that the Data Client may be used with all Coherence Server Editions. The Real Time Client may only be used with Grid Edition. ExtendTCP is an abbreviation for
CoherenceExtend configured for transport over TCPIP.
■
Data Client — The Data Grid client for use anywhere. May be used with all Coherence Server Editions
■
Real Time Client configured as an ExtendTCP client — The real time desktop client. May be used only with Coherence Grid Edition.
■
Real Time Client configured as a Compute Client — The server-class client providing key manageability, monitoring, Quality of Service, and performance
capabilities. May be used only with Coherence Grid Edition.
4
Supports integration with a local MBeanServer. This, with local JMX agents, allows this node to provide management and monitoring features. Clustered JMX support adds the ability for this node to manage and monitor remote nodes as well.
5
Parallel support for InvocableMap and QueryMap will result in server-side execution whenever possible, minimizing data transfer, allowing use of indexing, and parallelizing execution across the cluster. Without parallel support, the operations will
retrieve the full dataset to the client for evaluation which may be very inefficient.
6
Grid Edition is required for WAN and other deployments that implement cluster-to-cluster interconnects, including any deployment where responsibility for data andor processing spans more than one data center and activities are coordinated
between those data centers using any form of Coherence-provided messaging or connectivity, such as deployments that feature two or more TCMP clusters interconnected by CoherenceExtend.
Table 1–10 Coherence Client Editions
Category Feature
Data Client Real Time Client
ExtendTCP Real Time Client
Compute General
Access to data and services on the data grid
General Real time synchronization with the data
grid NA
API Language Java API Language .NET
NA API Language C++
NA Client API
Data transformation PIFPOF ExternalizableLite XmlBean
Client API InvocationService
1
Client API NamedCache core
Client API NamedCache with ObservableMap
real time events NA
Client API MemberListener
NA NA
Connectivity CoherenceExtend client
2
Connectivity Multicast-free operation
2
Connectivity TCMP cluster technology
3
NA NA
1-28 Licensing Information
1.7 Oracle Enterprise Gateway
Oracle Enterprise Gateway can be licensed independently of any edition of Oracle Internet Application Server or Oracle WebLogic Server. Oracle Enterprise Gateway
includes the following components:
■
Oracle Enterprise Gateway Service Explorer
■
Oracle Enterprise Gateway Policy Studio
■
Oracle Enterprise Gateway Policy Center
■
Oracle Enterprise Gateway Service Manager
■
Oracle Enterprise Gateway Service Monitor Security
Network traffic encryption Security
Java Authentication Authorization Service JAAS
NA NA
Caching Local cache
NA Caching
Near cache NA
Caching Continuous query cache
NA Caching
Fully replicated cache NA
NA Transactions
Local transactions NA
NA Integration
Hibernate integration NA
NA Integration
HTTP session management for application servers
NA NA
Integration BEA Portal p13n cache integration
NA NA
Management Monitoring
Management host NA
NA Management
Monitoring Manageable through clustered JMX
NA NA
Compute Grid InvocationService NA
NA Compute Grid WorkManager
NA NA
1
Data Client and Real Time Client ExtendTCP invocations are executed by the Extend Proxy Server they are connected to.
2
For Data Clients and Real Time Clients ExtendTCP, CoherenceExtend is used to extend the core TCMP cluster to a greater ranging network, including desktops, other servers and WAN links. The CoherenceExtend protocol is transported over TCPIP.
3
Oracles cluster-aware wire protocol TCMP provides detailed knowledge of the entire cluster that enables direct server access for lower latency and higher throughput, faster failoverfailbackrebalancing, and the ability for any participating member to
act as a service provider for example, data management, remote invocation, management and monitoring, and so on.
Table 1–10 Cont. Coherence Client Editions
Category Feature
Data Client Real Time Client
ExtendTCP Real Time Client
Compute