Jump to content

Oracle Coherence: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Reverting edit(s) by CC293 (talk) to rev. 1179670837 by Sprock3tCrack3rs: Reverting good faith edits; removed commas were appropriate, the added comma after the ref duplicated a comma before the ref, & WP:NOPIPE (RW 16.1)
Milkycat1 (talk | contribs)
m reframed the descriptions to focus on the functionalities and developments related to Oracle Coherence, maintaining an informative tone suitable for an encyclopedia entry.
Line 10: Line 10:
==Features==
==Features==
{{advert|section|date=October 2014}}
{{advert|section|date=October 2014}}
Coherence provides mechanisms to integrate with other services using [[TopLink]], [[Java Persistence API]], [[Oracle GoldenGate|Oracle Golden Gate]]<ref>{{cite web|url=http://www.oracle.com/us/products/middleware/data-integration/goldengate/overview/index.html |title=Oracle GoldenGate |publisher=Oracle.com |date=2012-10-24 |access-date=2012-11-07}}</ref> and other platforms using [[Application Programming Interface|APIs]] provided by Coherence.
Oracle Coherence is designed to facilitate integration with a variety of services and platforms. It utilizes [[API|APIs]] to connect with [[TopLink|TopLink,]] the [[Jakarta Persistence|Java Persistence API]], [[Oracle GoldenGate|Oracle Golden Gate]], and other systems, enhancing interoperability across different technological environments.


Coherence can be used to manage [[HTTP]] [[Session (computer science)|sessions]] via Coherence*Web,<ref>{{cite web|url=http://coherence.oracle.com/display/COH34UG/Coherence*Web+Session+Management+Module |title=Coherence*Web Session Management Module - Coherence 3.4 User Guide - Oracle Coherence Knowledge Base |publisher=Coherence.oracle.com |date=2009-04-13 |access-date=2012-11-07}}</ref> in which application services such as [[WebLogic|Oracle WebLogic Server]], [[IBM WebSphere]], [[Apache Tomcat]] and others are claimed to get the same performance, fault tolerance, and scalability as data.
Through Coherence*Web, Oracle Coherence offers capabilities for managing [[HTTP sessions]], enabling application servers like [[Oracle WebLogic Server]], [[IBM WebSphere]], and [[Apache Tomcat]] to achieve improved performance, fault tolerance, and scalability similar to those achieved in data management scenarios.


In the summer of 2020, Coherence Community Edition was released as [[Open-source software|open source]] on [[GitHub]].<ref>[https://blogs.oracle.com/oraclecoherence/announcing-coherence-community-edition Coherence open source Community Edition announcement]</ref> Some Coherence usage patterns are also [[open source]] and are listed and supported through the Oracle Coherence incubator.<ref>[https://java.net/projects/cohinc/ The Coherence Incubator]</ref> These patterns implement features such as messaging, work distribution and [[data replication]] across [[wide area network]]s with Coherence.
In the summer of 2020, Oracle announced the release of Coherence Community Edition as an open-source project on [[GitHub]], broadening access to its technology. Additionally, Oracle has made available several usage patterns for Coherence in the [[Open source|open-source]] domain, maintained within the Oracle Coherence incubator. These include advanced features for messaging, work distribution, and [[data replication]] over wide area networks ([[Wide area network|WAN]]), demonstrating Coherence's adaptability in supporting distributed computing environments.


== See also ==
== See also ==

Revision as of 19:04, 10 February 2024

In computing, Oracle Coherence (originally Tangosol Coherence) is a Java-based distributed cache and in-memory data grid. It is claimed to be intended for systems that require high availability, high scalability and low latency, particularly in cases when traditional relational database management systems provide insufficient throughput, or insufficient performance.[1]

History

Tangosol Coherence was created by Cameron Purdy and Gene Gleyzer, and initially released in December, 2001.[2]

Oracle Corporation acquired Tangosol Inc., the original owner of the product, in April 2007, at which point it had more than 100 direct customers.[3] Tangosol Coherence was also embedded in a number of other companies' software products, some of which belonged to Oracle Corporation's competitors.[4]

Features

Oracle Coherence is designed to facilitate integration with a variety of services and platforms. It utilizes APIs to connect with TopLink, the Java Persistence API, Oracle Golden Gate, and other systems, enhancing interoperability across different technological environments.

Through Coherence*Web, Oracle Coherence offers capabilities for managing HTTP sessions, enabling application servers like Oracle WebLogic Server, IBM WebSphere, and Apache Tomcat to achieve improved performance, fault tolerance, and scalability similar to those achieved in data management scenarios.

In the summer of 2020, Oracle announced the release of Coherence Community Edition as an open-source project on GitHub, broadening access to its technology. Additionally, Oracle has made available several usage patterns for Coherence in the open-source domain, maintained within the Oracle Coherence incubator. These include advanced features for messaging, work distribution, and data replication over wide area networks (WAN), demonstrating Coherence's adaptability in supporting distributed computing environments.

See also

References

  1. ^ "Oracle Coherence". Oracle. Retrieved August 3, 2023.
  2. ^ "Tangosol, Inc". 2002-02-08. Archived from the original on 2002-02-08. Retrieved 2019-04-02.
  3. ^ "Oracle and Tangosol Acquisition Announcement" (PDF). Oracle.com. 2007-03-23. Retrieved 2014-10-18.
  4. ^ Oracle to Acquire a Lead in Extreme Transaction Processing