Event Processing: Designing IT Systems for Agile Companies Designing IT Systems for Agile Companies

by ;
Edition: 1st
Format: Hardcover
Pub. Date: 2009-10-15
Publisher(s): McGraw-Hill Education
List Price: $55.00

Buy New

Usually Ships in 2-3 Business Days
$54.45

Rent Book

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$76.50
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$76.50*

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

The first book to explain how to design and construct event-driven IT systems that are able to respond to unpredictable and asynchronous environments.

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

Introductionp. xiii
Acknowledgmentsp. xvii
Event Processing Overviewp. 1
Introduction to Events and Event Processingp. 1
Business Contextp. 2
Summaryp. 8
Event-Processing Patterns in Businessp. 9
Categories of Business Drivers for Event Processingp. 9
The Basic Action: An Interactionp. 14
Time-, Request-, and Event-Driven Interactionsp. 16
Contracts: Formalization of Shared Expectationsp. 24
Hybrid Systems: Combinations of Interaction Typesp. 27
Summaryp. 31
Using Event-Processing in Business Applicationsp. 33
Event-Driven Architecturep. 33
Complex Event Processingp. 43
Summaryp. 53
Costs and Benefits of Event-Processing Applicationsp. 55
Exploiting Events for Business Valuep. 55
Relevancep. 56
Effortp. 58
Accuracyp. 61
Completenessp. 62
Timelinessp. 64
Securityp. 67
Summaryp. 70
Types of Event-Processing Applicationsp. 71
Features Driving Demand for Event Processingp. 71
A Framework for Analyzing Which Business Domains Are Suitable for Event Processingp. 79
Summaryp. 89
Event-Processing Architecturep. 91
Application Flowp. 91
Reference Architecture for Event-Processing Networksp. 94
Implementing the Principles of EDA in an EPNp. 101
Summaryp. 109
Events and Complex Eventsp. 111
Defining "Event" in Earnestp. 111
Designing Eventsp. 114
Complex Eventsp. 117
Summaryp. 126
From Architecture to Applicationp. 127
Role of Notifications in Business Applicationsp. 127
Transactional Notificationsp. 128
Observational Notificationsp. 132
Application Architecture Stylesp. 140
Summaryp. 148
The Role of Event Processing in SOA and Application Developmentp. 149
Using Events in SOAp. 149
Action Items for Successful Event Processingp. 157
Summaryp. 164
Positioning Event Processing in the IT Worldp. 165
Events in Business Process Managementp. 165
Event Processing in Business Intelligencep. 171
Rule Engines and Event Processingp. 175
Summaryp. 180
Best Practicesp. 181
Starting Outp. 181
Pilot Projectsp. 192
Best Practicesp. 194
Summaryp. 201
The Future of Event Processingp. 203
Solving the World's Problem's One Application at a Timep. 204
Impact on Societyp. 210
Barriers and Dangersp. 211
Drivers for Adoptionp. 211
Summaryp. 213
Books and Other Resourcesp. 215
Booksp. 215
Articles and Other Works Referenced in the Textp. 216
Web Resourcesp. 217
Glossaryp. 219
Indexp. 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.