did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780071633505

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

by ;
  • ISBN13:

    9780071633505

  • ISBN10:

    0071633502

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-10-15
  • Publisher: McGraw-Hill Education

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

List Price: $55.00 Save up to $13.75
  • Buy Used
    $41.25
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

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.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program