Oracle Coherence 3.5

Oracle Coherence 3.5 By Aleksandar Seovic, Mark Falco, Patrick Peralta
Publisher: Packt Publishing 2010 | 408 Pages | ISBN: 1847196128 | File type: PDF | 8 mb
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.
Create Internet-scale applications using Oracle¡¯s high-performance data grid
* 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.
What you will learn from this book
# Best use distributed caching to reduce the load on the backend database
# Design and implement your domain objects to work most effectively with Coherence
# Apply Domain Driven Design (DDD) principles to Coherence applications
# Query and aggregate data efficiently within the Coherence grid
# Boost application performance by executing tasks in parallel within the grid
# Leverage Coherence events and continuous queries to provide real-time updates to client applications
# Integrate various persistence technologies, such as JDBC and JPA, with Coherence
# Access Coherence from .NET and C applications using Coherence*Extend
# Test and debug Coherence-related code
Chapter 1 Introduction to Oracle Coherence -Shows you how to install Coherence and teaches the basics of Coherence API
Chapter 2 Designing Coherence Caches -Covers various caching topologies Coherence supports and when to use each
Chapter 3 Implementing Domain Model -Describes how to apply DDD to Coherence applications and how to implement your domain objects to work optimally with Coherence
Chapter 4 Querying the Data Grid - Provides an overview of Coherence distributed queries and aggregations
Chapter 5 Parallel Processing -Teaches you how to improve application performance by parallelizing task execution within the Coherence cluster
Chapter 6 Data Grid Events - Shows you how to use Coherence events and continuous queries to receive real-time notifications of data changes
Chapter 7 Implementing Persistence Layer -Examines different persistence architectures that can be used with Coherence and shows you how to use Spring JDBC, Hibernate, and TopLink to implement persistence
Chapter 8 Bridging Platform and Network Boundaries -Describes how to connect to a Coherence grid from remote Java, .NET, and C applications over TCP/IP
Chapter 9 Bridging Platform and Network Boundaries -Covers the Coherence*Extend protocol, which allows you to access a Coherence cluster from remote clients and from platforms and languages other than Java, such as .NET and C .
Oracle Coherence 3.5(0)
Database Projects in Access for Advanced Level(0)
Databases A Beginner's Guide(0)
Database Systems Concepts (0)
SQL: Visual QuickStart Guide, 3rd Edition(0)
Hitchhiker's Guide to Visual Studio and SQL Server: Best Practice Architectures and Examples, 7th Edition(0)
Building Web Applications With SAS/IntrNet: A Guide to the Application Dispatcher (0)
Microsoft SQL Server 2008 High Availability with Clustering Database Mirroring(0)
Introduction to Database Systems, An (8th Edition)(0)
OCA/OCP Oracle Database 11g All-in-One Exam Guide: Exams 1Z0-051, 1Z0-052, 1Z0-053 (Osborne ORACLE Press Series)(0)
The One #3 (of 10) (2011)(0)
The Bountiful Solar Greenhouse(0)
Astrobiology of Earth: The Emergence, Evolution and Future of Life on a Planet in Turmoil(0)
Einziger deutscher Flugzeugtraeger Graf Zeppelin(0)
The World That Made New Orleans: From Spanish Silver to Congo Square(0)
Feedlotting Lambs: A Producer's Guide (Landlinks Press)(0)
High-Iron Mungbean Recipes For North India(0)
Web Analytics: An Hour a Day (0)
20 Holiday Craft Projects(0)
Adaptation to Climate Change: A Spatial Challenge(0)
Armored Car: A History Of American Wheeled Combat Vehicles(0)
Handbook of Psychodiagnostic Testing: Analysis of Personality in the Psychological Report (0)
Advanced Excel for Scientific Data Analysis(0)
Graphs and Applications: An Introductory Approach(0)
The One #3 (of 10) (2011)(0)
Mycotoxins in Feedstuffs(0)
Processing XML documents with Oracle JDeveloper 11g (0)
Fundamentals of Quantum Chemistry: Molecular Spectroscopy and Modern Electronic Structure Computations(0)
Y. Ellinger (Editor), "Strategies and Applications in Quantum Chemistry: From Molecular Astrophysics to Molecular Engineering"(0)
Gordon A. Gallup, "Valence Bond Methods: Theory and Applications"(0)
The Cabling Handbook,2 Ed(0)
sicher mobil: Sicherheit in der drahtlosen Kommunikation(0)
Einf¨¹hrung in die Extragalaktische Astronomie und Kosmologie(0)
Sorting the Elements: The Periodic Table at Work(0)
Practical Hacking Techniques and Countermeasures(0)
Electricity and Electronics for Aerospace Vehicles(0)
Illustrated Dictionary The Oxford Picture Dictionary (0)
Cooperative Wireless Communications(0)