Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Oracle Coherence - Share and Manage Data in Clusters

( Duration: 5 Days )

This Oracle Coherence - Share & Manage Data in Clusters training course will teach you about Coherence and Coherence development. This course will help you develop the knowledge to provide your organization with fast access to frequently used data. This will provide scalability for mission-critical applications. You will become knowledgeable about Oracle Coherence and WebLogic integrations, enabling you to solve real world scalability problems, while improving performance and removing bottlenecks in applications.

By attending Oracle Coherence - Share & Manage Data in Clusters workshop, delegates will learn to:

  • Optimize Java entity objects, stored in Coherence caches, using various approaches such as core Java Serializable, ExternalizableLite, and Portable Object Format technique
  • Write Java clients that perform dynamic queries, and use in-place processing across a Coherence data grid(Map Reduce)
  • Implement Coherence event handing using the various eventing models, including Live Events
  • Manage Coherence Clusters in a WLS environment, including developing and deploying Coherence Grid Archives(GARs)
  • Run Coherence cache servers and the cache console
  • Develop Coherence Java entity objects and Java clients, optimized for Coherence
  • Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures
  • Install Coherence in standalone and within WLS environments

  • Familar with basic XML constructs
  • Proficient in the Java language
  • Familarity with Eclipse is helpful but not required
  • Knowdlege of JAXB and JSON helpful but not required

The Oracle Coherence - Share & Manage Data in Clusters class is ideal for:

  • Administrators
  • Developers

COURSE AGENDA

1

Introduction to Coherence

  • Performance Concepts, Caching and Scalability
  • Introduction to Coherence
  • Coherence Concepts
  • Coherence Terms and Technologies
2

Getting started with Coherence

  • Coherence Installation
  • Working with Caches
  • Configuring a Simple Cluster
  • Developing Coherence Applications
3

Working with Objects

  • Accessing Coherence
  • Developing Objects
  • Improving Performance Using Custom Serialization
4

Configuring Coherence Caches

  • Coherence Cache Topologies
  • Cache Configuration Concepts
  • What is a Topology?
  • Choosing the Right Cache
  • Elastic Data
5

Data Grid Events

  • Coherence Event Model Concepts
  • Live Events
  • Map Listeners
  • Map Triggers
  • Continuous Query Cache
6

Querying and Aggregating Data

  • Coherence Filters
  • Sorting and Aggregating
  • Coherence Query Language
  • Improving Query Performance Using Explain Plans and Trace
7

Performing In-Place Process of Data with Entry Processors

  • Managing Concurrent Access to Data
  • EntryProcessors Concepts
  • EntryProcessors Development and Registration
  • Partition Level Transactions
  • Invocation Services
8

Extending and Integrating Coherence with Other Services

  • Persisting Data to a Database
  • Data Source Integration
  • Coherence and JPA
  • The GoldenGate Adapter for Coherence
9

Typical Caching Architectures

  • Evolution of Data Grid Design Patterns
  • Single vs Multiple Application Instances
  • Local Caching Pattern
  • Distributed Caching Pattern
  • Cache Aside and Read-Through Pattern
  • Write Thru Pattern
  • Near Caching and Client Side Processing Patterns
  • Server Side Processing and Distributed Computing Patterns
10

REpresentational State Transfer

  • Exposing Data using REST
  • Deploying REST Applications Using Proxies
  • Deploying REST Applications Using WLS Proxies
  • Accessing REST Objects
  • Securing REST
11

WebLogic Server and Coherence

  • Coherence Container for WLS
  • Coherence Cluster
  • Managed Coherence Servers
  • Grid ARchives
  • Deploying GARs
  • Coherence*Web
12

Coherence*Extend

  • Concepts
  • Configure and Run Coherence*Extend
  • Developing *Extend Clients
  • Simplifying and Tuning Coherence*Extend Configuration
13

Coherence Security

  • Security Overview
  • Cluster Security
  • Access Control
  • Coherence*Extend Security

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X