Foreword |
|
ix | |
Preface |
|
xi | |
The 10-Year Impact of the World Wide Flow |
|
xvii | |
|
|
1 | (16) |
|
|
3 | (3) |
|
|
6 | (3) |
|
Flow and Event-Driven Architectures |
|
|
9 | (3) |
|
|
12 | (1) |
|
|
13 | (2) |
|
|
15 | (2) |
|
2 The Business Case For Flow |
|
|
17 | (28) |
|
Drivers for Flow Adoption |
|
|
18 | (8) |
|
Improving Customer Experience |
|
|
18 | (2) |
|
Improved Organizational Efficiency |
|
|
20 | (4) |
|
Innovation and Experimentation |
|
|
24 | (2) |
|
Enablers of Flow Adoption |
|
|
26 | (10) |
|
Lowering the Cost of Stream Processing |
|
|
26 | (3) |
|
Increasing the Flexibility of Data Flow Design |
|
|
29 | (4) |
|
Creating the Great Flow Ecosystem |
|
|
33 | (3) |
|
What Businesses Will Require from Flow |
|
|
36 | (1) |
|
The Effects of Flow Adoption |
|
|
37 | (7) |
|
Expanding the Use of Timely Data |
|
|
37 | (1) |
|
The Importance (and Peril) of Flow Networks |
|
|
38 | (2) |
|
Flow's Impact on Jobs and Expertise |
|
|
40 | (1) |
|
Flow and New Business and Institutional Models |
|
|
41 | (2) |
|
|
43 | (1) |
|
|
44 | (1) |
|
3 Understanding The Flow Value Chain |
|
|
45 | (28) |
|
Recap: The High-Level Properties for Flow |
|
|
45 | (1) |
|
Wardley Mapping and Promise Theory |
|
|
46 | (5) |
|
|
47 | (1) |
|
|
48 | (3) |
|
Building a Flow Integration Value Chain |
|
|
51 | (10) |
|
Establishing a Scope for the Map |
|
|
51 | (1) |
|
Establishing Our Users and User Need |
|
|
52 | (1) |
|
Flow Integration Components |
|
|
53 | (3) |
|
|
56 | (4) |
|
|
60 | (1) |
|
|
61 | (12) |
|
Determining a Measure of Technology Evolution |
|
|
61 | (4) |
|
Turning Our Value Chain into a Map |
|
|
65 | (5) |
|
Our Final Model and Next Steps |
|
|
70 | (3) |
|
4 Evaluating The Current Streaming Market |
|
|
73 | (20) |
|
Service Buses and Message Queues |
|
|
74 | (4) |
|
|
75 | (1) |
|
|
76 | (1) |
|
Mapping Service Buses and Message Queues |
|
|
77 | (1) |
|
|
78 | (5) |
|
|
79 | (2) |
|
|
81 | (1) |
|
Mapping Internet of Things Architectures |
|
|
82 | (1) |
|
|
83 | (6) |
|
Functions, Low-Code, and No-Code Processors |
|
|
84 | (1) |
|
Log-Based Stream Processing Platforms |
|
|
85 | (2) |
|
Stateful Stream Processing |
|
|
87 | (1) |
|
Mapping Event Processing Platforms |
|
|
88 | (1) |
|
Streaming Architectures and Integration Today |
|
|
89 | (2) |
|
|
91 | (2) |
|
5 Evaluating The Emergence Of Flow |
|
|
93 | (42) |
|
Mapping the Evolution to Flow |
|
|
94 | (3) |
|
|
97 | (5) |
|
|
98 | (1) |
|
Accelerators: Exploiting Network Effects |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
|
102 | (6) |
|
|
102 | (2) |
|
|
104 | (1) |
|
|
105 | (3) |
|
Flow Requirements, Challenges, and Opportunities |
|
|
108 | (20) |
|
|
108 | (5) |
|
|
113 | (3) |
|
|
116 | (4) |
|
|
120 | (5) |
|
|
125 | (1) |
|
Control of Intellectual Property |
|
|
126 | (2) |
|
Flow Pattern Challenges and Opportunities |
|
|
128 | (5) |
|
|
128 | (1) |
|
|
129 | (1) |
|
|
130 | (2) |
|
|
132 | (1) |
|
|
133 | (2) |
|
6 Building For A Flow Future |
|
|
135 | (36) |
|
Identifying Flow in Your Business |
|
|
136 | (15) |
|
|
137 | (11) |
|
|
148 | (3) |
|
"Event-First" Use Cases for Flow |
|
|
151 | (11) |
|
Messaging Versus Eventing |
|
|
153 | (3) |
|
Discrete Events Versus Event Series |
|
|
156 | (3) |
|
Single Actions Versus Workflows |
|
|
159 | (3) |
|
|
162 | (8) |
|
Driving Technology Development |
|
|
162 | (4) |
|
|
166 | (4) |
|
|
170 | (1) |
Appendix. Evaluating the Current Flow Market |
|
171 | (48) |
Index |
|
219 | |