Flow Architectures - Helion
ISBN: 978-14-920-7584-4
stron: 254, Format: ebook
Data wydania: 2021-01-06
Księgarnia: Helion
Cena książki: 160,65 zł (poprzednio: 186,80 zł)
Oszczędzasz: 14% (-26,15 zł)
Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate with one another to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the internet.
This book explores critical implications of that evolution: What happens when events and data streams help you discover new activity sources to enhance existing businesses or drive new markets? What technologies and architectural patterns can position your company for opportunities enabled by flow? James Urquhart, global field CTO at VMware, guides enterprise architects, software developers, and product managers through the process.
- Learn the benefits of flow dynamics when businesses, governments, and other institutions integrate via events and data streams
- Understand the value chain for flow integration through Wardley mapping visualization and promise theory modeling
- Walk through basic concepts behind today's event-driven systems marketplace
- Learn how today's integration patterns will influence the real-time events flow in the future
- Explore why companies should architect and build software today to take advantage of flow in coming years
Osoby które kupowały "Flow Architectures", wybierały także:
- Design Thinking. Kurs video. My 129,00 zł, (38,70 zł -70%)
- Python. Kurs video. Wzorce czynnościowe i architektoniczne oraz antywzorce 129,00 zł, (38,70 zł -70%)
- Wzorce projektowe. Kurs video. Schematy rozwi 115,69 zł, (41,65 zł -64%)
- Wzorce komunikacji. Przewodnik dla programist 69,00 zł, (34,50 zł -50%)
- Uporz 49,90 zł, (24,95 zł -50%)
Spis treści
Flow Architectures eBook -- spis treści
- Foreword
- Preface
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- The 10-Year Impact of the World Wide Flow
- The WWF in Finance
- The WWF in Retail
- The WWF in Transportation
- The WWF in Health Care
- The WWF in Data Services
- It Hasnt All Been Good
- The Future of the WWF
- 1. Introduction to Flow
- What Is Flow?
- Flow and Integration
- Flow and Event-Driven Architectures
- The Ancestors of Flow
- Code and Flow
- The Chapters Ahead
- 2. The Business Case for Flow
- Drivers for Flow Adoption
- Improving Customer Experience
- Improved Organizational Efficiency
- Value stream mapping
- Eliminating lead time
- Eliminating process time
- Innovation and Experimentation
- Enablers of Flow Adoption
- Lowering the Cost of Stream Processing
- Increasing the Flexibility of Data Flow Design
- Creating the Great Flow Ecosystem
- What Businesses Will Require from Flow
- The Effects of Flow Adoption
- Expanding the Use of Timely Data
- The Importance (and Peril) of Flow Networks
- Flows Impact on Jobs and Expertise
- Flow and New Business and Institutional Models
- Flow and Scale
- Next Steps
- Drivers for Flow Adoption
- 3. Understanding the Flow Value Chain
- Recap: The High-Level Properties for Flow
- Wardley Mapping and Promise Theory
- Wardley Mapping
- Promise Theory
- What is Promise Theory?
- Promise Theory notation
- Building a Flow Integration Value Chain
- Establishing a Scope for the Map
- Establishing Our Users and User Need
- Flow Integration Components
- Interfaces
- Protocols
- Interaction Components
- The Final Piece
- Mapping Our Value Chain
- Determining a Measure of Technology Evolution
- Turning Our Value Chain into a Map
- The users and user need
- Flow integration components
- Interaction components
- Infrastructure
- Our Final Model and Next Steps
- 4. Evaluating the Current Streaming Market
- Service Buses and Message Queues
- Message Queues
- Service Buses
- Mapping Service Buses and Message Queues
- Internet of Things
- MQTT
- HTTP and WebSocket
- Mapping Internet of Things Architectures
- Event Processing
- Functions, Low-Code, and No-Code Processors
- Serverless
- Low-code and no-code platforms
- Log-Based Stream Processing Platforms
- Stateful Stream Processing
- Mapping Event Processing Platforms
- Functions, Low-Code, and No-Code Processors
- Streaming Architectures and Integration Today
- Next Steps
- Service Buses and Message Queues
- 5. Evaluating the Emergence of Flow
- Mapping the Evolution to Flow
- Gameplay
- Market: Standards Game
- Accelerators: Exploiting Network Effects
- Ecosystem: Cocreation
- The Others
- Inertia
- Vendor Inertia
- Enterprise Inertia
- Here Be Dragons
- Flow Requirements, Challenges, and Opportunities
- Security
- Encryption
- Connection security
- Data provenance
- Agility
- Loosely coupled interfaces
- A known and predictable protocol
- Timeliness
- Latency
- Retention
- Manageability
- Observability
- Controllability
- Memory
- Control of Intellectual Property
- Security
- Flow Pattern Challenges and Opportunities
- The Collector Pattern
- The Distributor Pattern
- The Signal Pattern
- The Facilitator Pattern
- The Unexpected
- 6. Building for a Flow Future
- Identifying Flow in Your Business
- Flow Use Cases
- Addressing and discovery
- Command and control
- Centralized control
- Distributed control
- Query and observability
- Telemetry and analytics
- Modeling Flow
- Flow Use Cases
- Event-First Use Cases for Flow
- Messaging Versus Eventing
- Messaging
- Eventing
- Discrete Events Versus Event Series
- Discrete events
- Series events
- Single Actions Versus Workflows
- Single actions
- Workflows
- Messaging Versus Eventing
- Driving Flow Forward
- Driving Technology Development
- Standards bodies
- Open source projects
- Entrepreneurship
- Driving Flow Networks
- Trade groups
- Ecosystem partnerships
- Open source alliances
- Driving Technology Development
- We Will Make Flow Happen
- Identifying Flow in Your Business
- A. Evaluating the Current Flow Market
- How Well Evaluate Each Component
- Infrastructure
- Examples
- Observations
- Integration
- Connection
- Examples
- Observations
- Interface
- Examples
- Observations
- Protocol
- Examples
- Observations
- Discovery
- Examples
- Observations
- Interaction Technologies
- Producer
- Sources
- Examples
- Observations
- Processors
- Examples
- Observations
- Queue/Log
- Examples
- Consumer
- Stream Processing
- Examples
- Observations
- Sinks
- Examples
- Observations
- Infrastructure
- How Well Evaluate Each Component
- Index