Index
A
- active/active / High availability in Oracle Event Processing
- active/passive / High availability in Oracle Event Processing
- ActiveMQ server
- about / ActiveMQ server
- adapter configuration, OEP application
- about / Adapter configuration
- Adobe Flex user interface
- Anyinteract
- application class-space policy
- about / Class loading in CQL
- application configuration
- about / Understanding the application configuration
- adapter configuration / Adapter configuration
- channel configuration / Channel configuration
- cache configuration / Cache configuration
- server configuration / Defining resources in the server configuration
- ApplicationIdentityAware interface
B
- Big Data
- about / Fast Data for Big Data
- Big Data explosion / Relating this to a business in computing terms
- bloombergMarketFeed / Set operations
- boundary
- requisites / Bus tracking movement event patterns
- about / Creating geometries
- bundles
- bus.busId event-type property
- about / BusSpatialProcessor
- BusArrival query
- about / BusSpatialProcessor
- BusPosChannel
- about / BusSpatialProcessor
- BusPosChannel channel event node
- about / BusSpatialProcessor
- BusPositionGen adapter
- about / Bus tracking EPN
- BusSpatialProcessor
- about / BusSpatialProcessor
- BusSpatialProcessor event node
- about / Bus tracking EPN
- busstop.Id event-type property
- about / BusSpatialProcessor
- BusStopAdapter
- about / Bus tracking EPN
- BusStopArrivalChannel
- about / BusSpatialProcessor
- BusStopArrivalChannel channel event node
- about / BusSpatialProcessor
- BusStopArrivalOutputBean event bean node
- about / BusSpatialProcessor
- BusStopChannel
- about / BusSpatialProcessor
- BusStopChannel channel event node
- about / BusSpatialProcessor
- bus tracking application
- about / Tracking vehicles with an Oracle Event Processing application
- key application elements / Key application elements
- running / How to run this bus tracking sample application
- bus tracking EPN
- about / Bus tracking EPN
- bus tracking movement event patterns
- bus tracking visual user interface
C
- <channel> definition
- about / BusSpatialProcessor
- cache
- about / Setting up caching systems
- used, as event sources abd sinks / Using caches as event sources and sinks
- cache configuration, OEP application
- about / Cache configuration
- elements / Cache configuration
- max-size element / Cache configuration
- eviction-policy element / Cache configuration
- time-to-live / Cache configuration
- idle-time / Cache configuration
- work-manager-name / Cache configuration
- caching system
- about / Setting up caching systems
- setting up / Setting up caching systems
- Call Detail Record (CDR) events / Use case: A solution for customer problems
- Capital Markets
- CardTransactionCache / Using caches as event sources and sinks
- cartesian coordinate system
- about / Creating geometries
- CEP
- used, for solving customer problems / Use case: A solution for customer problems
- about / Processing models
- CEP languages
- about / Event processing languages and extensibility
- example / Event processing languages and extensibility
- processor event node / Processor event node methodologies
- processor extensibility / Processor extensibility
- event processors / Event processor "Intelligence Injection"
- channel
- about / Configuring channels
- channel configuration, OEP application
- about / Channel configuration
- class loading
- about / Class loading in CQL
- closed shapes
- about / Creating geometries
- coherence
- monitoring, in Visualizer / Monitoring Coherence in the Visualizer
- coherence cache configuration
- about / Cache configuration
- command line, Oracle Event Processing
- controlling / Controlling from the command line
- component model
- implementing / Implementing the component model
- component type infrastructure
- extending / Extending the component type infrastructure
- conceptional model / Processing models
- concurrency
- implementing, with processors / Using concurrency with processors
- configuration parameters, spatial context
- SMA / Configuring the spatial context
- ROF / Configuring the spatial context
- tolerance / Configuring the spatial context
- constant value range window
- about / The constant value range window
- contain() function
- CONTAIN@spatial geometric relation operator
- containedGeometry
- continuous joins
- about / Joins
- coordinate system
- about / Creating geometries
- Core Engine
- correlation variable groups
- working with / Working with correlation groups
- about / Working with correlation groups
- DEFINE clause / Working with correlation groups
- MEASURES clause / Working with correlation groups
- correlation variables
- about / Pattern matching
- CQL
- about / The adopted event language, Introducing CQL
- concepts / CQL concepts
- examples / CQL concepts
- fundamentals / Understanding CQL fundamentals
- sources, establishing / Establishing your sources and destinations
- destinations, establishing / Establishing your sources and destinations
- models, processing / Processing models
- SQL / SQL as a foundation
- native types / Typing and expressions
- numeric data types / Typing and expressions
- timing models / Timing models
- extending, with OEP cartridges / Extending CQL with OEP cartridges
- XML, processing with / Processing XML with CQL
- pattern matching / Pattern matching
- geometries, creating / Creating geometries
- geometric relationship, determining / Determining if geometries relate to each other
- spatial context, configuring / Configuring the spatial context
- external tables, retrieving with SQL / Retrieving external tables using SQL
- CQL and Java integration
- about / Blending CQL and Java
- class loading / Class loading in CQL
- ambiguities, handling / Handling ambiguities between Java and CQL
- JavaBeans conventions, using / Using the JavaBeans conventions in CQL
- CQL CEP processor engine
- about / Oracle geospatial features
- CQL join
- about / External sources
- CQL query
- about / Understanding CQL fundamentals
- syntax / Processing models
- structure / The structure and semantics of event processing
- createGeometry() method
- about / Creating geometries
- CSV adapter
- about / The CSV adapter
- port / The CSV adapter
- eventTypeName / The CSV adapter
- eventPropertyNames / The CSV adapter
- csvgen / The CSV adapter
- custom adapters
- configuring / Configuring your own custom adapter
- OEP adapter APIs, reviewing / Configuring your own custom adapter
- OSGi services, leveraging / Leveraging OSGi services to create an adapter
- packaging / Packaging custom adapters
- customer problems
- solving, CEP platforms used / Use case: A solution for customer problems
D
- Data Cartridge Domain Specific Extensibility / CQL concepts
- data cartridges
- about / Processor extensibility
- Demand Response (DR) solutions / Use case: A solution for customer problems
- destinations / Establishing your sources and destinations
- Digital Inclusion
- Directed Flow Graph
- about / Event Processing Network
- DisposableBean interface
- DSTREAM operator
- about / Output
E
- Eclipse environment
- features / Some hints and tips
- IDE / Some hints and tips
- visualization / Some hints and tips
- EDN
- EJBs
- Elvis
- Embedded profile
- about / The Embedded profile
- EPN
- about / Event Processing Network
- structure / Event Processing Network
- event adapters / Event Processing Network
- event channels / Event Processing Network
- event cache / Event Processing Network
- event processors / Event Processing Network
- EPN extensions
- exploring / Exploring the EPN extensions
- Spring bean, defining / Defining a simple Spring bean
- event type repository, creating / Creating the event type repository
- adapters, setting up / Setting up the adapters
- channels, configuring / Configuring channels
- event-beans, implementing / Implementing event-beans
- CQL processing, enabling / Enabling the power of CQL processors
- database table, defining / Defining a database table
- caching / Using caching
- EPN HA adapter
- about / The HA application
- event
- about / An event
- predicting / Predicting an event
- enriching, with database table / Enriching events using a database table
- enriching, with cache / Enriching events using a cache
- Event-Driven technology
- event adapters
- about / Event Processing Network
- event bean
- implementing / Implementing an event bean to access a cache
- event cache
- about / Event Processing Network
- event channels
- about / Event Processing Network
- event container platform manipulation profiles
- event correlation and aggregation
- Event Definition Language (EDL)
- about / Evolving developer environments
- Event Driven Architecture (EDA)
- Event Driven SOA (ED-SOA)
- diagrammatic representation / Holistic Event-Driven and Service Orientated Architectures
- about / Holistic Event-Driven and Service Orientated Architectures
- event filtering
- event intelligence
- extending, to computing edge with Sensor integration / Event intelligence on the computing edge with Sensor integration
- EventPartitioner example
- about / The EventPartitioner example
- event pattern matching
- event processing
- Event Processing Network (EPN)
- about / Fast data sample
- Event Processing Technical Society (EPTS) / The growing event processing standards
- event processors
- about / Event Processing Network, Event processor "Intelligence Injection"
- concurrency, using with / Using concurrency with processors
- events, Oracle Event Processing
- creating / Creating and converting events
- event stream
- about / An event stream
- event stream processing
- elements / Key elements of event stream processing
- event type
- about / An event type
- example / An event type
- eventTypeNames property
- about / The CSV adapter
- event type repository
- about / Browsing metadata with the event type repository
- used, for browsing metadata / Browsing metadata with the event type repository
- event type system, Oracle Event Processing
- about / Event type system
- evolving developer environments
- about / Evolving developer environments
- Exalogic node / Understanding performance and ways to influence
- exciting Event Stream Processing (ESP) dimension
- about / Evolving developer environments
- external tables, CQL
- retrieving, SQL used / Retrieving external tables using SQL
F
- Fast Data
- about / Fast Data for Big Data
- Fast Data capabilities / Relating this to a business in computing terms
- Fast Data sample
- about / Fast data sample
- Financial Front Office
G
- Garbage Collection (GC)
- geo-fencing
- geo-streaming
- about / Geo-streaming
- geodetic coordinate system
- about / Creating geometries
- geometric relationship
- determining / Determining if geometries relate to each other
- geometries
- creating / Creating geometries
- closed shapes / Creating geometries
- boundary / Creating geometries
- geospatial techniques
- geo-streaming / Geo-streaming
- geo-fencing / Geo-fencing
- bus tracking movement event patterns / Bus tracking movement event patterns
- getName() method
- Global Positioning Systems (GPS)
- goingUpPrice property
- about / Pattern matching
- greedy match
- growing event processing standards / The growing event processing standards
H
- HA adapter
- about / The HA application
- HA application
- about / The HA application
- ActiveMQ server / ActiveMQ server
- JMS Message Client / The JMS Message Client
- solution sample, running / Running the HA solution sample
- Visualizer tooling, reviewing / Studying the Visualizer tooling for HA implementation
- Hadoop Distributed File System (HDFS)
- about / Fast Data for Big Data
- HA solution sample
- running / Running the HA solution sample
- heat maps / Use case: A solution for customer problems
- HelloWorldAdapterFactory
- about / Packaging custom adapters
- high availability, OEP
- about / High availability in Oracle Event Processing
- issues / High availability in Oracle Event Processing
- failure scenarios / Failure scenarios
- high availability QoS
- about / High availability quality of services
- simple failover / Simple failover
- simple failover, with buffering / Simple failover with buffering
- lightweight queue trimming / Lightweight queue trimming
- precise recovery with JMS / Precise recovery with JMS
- HTTP pub-sub adapter
- about / HTTP pub-sub adapter
- HTTP pub-sub adapter nodes
- about / BusSpatialProcessor
- HTTP pub-sub component
- about / BusSpatialProcessor
- advantages / BusSpatialProcessor
I
- IN-VOID / Bus tracking movement event patterns
- InitializingBean interface
- inputChannel / Establishing your sources and destinations
- InputEventType / Establishing your sources and destinations
- Integrated Development Environment (IDE)
- about / Evolving developer environments
- isName() method
- ISTREAM operator
- about / Output
J
- Java Boolean native type
- about / Blending CQL and Java
- Java Event-Driven Server
- Java Language Specification (JLS)
- Java platform approach
- Java Script Object Notation (JSON)
- about / HTTP pub-sub adapter
- JCA
- JDBC data sources
- setting up / Setting up JDBC data sources
- JMS adapter
- about / The JMS adapter, The HA application
- JMS Message Client
- about / The JMS Message Client
- JMX API framework
- joins
- about / Joins
- external sources / External sources
- streaming sources / External sources
- JRockit JVM
K
- key application elements, bus tracking application
- about / Key application elements
- bus tracking EPN / Bus tracking EPN
- BusSpatialProcessor / BusSpatialProcessor
- bus tracking visual user interface / Bus tracking visual user interface
- key elements, event stream processing
- about / Key elements of event stream processing
- event / An event
- event stream / An event stream
- event type / An event type
- EPN / Event Processing Network
L
- Last Event window
- lightweight queue trimming
- about / Lightweight queue trimming
- advantages / Lightweight queue trimming
- implementing / Lightweight queue trimming
- like operator / Typing and expressions
- loadgen utility
- about / The CSV adapter
- locationStream
M
- M2M (Machine-to-Machine)
- marketFeed stream
- about / Processing XML with CQL
- MATCH_RECOGNIZE clause
- about / Pattern matching
- MATCH_RECOGNIZE operator
- about / Pattern matching
- memory sizing observations
- Minimum Bounding Rectangles (MBRs) / Determining if geometries relate to each other
- model of processing / Establishing your sources and destinations
- myProp property
N
- native types, CQL
- BIGINT / Typing and expressions
- BOOLEAN / Typing and expressions
- BYTE(size) / Typing and expressions
- CHAR(size) / Typing and expressions
- DOUBLE / Typing and expressions
- FLOAT / Typing and expressions
- INTEGER / Typing and expressions
- INTERVAL / Typing and expressions
- TIMESTAMP / Typing and expressions
- XMLTYPE / Typing and expressions
- network performance tuning
- NOW window
- numeric data types, CQL
- XMLTYPE / Typing and expressions
O
- OEP adapter APIs
- StageIdentityAware / Configuring your own custom adapter
- StreamSource / Configuring your own custom adapter
- ApplicationIdentityAware / Configuring your own custom adapter
- InitializingBean / Configuring your own custom adapter
- ResumableBean / Configuring your own custom adapter
- RunnableBean / Configuring your own custom adapter
- DisposableBean / Configuring your own custom adapter
- OEP applications
- logging service, configuring / Configuring the logging service
- provisioning / Provisioning applications
- configuration, changing / Changing application configuration
- server-wide configuration, managing / Managing server-wide configuration
- progress, monitoring / Monitoring progress
- OEP cartridges
- CQL, extending with / Extending CQL with OEP cartridges
- OEP threading model
- about / The threading model
- threading, optimizing in channels / Optimizing threading in channels
- OEP Visualizer
- about / HTTP pub-sub adapter
- OnMessageReceived function
- Oracle CEP cartridges
- Oracle Data Mining (ODM) solution / More on analytics
- Oracle Event Processing
- about / Understanding the heritage of Oracle Event Processing
- Java platform approach / The Java Event-Driven Server, the bits and bytes of the architecture
- event language / The adopted event language
- command line, controlling / Controlling from the command line
- Visualizer / Watching things happen and changing what happens
- events, creating / Creating and converting events
- events, converting / Creating and converting events
- event type system / Event type system
- platform adapters / Platform adapters
- custom adapter, configuring / Configuring your own custom adapter
- JDBC data sources, setting up / Setting up JDBC data sources
- events, enriching with database table / Enriching events using a database table
- caching systems, setting up / Setting up caching systems
- events, enriching with cache / Enriching events using a cache
- caches, using as event sources and sinks / Using caches as event sources and sinks
- event bean, implementing / Implementing an event bean to access a cache
- coherence, monitoring in Visualizer / Monitoring Coherence in the Visualizer
- performance / Understanding performance and ways to influence
- scaling / Scaling Oracle Event Processing
- high availability / High availability in Oracle Event Processing
- geospatial techniques / Basic geospatial concepts and use cases
- bus tracking application / Tracking vehicles with an Oracle Event Processing application
- Oracle Event Processing, future
- technology strategic directions / Possible technology strategic directions
- evolving developer environments / Evolving developer environments
- Service-oriented Architecture integration / Service-oriented Architecture integration
- event intelligence, extending to computing edge with Sensor integration / Event intelligence on the computing edge with Sensor integration
- Fast Data for Big Data / Fast Data for Big Data
- Predictive Analysis / Looking around the corner with predictive analytics
- performance, advancing with embedded hardware / Advancing performance with embedded hardware
- growing event processing standards / The growing event processing standards
- Oracle Event Processing applications
- developing / The philosophy and fundamentals of developing
- creating / Creating an Oracle Event Processing application
- tips / Some hints and tips
- Oracle Event Processing Data Cartridge
- about / Fast data sample
- Oracle geospatial features
- about / Oracle geospatial features
- Oracle MapViewer
- about / HTTP pub-sub adapter, Geo-fencing
- Oracle NoSQL Database
- about / Fast Data for Big Data
- Oracle Spatial
- Oracle Spatial Data Cartridge
- Oracle Technology Network (OTN) / Understanding performance and ways to influence
- Oracle Technology Network (OTN) pages
- about / Fast data sample
- Oracle WebLogic Server JEE
- ordering-constraint attribute / Using concurrency with processors
- unordered / Using concurrency with processors
- partition ordered / Using concurrency with processors
- ordered / Using concurrency with processors
- OSGi
- output events / Understanding CQL fundamentals
P
- partitioned parallelism
- versus, pipelined parallelism / Partitioned versus pipelined parallelism
- about / Partitioned versus pipelined parallelism
- partitioned windows
- about / Partitioned windows
- path
- about / Monitoring progress
- pattern-matching query
- about / Pattern matching
- pattern matching
- about / Pattern matching
- partitioning events / Partitioning events for matching
- pattern expressions / Patterns as regular expressions
- controlling / Controlling the number of matches
- greedy match / Controlling the number of matches
- reluctant match / Controlling the number of matches
- correlation groups, working with / Working with correlation groups
- expiring patterns / Expiring patterns
- pattern quantifiers
- about / Patterns as regular expressions
- performance
- about / Understanding performance and ways to influence
- improving, with batching / Improving performance with batching
- advancing, with embedded hardware / Advancing performance with embedded hardware
- pipelined parallelism
- platform adapters, Oracle Event Processing
- about / Platform adapters
- JMS adapter / The JMS adapter
- CSV adapter / The CSV adapter
- HTTP pub-sub adapter / HTTP pub-sub adapter
- POJOs
- about / Event Processing Network
- Portable Object Format (POF) / Setting up caching systems
- precise recovery with JMS
- about / Precise recovery with JMS
- Predictive Analysis
- about / Looking around the corner with predictive analytics
- analytics / More on analytics
- use case, predicting / A Predicting Use Case
- fuzzy results / Understanding the "Fuzzy" results
- normal looking output event / Understanding the "Fuzzy" results
- abnormal looking output event / Understanding the "Fuzzy" results
- insurance solutions, extending / Extending insurance solutions and JDBC data cartridge summary
- JDBC data cartridge summary / Extending insurance solutions and JDBC data cartridge summary
- priceAsStringValuethat
- about / Blending CQL and Java
- Processor Event Node
- processor event node methodologies
- about / Processor event node methodologies
- event filtering / Processor event node methodologies
- event correlation and aggregation / Processor event node methodologies
- event pattern matching / Processor event node methodologies
- synthetic or business event / Processor event node methodologies
- processor extensibility
- about / Processor extensibility
- proliferation
Q
- query
- event properties / Understanding CQL fundamentals
R
- Real-Time Situation Awareness
- about / What is event processing?
- relation / Processing models
- about / Processing models
- reluctant match
- ResumableBean interface
- reutersMarketFeed / Set operations
- Rich Internet Application (RIA) / Watching things happen and changing what happens
- RSTREAM operator
- about / Output
- runloadgen tool
- about / Bus tracking EPN
- RunnableBean interface
S
- <selector> element
- about / BusSpatialProcessor
- sample HA Event Processing application
- scalability
- versus, high availability / Scalability versus high availability
- scatter charts / Use case: A solution for customer problems
- sendInsertEvent() method / Using caches as event sources and sinks
- Sensor integration
- used, for extending event intelligence to computing edge / Event intelligence on the computing edge with Sensor integration
- server-wide configuration, managing
- work managers / Managing server-wide configuration
- concurrency, controlling with work managers / Controlling concurrency with work managers
- contextual data, accessing with data sources / Accessing contextual data with data sources
- metadata, browsing with event type repository / Browsing metadata with the event type repository
- server class-space policy
- about / Class loading in CQL
- server configuration, OEP application
- resources, defining / Defining resources in the server configuration
- Service Orientated Architecture (SOA) / Relating this to a business in computing terms
- setName() method
- set operations
- about / Set operations
- EXCEPT / Set operations
- MINUS / Set operations
- INTERSECT / Set operations
- UNION / Set operations
- UNION ALL / Set operations
- IN / Set operations
- NOT IN / Set operations
- ShipPositionGen
- about / The CSV adapter
- ShopRelation
- simple failover
- about / Simple failover
- configuring / Simple failover
- simple failover, with buffering
- about / Simple failover with buffering
- SLIDE subclause
- about / Controlling output with slides
- SOA EDN events
- about / Evolving developer environments
- SOA integration
- sources / Establishing your sources and destinations
- spatial context
- configuring / Configuring the spatial context
- configuration parameters / Configuring the spatial context
- Spatial Reference ID (SRID)
- about / Creating geometries
- spatial reference system
- about / Creating geometries
- SPOT (Sensor Platform for Oracle Technology)
- Spring development framework
- about / Implementing the component model
- SQL
- about / SQL as a foundation
- joins / Joins
- external sources / External sources
- aggregations / Aggregations
- ordering / Ordering
- views / Views
- set operations / Set operations
- SQL99 commands / SQL as a foundation
- StageIdentityAware interface
- startsWith() method
- about / Blending CQL and Java
- stream / Processing models
- about / Restricting streams with Windows
- StreamSource interface
- structure, CQL query
- about / The structure and semantics of event processing
- streams, restricting with Windows / Restricting streams with Windows
- tuple-based window / Tuple-based windows
- partitioned windows / Partitioned windows
- output / Output
- output, controlling with slides / Controlling output with slides
- unbounded window / The unbounded window
- constant value range window / The constant value range window
- NOW window / The NOW window and the Last Event window
- Last Event window / The NOW window and the Last Event window
- Structured Query Database (SQL) language / The growing event processing standards
- substring() method
- about / Blending CQL and Java
- symbol event property
- about / Blending CQL and Java
- synthetic or business event
T
- technology strategic directions
- Time and Event Driven (TED) team
- total ordered time-stamped stream / Timing models
- toUpperCase() method
- about / Blending CQL and Java
- trend
- tuple-based window
- about / Tuple-based windows
U
- unbounded window
- about / The unbounded window
- upstream backup / High availability in Oracle Event Processing
V
- view
- about / Views
- Visualizer / Watching things happen and changing what happens
- features / Watching things happen and changing what happens
- using / Watching things happen and changing what happens
- Event Processing Network tab / Watching things happen and changing what happens
- application executing, reviewing / Watching things happen and changing what happens
- Query Wizard tab / Watching things happen and changing what happens
- parameters, changing / Watching things happen and changing what happens
- Visualizer Monitoring and Management tooling
- Visualizer tooling
- reviewing, for HA implementation / Studying the Visualizer tooling for HA implementation
W
- <wlevs*event-type> element / Creating the event type repository
- water events
- about / Processing models
- Web Services
- withindistance
- work managers
- used, for controlling concurrency / Controlling concurrency with work managers
- W stock trading pattern / The Java Event-Driven Server, the bits and bytes of the architecture
X
- XML
- processing, with CQL / Processing XML with CQL
- xmlattribute functions
- about / Processing XML with CQL
- XML document sources
- handling / Handling XML document sources
- XML fragments
- about / Processing XML with CQL
- xmltable function
- about / Handling XML document sources