2Event-Processing Patterns in Business

This chapter describes different types of interactions among people and among software components. The chapter analyzes use of these different interaction types at different times in the evolution of information technology, and shows why event-driven interactions are becoming more common today. The differences between different types of interactions are highlighted by studying contracts or expectations between people executing each type of interaction; contracts between people are extended to software contracts between components. The chapter explains why hybrid systems—systems that use different types of interactions for different functionalities—are becoming increasingly common. Understanding the basic ...

Get Event Processing: Designing IT Systems for Agile Companies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.