Oracle Coherence
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.{{Cite web |title=Oracle Coherence |url=https://www.oracle.com/java/coherence/ |access-date=August 3, 2023 |website=Oracle}}
History
Tangosol Coherence was created by Cameron Purdy and Gene Gleyzer, and initially released in December, 2001.{{Cite web|url=http://tangosol.com/news.jsp|archive-url=https://web.archive.org/web/20020208052700/http://tangosol.com/news.jsp|url-status=dead|archive-date=2002-02-08|title=Tangosol, Inc.|date=2002-02-08|access-date=2019-04-02}}
Oracle Corporation acquired Tangosol Inc., the original owner of the product, in April 2007, at which point it had more than 100 direct customers.{{cite web|url= http://www.oracle.com/us/corporate/acquisitions/tangosol/oracle-tangosol-gen-presentation-072406.pdf|title= Oracle and Tangosol Acquisition Announcement|publisher= Oracle.com|date= 2007-03-23|access-date= 2014-10-18}} Tangosol Coherence was also embedded in a number of other companies' software products, some of which belonged to Oracle Corporation's competitors.
[http://www.gartner.com/resources/147600/147673/oracle_to_acquire_a_lead_in__147673.pdf Oracle to Acquire a Lead in Extreme Transaction Processing]
Features
Coherence provides mechanisms to integrate with other services using TopLink, Java Persistence API, Oracle Golden Gate{{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}} and other platforms using APIs provided by Coherence.
Coherence can be used to manage HTTP sessions via Coherence*Web,{{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}} in applications services such as Oracle WebLogic Server, IBM WebSphere,and Apache Tomcat.
In the summer of 2020, Coherence Community Edition was released as open source on GitHub.[https://blogs.oracle.com/oraclecoherence/announcing-coherence-community-edition Coherence open source Community Edition announcement] Some Coherence usage patterns are also open source and are listed and supported through the Oracle Coherence incubator.[https://java.net/projects/cohinc/ The Coherence Incubator] These patterns implement features such as messaging, work distribution and data replication across wide area networks with Coherence.
See also
References
{{Reflist}}
External links
- [http://www.oracle.com/technetwork/middleware/coherence/overview/index.html Oracle Coherence Product page]
- [https://github.com/oracle/coherence/ Open source Coherence Community Edition project]
- [http://forums.oracle.com/forums/forum.jspa?forumID=480 Oracle Coherence User Forum] {{Webarchive|url=https://web.archive.org/web/20130502042706/https://forums.oracle.com/forums/forum.jspa?forumID=480 |date=2013-05-02 }}
- [http://weblogicserveradministration.blogspot.in/ Weblogic Coherence] {{Webarchive|url=https://web.archive.org/web/20130718080530/http://weblogicserveradministration.blogspot.in/ |date=2013-07-18 }}
- [https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.0/index.html The Oracle Coherence Knowledge Base]
- [http://coherence.oracle.com/display/INC10/Home The Oracle Coherence v10 incubator page] {{Webarchive|url=https://web.archive.org/web/20120512053407/http://coherence.oracle.com/display/INC10/Home |date=2012-05-12 }}
- [http://www.packtpub.com/oracle-coherence-35/book Oracle Coherence 3.5 by Aleksander Seovic, Packt Press]
{{Oracle}}