Volume V · Number II
Spring MMXXVI Edition
Founded 2020 · Buyer Side Quarterly
Oracle Software Licensing.
New York · London · Stockholm
Independent of Oracle Corporation
Middleware · Coherence

Oracle Coherence Licensing

The short answer

Oracle Coherence is the in memory data grid, licensed on the Processor metric. Its grid features are bundled in WebLogic Suite but not in Enterprise or Standard Edition, and it is also sold standalone. Using a grid under a non Suite edition is one of the most common middleware options findings, and the licence scales with the cores the grid spans.

What is Oracle Coherence licensing?

Oracle Coherence licensing governs the in memory data grid used to cache and distribute data across clustered nodes for low latency and scale. Coherence has a uniquely confusing licensing position because it is partly bundled and partly standalone: the enterprise grid features are included in WebLogic Suite but not in WebLogic Server Enterprise or Standard Edition, and Coherence is also sold as a standalone product in its own editions for use independent of WebLogic. It is counted on the Oracle Processor metric with the core factor table.

The practical consequence is that the same caching capability can be fully licensed, partially licensed, or unlicensed depending entirely on which WebLogic edition or standalone Coherence entitlement the organisation holds. As the Oracle middleware licensing pillar notes, Coherence grid features enabled under a non Suite WebLogic edition are one of the most common options audit findings in the entire middleware stack, because adding a cache feels like a basic engineering choice rather than a licensing event.

Coherence editions and bundling

Standalone Coherence is sold in editions, principally Coherence Enterprise Edition and Coherence Grid Edition, with Grid Edition adding the advanced distributed processing and clustering capabilities over the Enterprise tier. Each is licensed per Processor. Separately, WebLogic Suite bundles Coherence grid capability as part of its top tier entitlement, which is why an organisation already running WebLogic Suite may use the grid without a separate Coherence licence.

How Coherence is licensed across the stack
ScenarioCoherence entitlementSeparate licence needed?
WebLogic SuiteGrid features bundledNo
WebLogic EE + gridNot includedYes, standalone Coherence
WebLogic Standard + gridNot includedYes, standalone Coherence
Standalone grid (no WebLogic)Coherence EE or Grid EditionYes

The bundling boundary is the whole game. An estate on WebLogic Suite is covered for the grid; an estate on Enterprise Edition that deploys a grid is not, and must either upgrade those cores to Suite or buy standalone Coherence. Knowing which side of that line every Coherence cluster sits on, before it is deployed, is the single control that prevents the dominant Coherence finding.

How a grid drives the licence count

Coherence is a clustered technology by design: a grid spans multiple nodes for resilience and capacity, and every node in the grid runs the Coherence software. Because the product is licensed per Processor on the cores where it runs, the licence count scales with the size of the grid, not with the data it holds. A grid built across eight nodes for high availability requires Coherence licensing on all eight, even if the working data set would fit comfortably on two.

Coherence is licensed by the cores the grid spans, not the data it caches. Resilience that adds nodes adds licences whether or not the extra capacity is used.

This makes Coherence one of the products where architecture decisions and licensing decisions are tightly coupled. A development team that scales a grid out for resilience or throughput is, in licensing terms, buying more product, and on a non Suite edition that scaling is an unlicensed expansion. The control is to treat grid topology changes as licence events and to size grids deliberately against the entitlement, rather than scaling for engineering comfort and discovering the cost in an audit.

The most common options finding

The classic Coherence finding is simple and recurring. An organisation owns WebLogic Server Enterprise Edition. A development team, building a high throughput application, adds a Coherence cache to reduce database load, reasonably believing caching is a standard capability of an enterprise application server. That Coherence grid requires WebLogic Suite or a standalone Coherence licence, neither of which the organisation holds for those cores. The deployment is now running a separately licensable product without the entitlement, and an audit values the finding across the whole grid.

What makes this finding so common is that nothing in the software prevents it and nothing in the development workflow flags it. Coherence ships with WebLogic and is trivially available to a developer; the licensing distinction between the bundled Suite grid and the unlicensed Enterprise grid is invisible at the code level. The defence is governance, not technology: a rule that no Coherence grid is deployed without confirming the cores are either Suite licensed or covered by standalone Coherence, enforced as a deployment gate.

Restricted use Coherence

Like other middleware products, Coherence sometimes appears as a restricted use entitlement bundled inside another Oracle product, permitting the grid only as infrastructure for that specific application. Reusing that restricted Coherence for an unrelated custom application steps outside the grant and converts it to a full use requirement. Because Coherence is clustered, the full use requirement then spans every node of the reused grid.

The inventory discipline is the same as for embedded WebLogic and SOA: read the licence basis of every Coherence deployment, full use or restricted use, and refuse to co locate custom workloads on restricted grids. Restricted Coherence is documented in the host product's licensing information, and treating it as off limits for general use prevents a finding that is otherwise easy to create by convenient reuse of infrastructure that is already running.

Coherence and virtualization

Coherence on VMware carries Oracle's soft partitioning position, and because grids span many nodes, the all cores reading can be especially punishing. Oracle's view that VMware does not limit licensable cores means a Coherence grid distributed across VMs on a vSphere cluster can require licensing for every core in the cluster the grid VMs could reach, not just the cores the grid is configured to use. The clustered, multi node nature of Coherence makes it one of the products most exposed to this interpretation.

The defences are the recognised ones, hard partitioning, dedicated hosts, or authorized cloud, and the priority is high because grid topologies amplify the contested core count. Any estate running a Coherence grid on VMware should quantify the exposure under Oracle's reading, because a resilient grid spread for availability across a large cluster is precisely the configuration that maximises the gap between configured and all cores.

Coherence in the cloud

On OCI and other authorized cloud environments, Coherence is counted at one OCPU per Processor licence with no core factor. A WebLogic Suite BYOL deployment carries its bundled grid right into the cloud; an Enterprise Edition BYOL deployment does not and would need standalone Coherence for any cloud grid. Oracle also offers Coherence as a managed cloud capability where the entitlement is bundled into the service rate, as the WebLogic on OCI article touches on.

The cloud risk is grid elasticity. A Coherence grid that autoscales its nodes to meet demand accrues licence obligation at one Processor per OCPU per node, and an audit assesses the maximum allocation across the grid. Because grids scale by adding nodes, cloud Coherence can grow its licence requirement quickly, and governing the maximum node count and OCPU allocation is the control that keeps a cloud grid inside its entitlement.

Optimising a Coherence position

Optimising Coherence starts with the edition question: if grids are central to the estate, WebLogic Suite is usually cheaper than Enterprise plus standalone Coherence across the same cores, and consolidating onto Suite both saves money and removes the dominant finding. If grids are incidental, standalone Coherence on the specific cores that need it may be cheaper than upgrading whole clusters to Suite. The right answer depends on the ratio of grid cores to total WebLogic cores, which is exactly the analysis the middleware licensing practice runs.

Beyond the edition, the levers are grid right sizing, building grids no larger than resilience and capacity require, and grid consolidation, running fewer well utilised grids rather than many small ones, since each is licensed by its core span. Non production grids are licensable on the same basis as production, so idle or oversized development grids are pure cost. Decommissioning them and confining grid deployment to designated, licensed clusters is high return work.

Coherence inside a ULA

Coherence can be included in an Unlimited License Agreement, either as standalone Coherence or via a WebLogic Suite inclusion that carries the bundled grid. During the term grids may be deployed without counting, and at certification the deployed grid footprint converts to perpetual entitlement. Because grids span many cores, maximising legitimate grid deployment before certification captures a broad perpetual position, and Coherence is one of the products where the multi node footprint rewards deployment maximisation.

The risk is the inclusion edition. A ULA that includes WebLogic Suite carries the grid; a ULA that includes only WebLogic Enterprise Edition does not, and a Coherence grid deployed during such a term is exposed at certification when the unlimited protection lapses. Confirming that the ULA explicitly covers the Coherence usage, whether through a Suite inclusion or a named standalone Coherence inclusion, is the control, because the unlimited right covers only what the agreement names.

Where Coherence audits find money

Coherence audit findings come from a short, predictable list. The grid under a non Suite edition is the largest and most common, valued across every node of the grid. Restricted use violations, custom workloads on an embedded Coherence grid, are the most overlooked. Virtualization, the all cores reading amplified by multi node topology, is the largest in raw dollars on VMware. And cloud grid elasticity, autoscaled nodes outrunning the entitlement, is the fastest growing. Each follows from the same fact: Coherence is a clustered product whose licence count tracks its node span and whose entitlement depends on a WebLogic edition boundary the software does not enforce.

The defence is a current map of every Coherence grid showing its node and core span, its licence basis, the WebLogic edition of the cores it runs on, and its virtualization context, reconciled against owned entitlement on a cadence. Because the dominant finding is an edition boundary that is invisible to developers, the map must be paired with a deployment gate that prevents a grid going live on cores that are neither Suite licensed nor covered by standalone Coherence. The audit defence practice rebuilds this picture under audit pressure, but the cheaper path is to maintain the map and the gate so the finding never forms.

The buyer side view

Coherence licensing is governed by one boundary: the grid is bundled in WebLogic Suite and separate everywhere else. Know which side of that line every grid sits on before it is deployed, and enforce a deployment gate so no grid goes live on a non Suite, non Coherence core. Recognise that grids are licensed by the cores they span, not the data they hold, so resilience that adds nodes adds licences. Quantify the VMware exposure, which the multi node grid topology amplifies. Carry the correct entitlement into the cloud and govern the maximum node and OCPU count. And decide Suite versus standalone Coherence by the ratio of grid cores to total cores, holding a deliberate mix where it is cheaper. To map your Coherence grids against your WebLogic and Coherence entitlement, request a consultation.

The grid sits inside the editions covered in WebLogic editions licensing; for transaction processing middleware see Oracle Tuxedo licensing.

Frequently asked

Common questions.

How is Oracle Coherence licensed?

Coherence is licensed on the Processor metric using the core factor table. Its grid features are bundled in WebLogic Suite but not in WebLogic Server Enterprise or Standard Edition, and Coherence is also sold standalone in Enterprise and Grid editions. The licence count scales with the cores the grid spans.

Is Coherence included with WebLogic?

Coherence grid features are bundled with WebLogic Suite. They are not included in WebLogic Server Enterprise Edition or Standard Edition, so deploying a Coherence grid under those editions requires either an upgrade to Suite or a separate standalone Coherence licence for the affected cores.

Why is using Coherence under WebLogic Enterprise a problem?

Because the Coherence grid features are a Suite capability. An Enterprise Edition customer who adds a Coherence grid is using a separately licensable product without the entitlement, which an audit values across the whole grid. It is one of the most common middleware options findings.

How does grid size affect Coherence cost?

Coherence is licensed per Processor on every node the grid runs on, so the cost scales with the cores the grid spans rather than with the data it caches. A grid scaled out for resilience requires licensing on all its nodes even if the working data set would fit on fewer.

How is Coherence counted on VMware?

Coherence on VMware carries Oracle's soft partitioning position, and because grids span many nodes, the all cores reading can require licensing for every core in the cluster the grid VMs could reach. The clustered nature of Coherence makes it one of the products most exposed to this interpretation.

Should I buy WebLogic Suite or standalone Coherence?

It depends on the ratio of grid cores to total WebLogic cores. If grids are central, Suite is usually cheaper than Enterprise plus standalone Coherence and removes the dominant finding. If grids are incidental, standalone Coherence on the specific cores that need it may be cheaper than upgrading whole clusters to Suite.

The Oracle Licensing Brief

Field notes from active engagements.

A monthly briefing on Oracle licensing tactics, audit patterns, and contract intelligence, written for the buyer side. No vendor talking points.

Subscribe to The Brief

Oracle Software Licensing is an independent buyer side advisory practice. Not affiliated with Oracle Corporation. Content is general information, not legal advice.