Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Getting Started with Oracle Event Processing 11g
Table of Contents Getting Started with Oracle Event Processing 11g Credits About the Authors About the Reviewers www.PacktPub.com
Support files, eBooks, discount offers and more Why Subscribe? Free Access for Packt account holders Instant Updates on New Packt Books
Preface
What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Errata Piracy Questions
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
An event An event stream An event type Event Processing Network
Event processing languages and extensibility
Processor event node methodologies Processor extensibility Event processor "Intelligence Injection"
Holistic Event-Driven and Service Orientated Architectures Predicting an event Summary
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
CQL concepts
The philosophy and fundamentals of developing
Creating an Oracle Event Processing application Some hints and tips
Controlling from the command line Watching things happen and changing what happens Summary
3. Adapting Events for OEP
Creating and converting events Event type system Platform adapters
The JMS adapter The CSV adapter HTTP pub-sub adapter
Configuring your own custom adapter
Leveraging OSGi services to create an adapter Packaging custom adapters
Summary
4. Assembling and Configuring OEP Applications
Implementing the component model Exploring the EPN extensions
Defining a simple Spring bean Creating the event type repository Setting up the adapters Configuring channels Implementing event-beans Enabling the power of CQL processors Defining a database table Using caching
Understanding the application configuration
Adapter configuration Channel configuration Cache configuration
Defining resources in the server configuration Extending the component type infrastructure Summary
5. Coding with CQL
Introducing CQL Understanding CQL fundamentals
Establishing your sources and destinations Processing models
The structure and semantics of event processing
Restricting streams with Windows
Tuple-based windows Partitioned windows
Output Controlling output with slides The unbounded window The constant value range window The NOW window and the Last Event window
SQL as a foundation
Joins
External sources
Aggregations Ordering Views Set operations
Typing and expressions Timing models Summary
6. Managing and Monitoring Applications
Configuring the logging service Provisioning applications Changing application configuration Managing server-wide configuration
Controlling concurrency with work managers Accessing contextual data with data sources Browsing metadata with the event type repository
Monitoring progress Summary
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
8. Pattern Matching with CQL
Extending CQL with OEP cartridges Blending CQL and Java
Class loading in CQL Handling ambiguities between Java and CQL Using the JavaBeans conventions in CQL
Processing XML with CQL
Handling XML document sources
Pattern matching
Partitioning events for matching Patterns as regular expressions
Controlling the number of matches
Working with correlation groups Expiring patterns
Summary
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 threading model Optimizing threading in channels
The EventPartitioner example Using concurrency with processors
Partitioned versus pipelined parallelism Improving performance with batching General event processing, network performance tuning, and memory sizing observations
High availability in Oracle Event Processing
Failure scenarios
A sample HA Event Processing application High availability quality of services
Simple failover Simple failover with buffering Lightweight queue trimming Precise recovery with JMS
The HA application
ActiveMQ server The JMS Message Client Running the HA solution sample Studying the Visualizer tooling for HA implementation
Summary
10. Introducing Spatial: A Telemetric Use Case
Introduction to Oracle Spatial with Oracle Event Processing Basic geospatial concepts and use cases
Geo-streaming Geo-fencing Bus tracking movement event patterns
The Oracle Spatial Data Cartridge Oracle geospatial features Tracking vehicles with an Oracle Event Processing application
Key application elements
Bus tracking EPN BusSpatialProcessor Bus tracking visual user interface How to run this bus tracking sample application
Summary
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
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
Event container platform manipulation profiles
The Embedded profile
Fast Data for Big Data
Fast data sample
Looking around the corner with predictive analytics
More on analytics A Predicting Use Case Understanding the "Fuzzy" results Extending insurance solutions and JDBC data cartridge summary
Advancing performance with embedded hardware The growing event processing standards Summary
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion