Cover image for Getting Started with Oracle Complex Event Processing 11g.
Getting Started with Oracle Complex Event Processing 11g.
Title:
Getting Started with Oracle Complex Event Processing 11g.
Author:
Alves, Alexandre.
ISBN:
9781849684552
Personal Author:
Physical Description:
1 online resource (407 pages)
Contents:
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.
Abstract:
This book is a practical guide with examples and clear steps to explain terrain modeling with Grome.If you're a developer or artist looking for a guide to walk you through GROME 3.1, then this book is for you. This book will help you from the first step to exporting a terrain as a workable art asset in a game engine.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: