Getting Started with Oracle Event Processing 11g

Create and develop real-world scenario Oracle CEP applications
Preview in Mapt

Getting Started with Oracle Event Processing 11g

Alexandre Alves, Robin J. Smith, Lloyd Williams

Create and develop real-world scenario Oracle CEP applications
Mapt Subscription
FREE
$29.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$21.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Getting Started with Oracle Event Processing 11g Book Cover
Getting Started with Oracle Event Processing 11g
$ 29.99
$ 21.00
Getting Started with Deep Learning with R [Integrated Course] Book Cover
Getting Started with Deep Learning with R [Integrated Course]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $119.98
Add to Cart

Book Details

ISBN 139781849684545
Paperback340 pages

Book Description

Events are everywhere, events which can have positive or negative impacts on our lives and important business decisions. These events can impact a company’s success, failure, and profitability. Technology now allows people from all walks of life to create Event Driven applications that will immediately and completely respond to the events that affect you and your business. So you are much more responsive to your customers, and competitive threats, and can take advantage of transient time sensitive situations.

"Getting Started with Oracle Event Processing" will let you benefit from the skills and years of experience from the original pioneers who were the driving force behind this immensely flexible, complete, and award winning Event Stream Processing technology. It provides all of the information needed to rapidly deliver and understand Event Driven Architecture (EDA) Applications. These can then be executed on the comprehensive and powerful integral Java Event Server platform which utilizes the hardware and operating system.

After an introduction into the benefits and uses of Event Stream Processing, this book uses tutorials and practical examples to teach you how to create valuable and rewarding Event Driven foundational applications. First you will learn how to solve Event Stream Processing problems, followed by the fundamentals of building an Oracle Event processing application in a step by step fashion. Exciting and unique topics are then covered: application construction, the powerful capabilities of the Oracle Event Processing language, CQL, monitoring and managing these applications, and the fascinating domain of real-time Geospatial Movement Analysis. Getting Started with Oracle Event Processing will provide a unique perspective on product creation, evolution and a solid understanding on how to effectively use the product.

Table of Contents

Chapter 1: An Overview of Complex Event Processing
What is event processing?
Relating this to a business in computing terms
Use case: A solution for customer problems
Key elements of event stream processing
Event processing languages and extensibility
Holistic Event-Driven and Service Orientated Architectures
Predicting an event
Summary
Chapter 2: An Overview of Oracle Event Processing
Understanding the heritage of Oracle Event Processing
The Java Event-Driven Server, the bits and bytes of the architecture
The adopted event language
The philosophy and fundamentals of developing
Controlling from the command line
Watching things happen and changing what happens
Summary
Chapter 3: Adapting Events for OEP
Creating and converting events
Event type system
Platform adapters
Configuring your own custom adapter
Summary
Chapter 4: Assembling and Configuring OEP Applications
Implementing the component model
Exploring the EPN extensions
Understanding the application configuration
Defining resources in the server configuration
Extending the component type infrastructure
Summary
Chapter 5: Coding with CQL
Introducing CQL
Understanding CQL fundamentals
The structure and semantics of event processing
SQL as a foundation
Typing and expressions
Timing models
Summary
Chapter 6: Managing and Monitoring Applications
Configuring the logging service
Provisioning applications
Changing application configuration
Managing server-wide configuration
Monitoring progress
Summary
Chapter 7: Using Tables and Caches for Contextual Data
Setting up JDBC data sources
Enriching events using a database table
Setting up caching systems
Enriching events using a cache
Using caches as event sources and sinks
Implementing an event bean to access a cache
Monitoring Coherence in the Visualizer
Summary
Chapter 8: Pattern Matching with CQL
Extending CQL with OEP cartridges
Blending CQL and Java
Processing XML with CQL
Pattern matching
Summary
Chapter 9: Implementing Performance Scaling, Concurrency, and High Availability for Oracle Event Processing
Scalability versus high availability
Understanding performance and ways to influence
Scaling Oracle Event Processing
The EventPartitioner example
Using concurrency with processors
High availability in Oracle Event Processing
A sample HA Event Processing application
High availability quality of services
The HA application
Summary
Chapter 10: Introducing Spatial: A Telemetric Use Case
Introduction to Oracle Spatial with Oracle Event Processing
Basic geospatial concepts and use cases
The Oracle Spatial Data Cartridge
Oracle geospatial features
Tracking vehicles with an Oracle Event Processing application
Summary
Chapter 11: Extending CQL with Spatial and JDBC
Creating geometries
Determining if geometries relate to each other
Configuring the spatial context
Retrieving external tables using SQL
Summary
Chapter 12: Looking Ahead: The Future of Oracle Event Processing
Possible technology strategic directions
Evolving developer environments
Service-oriented Architecture integration
Event intelligence on the computing edge with Sensor integration
Fast Data for Big Data
Looking around the corner with predictive analytics
Advancing performance with embedded hardware
The growing event processing standards
Summary

What You Will Learn

  • Immerse yourself and quickly understand the world of real-time event stream processing.
  • Get to grips with Event-Driven Architecture and event processing applications in minutes.
  • Be educated by the experts on Event Processing Network modeling and the best approaches on how to create and modify them.
  • Understand the power of the Continuous Query Language (CQL) and the right patterns for implementation so that you can achieve the best performance results.
  • Monitor and track the movement of people and resources using the unique capabilities provided by the integrated Oracle Spatial technology
  • Prepare for the future, familiarize yourself with the direction of Oracle Event Processing and get some hints and tips on what to should be research to keep ahead of the game
  • Learn how to perform pattern matching on events using the ANSI accepted CQL extensions.
  • Learn how to scale Oracle event processing applications using technologies such as JMS and Oracle Coherence Cache.

Authors

Table of Contents

Chapter 1: An Overview of Complex Event Processing
What is event processing?
Relating this to a business in computing terms
Use case: A solution for customer problems
Key elements of event stream processing
Event processing languages and extensibility
Holistic Event-Driven and Service Orientated Architectures
Predicting an event
Summary
Chapter 2: An Overview of Oracle Event Processing
Understanding the heritage of Oracle Event Processing
The Java Event-Driven Server, the bits and bytes of the architecture
The adopted event language
The philosophy and fundamentals of developing
Controlling from the command line
Watching things happen and changing what happens
Summary
Chapter 3: Adapting Events for OEP
Creating and converting events
Event type system
Platform adapters
Configuring your own custom adapter
Summary
Chapter 4: Assembling and Configuring OEP Applications
Implementing the component model
Exploring the EPN extensions
Understanding the application configuration
Defining resources in the server configuration
Extending the component type infrastructure
Summary
Chapter 5: Coding with CQL
Introducing CQL
Understanding CQL fundamentals
The structure and semantics of event processing
SQL as a foundation
Typing and expressions
Timing models
Summary
Chapter 6: Managing and Monitoring Applications
Configuring the logging service
Provisioning applications
Changing application configuration
Managing server-wide configuration
Monitoring progress
Summary
Chapter 7: Using Tables and Caches for Contextual Data
Setting up JDBC data sources
Enriching events using a database table
Setting up caching systems
Enriching events using a cache
Using caches as event sources and sinks
Implementing an event bean to access a cache
Monitoring Coherence in the Visualizer
Summary
Chapter 8: Pattern Matching with CQL
Extending CQL with OEP cartridges
Blending CQL and Java
Processing XML with CQL
Pattern matching
Summary
Chapter 9: Implementing Performance Scaling, Concurrency, and High Availability for Oracle Event Processing
Scalability versus high availability
Understanding performance and ways to influence
Scaling Oracle Event Processing
The EventPartitioner example
Using concurrency with processors
High availability in Oracle Event Processing
A sample HA Event Processing application
High availability quality of services
The HA application
Summary
Chapter 10: Introducing Spatial: A Telemetric Use Case
Introduction to Oracle Spatial with Oracle Event Processing
Basic geospatial concepts and use cases
The Oracle Spatial Data Cartridge
Oracle geospatial features
Tracking vehicles with an Oracle Event Processing application
Summary
Chapter 11: Extending CQL with Spatial and JDBC
Creating geometries
Determining if geometries relate to each other
Configuring the spatial context
Retrieving external tables using SQL
Summary
Chapter 12: Looking Ahead: The Future of Oracle Event Processing
Possible technology strategic directions
Evolving developer environments
Service-oriented Architecture integration
Event intelligence on the computing edge with Sensor integration
Fast Data for Big Data
Looking around the corner with predictive analytics
Advancing performance with embedded hardware
The growing event processing standards
Summary

Book Details

ISBN 139781849684545
Paperback340 pages
Read More

Read More Reviews

Recommended for You

Oracle Advanced PL/SQL Developer Professional Guide Book Cover
Oracle Advanced PL/SQL Developer Professional Guide
$ 35.99
$ 25.20
Oracle ADF 11gR2 Development Beginner's Guide Book Cover
Oracle ADF 11gR2 Development Beginner's Guide
$ 29.99
$ 21.00
Instant Pentaho Data Integration Kitchen Book Cover
Instant Pentaho Data Integration Kitchen
$ 19.99
$ 14.00
Oracle ADF Real World Developer's Guide  Book Cover
Oracle ADF Real World Developer's Guide
$ 35.99
$ 25.20
Instant Oracle Database and PowerShell How-to Book Cover
Instant Oracle Database and PowerShell How-to
$ 19.99
$ 14.00
Oracle SOA Governance 11g Implementation Book Cover
Oracle SOA Governance 11g Implementation
$ 35.99
$ 25.20