Architecting Complex Event Processing Solutions with TIBCO®
(Sprache: Englisch)
Using TIBCO technologies, enterprises can build event processing solutions that analyze, prioritize, and act on complex sets of events in real time, driving powerful improvements in efficiency and effectiveness. To implement these solutions, IT...
Leider schon ausverkauft
versandkostenfrei
Buch
37.40 €
Produktdetails
Produktinformationen zu „Architecting Complex Event Processing Solutions with TIBCO® “
Klappentext zu „Architecting Complex Event Processing Solutions with TIBCO® “
Using TIBCO technologies, enterprises can build event processing solutions that analyze, prioritize, and act on complex sets of events in real time, driving powerful improvements in efficiency and effectiveness. To implement these solutions, IT professionals need deep knowledge of TIBCO product and solution architecture. In this advanced book, TIBCO Chief Architect Dr. Paul Brown provides all the knowledge, practical insights, and example solutions they need.Brown begins with an authoritative overview of relevant products and technologies, including TIBCO BusinessEvents, TIBCO BusinessEvents Views, TIBCO BusinessEvents Data Modeling, TIBCO BusinessEvents Decision Manager, TIBCO BusinessEvents Event Stream Processing, and more. Next, he explains the event processing cycle, basic models, data location, and event processing flow. He describes direct and indirect event capture, and fully explains the use of each available agent. You'll gain a full understanding of the life cycle ofa complex event processing project, and explore advanced topics including scaling, capacity planning, high availability, fault tolerance, and site disaster recovery.Architecting Complex Event Processing Solutions with TIBCO® is:Pragmatic: Brown thoroughly addresses real-world architectural challenges, focusing on design problems drawn from actual customer environments Practical: Multiple reference architectures are presented, each a well-tested, easily adapted solution to a common design problem
Proven: This book's design patterns have been used for many years in Fortune® 500 and mid-tier enterprises
Revealing: Brown describes how TIBCO products actually work, so you can apply and optimize them more effectively
Comprehensive: Brown covers all three major aspects of architecture: the structure and organization of participants ; the structure and organization of work ; and the mapping of work onto participants
Standards Based: Industry-standard SCA and UML notations are used throughout
... mehr
This book integrates information that was previously available only in white papers and technical documents, or not at all. It will be the official textbook for TIBCO's Architecting Complex Event Processing Solutions with TIBCO course, required for anyone seeking TIBCO Certified Architect status.
This book integrates information that was previously available only in white papers and technical documents, or not at all. It will be the official textbook for TIBCO's Architecting Complex Event Processing Solutions with TIBCO course, required for anyone seeking TIBCO Certified Architect status.
... weniger
Inhaltsverzeichnis zu „Architecting Complex Event Processing Solutions with TIBCO® “
Preface xvii Acknowledgments xxiii About the Author xxv Part I: Getting Started 1 Chapter 1: The Event-Enabled Enterprise 3 Objectives 3 Extreme Value 3 Sense, Analyze, and Respond 5 Innovation in Sensing, Analyzing, and Responding 6 The Event-Enabled Enterprise 9 Summary 10 Chapter 2: Concepts 11 Objectives 11 Overview 11 Events 12 Complex Events 16 Complex-Event Processing (CEP) 17 Event Correlation 20 Context 21 Analysis Requires Context 23 Selecting an Analytical Approach 25 Responding to Events 26 Event-Driven Processes 28 Event-Enabled Enterprise Capabilities 31 Summary 32 Chapter 3: CEP Solution Design Patterns 35 Objectives 35 Variability in CEP Architectures 36 Condition Detection 39 Situation Recognition 41 Track and Trace 42 Business Process Timeliness Monitor 44 Situational Response 45 Decision as a Service 46 Orchestrated Response 48 Pioneering Solutions 50 Summary 51 Part II: Technology 53 Chapter 4: TIBCO BusinessEvents(R) 55 Objectives 55 TIBCO BusinessEvents(R) Product Suite 55 TIBCO BusinessEvents(R) Solution Deployment 62 BusinessEvents Solution Life Cycle 65 Summary 67 Chapter 5: Inference Agents 69 Objectives 69 Inference Agent Overview 70 Events, Concepts, and Scorecards 70 Rules 77 Run-to-Completion (RTC) Behavior 79 Rule Conditions and Rete Network Efficiency 83 Completing the Inference Agent: Preprocessing and Postprocessing 87 Preprocessing Behavior 91 Postprocessing Behavior 93 State Models 98 Summary 100 Chapter 6: Cache Agents 103 Objectives 103 The Need for a Cache 103 The Cache and Cache Agents 104 Object Management Modes 104 Object Locking 109 Cache Object Replication 110 Object Persistence 111 Summary 113 Chapter 7: Query Agents 115 Objectives 115 Snapshot Queries 115 Continuous Queries 121 Summary 126 Chapter 8: Process Agents 127 Objectives 127 Intended Utilization 127 Processes 130 Behavior 130 Deployment 132 Summary 133 Chapter 9: Dashboard Agents 135 Objectives 135 Dashboard Configuration 135 Behavior 136 Metrics 136 Dashboard
... mehr
137 Deployment 139 Summary 139 Part III: Design Patterns 141 Chapter 10: Solution Basics 143 Objectives 143 Recognizing a Situation Change 143 Reference-Data Comparison Pattern 144 Systems of Record for Reference Data 145 Reference-Data Change Coordination Patterns 147 State Machine Change Recognition Pattern 149 Continuous Query Change Recognition Pattern 151 Handling Duplicate Events 151 Enabling Run-Time Rule Changes 154 Sequential and Conditional Action Performance 157 Logging and Exception Reporting 160 Naming Guidelines 160 Summary 161 Chapter 11: Event Pattern Recognition 163 Objectives 163 The Need for Event Pattern Recognition 163 Event Stream Processing Pattern Language 166 Using a Pattern 166 Liveness Monitoring 168 Summary 169 Chapter 12: Integration 171 Objectives 171 Interacting with TIBCO ActiveMatrix BusinessWorks(TM) 172 TIBCO BusinessEvents(R) as a Service Provider 174 TIBCO BusinessEvents(R) as an Asynchronous Service Consumer 175 TIBCO BusinessEvents(R) as a Synchronous Service Consumer 178 Interacting with Databases 180 Database Concepts and Memory Management 181 Database Query 181 Database Update and Delete 182 Inference Agent Publication 183 Inference Agent Request-Reply 183 Inference Agent Subscription 184 Summary 185 Chapter 13: Solution Modularization Patterns 187 Objectives 187 Partitioning Situation Recognition from Action 188 Partitioning Filtering and Enhancement from Rule Processing 190 Using TIBCO ActiveMatrix BusinessWorks(TM) for Filtering and Enrichment 191 Partitioning Advantages and Disadvantages 192 Partitioning Rules of Thumb 192 Summary 193 Chapter 14: Common Design Challenges 195 Objectives 195 Information Sharing 195 Locking 198 Load Distribution 201 Directing Related Work to a Single Agent 202 Managing Sequencing 203 Handling Duplicate Events 206 Summary 207 Part IV: Deployment 209 Chapter 15: Case Study: Nouveau Health Care 211 Objectives 211 Nouveau Health Care Solution Architecture 212 Claim Tracker 217 Claim Status Concept 218 Claim Track Interface 219 Claim Tracker Processes 221 Summary 224 Chapter 16: Performance 225 Objectives 225 TIBCO BusinessEvents(R) Profiler 225 Design Choices and Agent Performance 226 Demand Analysis 232 Sizing Rules of Thumb 237 Summary 237 Chapter 17: Deployment Planning 239 Objectives 239 Modularization 240 Deployment Patterns 247 Deployment Requirements for Run-Time Configurability 248 Monitoring 249 Summary 250 Chapter 18: Fault Tolerance, High Availability, and Site Disaster Recovery 253 Objectives 253 Solution Fault Tolerance 254 Site Disaster Recovery 256 Summary 257 Chapter 19: Best Practices 259 Objectives 259 Architecture Planning 259 Designing Data Models for Concepts 260 Object Management Modes, Threading, and Locking 261 Designing Rules 261 Testing Best Practices 262 Summary 262 Index 265
... weniger
Autoren-Porträt von Paul C. Brown
Dr. Paul C. Brown is a Principal Software Architect at TIBCO Software Inc. His work centers on enterprise and large-scale solution architectures, the roles of architects, and the organizational and management issues surrounding these roles. His total architecture approach, the concurrent design of both business processes and information systems, can reduce project duration by 25 percent. He has architected tools for designing distributed control systems, process control interfaces, internal combustion engines, and NASA satellite missions. Dr. Brown is the author of Succeeding with SOA: Realizing Business Value Through Total Architecture (2007), Implementing SOA: Total Architecture In Practice (2008), TIBCO(R) Architecture Fundamentals (2011), Architecting Composite Applications and Services with TIBCO(R) (2013), and Architecting Complex Event Processing Solutions with TIBCO(R) (2014), all from Addison-Wesley, and he is a co-author of the SOA Manifesto (soa-manifesto.org). He received his Ph.D. in computer science from Rensselaer Polytechnic Institute and his BSEE from Union College. He is a member of IEEE and ACM.
Bibliographische Angaben
- Autor: Paul C. Brown
- 2013, 320 Seiten, Maße: 17,9 x 23,3 cm, Kartoniert (TB), Englisch
- Verlag: Addison-Wesley Longman, Amsterdam
- ISBN-10: 0321801989
- ISBN-13: 9780321801982
- Erscheinungsdatum: 01.10.2013
Sprache:
Englisch
Kommentar zu "Architecting Complex Event Processing Solutions with TIBCO®"
0 Gebrauchte Artikel zu „Architecting Complex Event Processing Solutions with TIBCO®“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Architecting Complex Event Processing Solutions with TIBCO®".
Kommentar verfassen