Book description
Create Internet-scale applications using Oracle’s Coherence high-performance data grid with this book and eBook
- Build scalable web sites and Enterprise applications using a market-leading data grid product
- Design and implement your domain objects to work most effectively with Coherence and apply Domain Driven Designs (DDD) to Coherence applications
- Leverage Coherence events and continuous queries to provide real-time updates to client applications
- Successfully integrate various persistence technologies, such as JDBC, Hibernate, or TopLink, with Coherence
- Filled with numerous examples that provide best practice guidance, and a number of classes you can readily reuse within your own applications
In Detail
Scalability, performance, and reliability have to be designed into an application from the very beginning, as there may be substantial cost or implementation consequences if they need to be added down the line. This indispensible book will teach you how to achieve these things using Oracle Coherence, a leading data grid product on the market.
Authored by leading Oracle Coherence authorities, this essential book will teach you how to use Oracle Coherence to build high-performance applications that scale to hundreds of machines and have no single points of failure. You will learn when and how to use Coherence features such as distributed caching, parallel processing, and real-time events within your application, and understand how Coherence fits into the overall application architecture.
Oracle Coherence provides a solid architectural foundation for scalable, high-performance and highly available enterprise applications, through features such as distributed caching, parallel processing, distributed queries and aggregations, real-time events, and the elimination of single points of failure.
However, in order to take full advantage of these features, you need to design your application for Coherence from the beginning. Based on the authors' extensive knowledge of Oracle Coherence, and how to use it in the real world, this book will provide you with all the information you need in order to leverage various Coherence features properly. It contains a collection of best practice-based solutions and mini-frameworks that will allow you to be more productive from the very beginning.
The early chapters cover basics like installation guidelines and caching topologies, before moving on to the domain model implementation guidelines, distributed queries and aggregations, parallel processing, and real-time events. Towards the end, you learn how to integrate Coherence with different persistence technologies, how to access Coherence from platforms other than Java, and how to test and debug classes and applications that depend on Coherence.
Leverage Oracle’s leading data grid solution to build massively scalable, high-performance applications
Table of contents
-
Oracle Coherence 3.5
- Table of Contents
- Oracle Coherence 3.5
- Credits
- Foreword
- About the author
- Acknowledgements
- About the co-authors
- About the reviewers
- Preface
- 1. Achieving Performance, Scalability, and Availability Objectives
- 2. Getting Started
- 3. Planning Your Caches
- 4. Implementing Domain Objects
- 5. Querying the Data Grid
- 6. Parallel and In-Place Processing
- 7. Processing Data Grid Events
- 8. Implementing the Persistence Layer
- 9. Bridging Platform and Network Boundaries
-
10. Accessing Coherence from .NET
- .NET client configuration
- Implementing the client application
- Summary
- 11. Accessing Coherence from C++
- 12. The Right Tool for the Job
- A. Coherent Bank Sample Application
- Index
Product information
- Title: Oracle Coherence 3.5
- Author(s):
- Release date: March 2010
- Publisher(s): Packt Publishing
- ISBN: 9781847196125
You might also like
book
Oracle Fusion Middleware 11g Architecture and Management
Master All Aspects of Oracle Fusion Middleware Management Govern a unified platform for agile, intelligent business …
book
Getting Started with Oracle WebLogic Server 12c: Developer's Guide
If you’ve dipped a toe into Java EE development and would now like to dive right …
book
Hibernate Recipes: A Problem-Solution Approach, Second Edition
Hibernate Recipes, Second Edition contains a collection of code recipes and templates for learning and building …
video
Scaling Applications with Caching, Sharding, and Replication
As MySQL Driven Application growths, requiring to handle larger and larger load with increasing database size …