
Event Processing: Designing IT Systems for Agile Companies Designing IT Systems for Agile Companies
by Chandy, K.; Schulte, W. RoyBuy New
Rent Book
Rent Digital
Used Book
We're Sorry
Sold Out
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
K. Mani Chandy, Ph.D., is the Simon Ramo Professor at the California Institute of Technology in Pasadena, California. He has received numerous awards including the CMG Michelson Award, the IEEE Kobayashi award, and the Babbage Award. Dr. Chandy is a member of the U.S. National Academy of Engineering.
W. Roy Schulte Vice President and Distinguished Analyst at Gartner Inc. He was the lead author of the 1996 Gartner report that introduced the term SOA. Mr. Schulte originated the research in the field of message brokers, coined the term business activity monitoring (BAM), and wrote the first analyst reports on the zero-latency enterprise and the enterprise service bus (ESB). Mr. Schulte is a member of the Event Processing Technical Society steering committee.
Table of Contents
Introduction | p. xiii |
Acknowledgments | p. xvii |
Event Processing Overview | p. 1 |
Introduction to Events and Event Processing | p. 1 |
Business Context | p. 2 |
Summary | p. 8 |
Event-Processing Patterns in Business | p. 9 |
Categories of Business Drivers for Event Processing | p. 9 |
The Basic Action: An Interaction | p. 14 |
Time-, Request-, and Event-Driven Interactions | p. 16 |
Contracts: Formalization of Shared Expectations | p. 24 |
Hybrid Systems: Combinations of Interaction Types | p. 27 |
Summary | p. 31 |
Using Event-Processing in Business Applications | p. 33 |
Event-Driven Architecture | p. 33 |
Complex Event Processing | p. 43 |
Summary | p. 53 |
Costs and Benefits of Event-Processing Applications | p. 55 |
Exploiting Events for Business Value | p. 55 |
Relevance | p. 56 |
Effort | p. 58 |
Accuracy | p. 61 |
Completeness | p. 62 |
Timeliness | p. 64 |
Security | p. 67 |
Summary | p. 70 |
Types of Event-Processing Applications | p. 71 |
Features Driving Demand for Event Processing | p. 71 |
A Framework for Analyzing Which Business Domains Are Suitable for Event Processing | p. 79 |
Summary | p. 89 |
Event-Processing Architecture | p. 91 |
Application Flow | p. 91 |
Reference Architecture for Event-Processing Networks | p. 94 |
Implementing the Principles of EDA in an EPN | p. 101 |
Summary | p. 109 |
Events and Complex Events | p. 111 |
Defining "Event" in Earnest | p. 111 |
Designing Events | p. 114 |
Complex Events | p. 117 |
Summary | p. 126 |
From Architecture to Application | p. 127 |
Role of Notifications in Business Applications | p. 127 |
Transactional Notifications | p. 128 |
Observational Notifications | p. 132 |
Application Architecture Styles | p. 140 |
Summary | p. 148 |
The Role of Event Processing in SOA and Application Development | p. 149 |
Using Events in SOA | p. 149 |
Action Items for Successful Event Processing | p. 157 |
Summary | p. 164 |
Positioning Event Processing in the IT World | p. 165 |
Events in Business Process Management | p. 165 |
Event Processing in Business Intelligence | p. 171 |
Rule Engines and Event Processing | p. 175 |
Summary | p. 180 |
Best Practices | p. 181 |
Starting Out | p. 181 |
Pilot Projects | p. 192 |
Best Practices | p. 194 |
Summary | p. 201 |
The Future of Event Processing | p. 203 |
Solving the World's Problem's One Application at a Time | p. 204 |
Impact on Society | p. 210 |
Barriers and Dangers | p. 211 |
Drivers for Adoption | p. 211 |
Summary | p. 213 |
Books and Other Resources | p. 215 |
Books | p. 215 |
Articles and Other Works Referenced in the Text | p. 216 |
Web Resources | p. 217 |
Glossary | p. 219 |
Index | p. 227 |
Table of Contents provided by Ingram. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.