Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Big data
- Data analysis
- Getting Started with Oracle Event Processing 11g. Create and develop real-world scenario Oracle CEP applications
E-book details
Log in, If you're interested in the contents of the item.
Getting Started with Oracle Event Processing 11g. Create and develop real-world scenario Oracle CEP applications
Alexandre Alves, Robin J. Smith, Lloyd Williams
Ebook
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.
- 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
- Restricting streams with Windows
- SQL as a foundation
- Joins
- External sources
- Aggregations
- Ordering
- Views
- Set operations
- Joins
- 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
- Key application elements
- 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
- Event container platform manipulation profiles
- 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
- Title: Getting Started with Oracle Event Processing 11g. Create and develop real-world scenario Oracle CEP applications
- Author: Alexandre Alves, Robin J. Smith, Lloyd Williams
- Original title: Getting Started with Oracle Event Processing 11g. Create and develop real-world scenario Oracle CEP applications
- ISBN: 9781849684552, 9781849684552
- Date of issue: 2013-03-26
- Format: Ebook
- Item ID: e_3cbb
- Publisher: Packt Publishing