Oracle - Oracle Coherence 3.6: Share and Manage Data In Clusters
Seminar
In Düsseldorf
Beschreibung
-
Kursart
Seminar
-
Ort
-
Dauer
5 Tage
-
Beginn
auf Anfrage
Oracle - Oracle Coherence 3.6: Share and Manage Data In Clusters: Teilnehmerkreis Java-Entwickler Technischer Berater Vertriebsberater Kursziele Develop Java entity objects, optimized for coherence Write Java clients that use a Coherence cache Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures Optimize Java entity objects,.. Gerichtet an: Teilnehmerkreis Java-Entwickler Technischer Berater Vertriebsberater Kursziele Develop Java entity objects, optimized for coherence Write Java clients that use a Coherence cache Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures Optimize Java entity objects, stored in Coherence caches, using various approaches such as core Java Serializable, ExternalizableLite, and Portable Object Format techniques Write Java clients...
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
Empfohlene Vorkenntnisse: An excellent understanding of Java Development A good understanding of the Java Collections and Map APIs A good understanding of XML concepts and networking concepts Working knowledge of Eclipse
Meinungen
Erfolge dieses Bildungszentrums
Sämtlich Kurse sind auf dem neuesten Stand
Die Durchschnittsbewertung liegt über 3,7
Mehr als 50 Meinungen in den letzten 12 Monaten
Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister
Themen
- Management
- Access
- Datenbank
- Java
- Server
- C
- C+
- C++
- C#
- Web
- DB
- Oracle8
- Oracle9i
- Oracle Datenbanken
- IT
- Events
Inhalte
Oracle - Oracle Coherence 3.6: Share and Manage Data In Clusters: Teilnehmerkreis
- Java-Entwickler
- Technischer Berater
- Vertriebsberater
- Develop Java entity objects, optimized for coherence
- Write Java clients that use a Coherence cache
- Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures
- Optimize Java entity objects, stored in Coherence caches, using various approaches such as core Java Serializable, ExternalizableLite, and Portable Object Format techniques
- Write Java clients that perform parallel queries and aggregations across a Coherence data grid
- Implement Java clients that can perform dynamic queries using the Coherence query language
- Describe, configure, deploy, and use Coherence*Web HTTPSessions with WebLogic Server
- Implement backing map listeners to handle events related to data that is inserted, modified, or deleted from a cache
- Implement Entry Processors to process data 'in-place' where it is stored in the cache
- Implement a cache that is backed by JPA to a persistent store
- Implement a CacheLoader and a CacheStore
- Configure the JMX Reporter and use its out-of-the-box (OOTB) reports to troubleshoot problems
- Size a Coherence data grid
- Implement a Coherence application that can participate in an XA transaction
- Describe the security options available with Coherence
- Describe, configure, and deploy Coherence*Extend
ZIELGRUPPE
Teilnehmerkreis
- Java-Entwickler
- Technischer Berater
- Vertriebsberater
- Develop Java entity objects, optimized for coherence
- Write Java clients that use a Coherence cache
- Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures
- Optimize Java entity objects, stored in Coherence caches, using various approaches such as core Java Serializable, ExternalizableLite, and Portable Object Format techniques
- Write Java clients that perform parallel queries and aggregations across a Coherence data grid
- Implement Java clients that can perform dynamic queries using the Coherence query language
- Describe, configure, deploy, and use Coherence*Web HTTPSessions with WebLogic Server
- Implement backing map listeners to handle events related to data that is inserted, modified, or deleted from a cache
- Implement Entry Processors to process data 'in-place' where it is stored in the cache
- Implement a cache that is backed by JPA to a persistent store
- Implement a CacheLoader and a CacheStore
- Configure the JMX Reporter and use its out-of-the-box (OOTB) reports to troubleshoot problems
- Size a Coherence data grid
- Implement a Coherence application that can participate in an XA transaction
- Describe the security options available with Coherence
- Describe, configure, and deploy Coherence*Extend
KURSINHALT
Oracle Coherence is an in-memory data caching and event engine often referred to as an in-memory data grid solution, designed to seamlessly improve performance, reliability, and fault tolerance of Java,.NET and C++ applications.
In this course participants will learn about Coherence and Coherence development including but not limited to:
What is Coherence?
- How does it solve real world scalability problems?
- How does it improve performance and remove bottlenecks in applications?
- What is the architecture of Coherence? What are Coherence clusters and nodes?
- How is data managed in a Coherence cluster?
- What are the changes that need to be made to an application to use Coherence?
- What is serialization and why it is important to scalability?
- What are Coherence Events? How can applications take advantage of events?
- What is Coherence in-place processing? How can applications improve performance using in-place processing?
- How can Coherence be integrated with other data sources?
- How can I use Coherence in a .NET, C++ or WebLogic Server environment?
Participants will explore these and other topics in a tailored environment designed to stimulate and reinforce classroom concepts using carefully crafted laboratory and practice scenarios.
Learn To:
- Use best practices and different serialization techniques working with objects in Coherence
- Configure Coherence caching topologies
- Observe and handle Coherence data and cluster changes using events
- Query and aggregate cache data using the filter, query language, and aggregation APIs
- Process work in parallel across the cluster using EntryProcessors, Invocation Services, and CommonJ Work Managers
- Configure and write non-clustered Java and C++ clients that use Coherence*Extend to access cluster data
Introduction to Coherence
- Understanding application performance
- Caching and application performance
- Understanding Coherence concepts and architecture
- Coherence installation
- Working with caches
- Developing Coherence applications
- Developing objects
- Improving performance using custom serialization
- Understanding Coherence cache topologies
- About Local cache
- About Replicated cache
- About Partitioned cache
- About Near cache
- About Overflow cache
- About Topologies summary
- Understanding Advanced configurations
- Event processing: Concepts, Map Listeners, and Map Triggers
- Making caches observable
- Backing maps and events
- About events and the continuous query cache
- Coherence queries with filters
- Queries and indexes
- Coherence query language
- Managing concurrent access to data
- Scalability and parallel processing: Entry Processors
- Agent processes and the InvocationService
- Managing work with the CommonJ Work Manager
- Overview of transactions
- Coherence and transactions
- Using the Transaction Framework API
- Coherence and XA
- Configuring the transactional-scheme
- Transactional connections
- Using the Coherence resource adapter
- Persisting data to a database
- Data source integration
- Implementing your own CacheLoader and CacheStore
- Transactions and XA
- Caching strategies
- Evolution of data grid design patterns
- Coherence JMX management
- Coherence Reporter
- Cache and cluster management
- Coherence Management Pack for Oracle Enterprise Manager
- Third-party management tools
- Production checklist
- Cluster (TCMP) security
- TCMP Access Control
- Coherence*Extend: Pluggable identity handling
- Coherence*Extend: Associate identity with references
- Coherence*Extend: Authorization wrappers
- Transport layer security: SSL
- Concepts of Coherence*Extend
- Configure and use Coherence*Extend
- Coherence*Web overview
VORRAUSSETZUNG
Empfohlene Vorkenntnisse:
- An excellent understanding of Java Development
- A good understanding of the Java Collections and Map APIs
- A good understanding of XML concepts and networking concepts
- Working knowledge of Eclipse
Oracle - Oracle Coherence 3.6: Share and Manage Data In Clusters