Practical Process Automation

Orchestration and Integration in Microservices and Cloud Native Architectures

Paperback Engels 2021 1e druk 9781492061458
€ 78,21
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

In today's IT architectures, microservices and serverless functions play an increasingly important role. But how can you create meaningful, comprehensive, and connected business solutions if the individual components are decoupled and independent by design? This book provides a framework through examples and practical advice, and reveals how you can design complex processes in such an environment to deliver true business value.

Systems that become more distributed, asynchronous, and reactive usually require state handling to deal with long-running interactions. Author Bernd Ruecker demonstrates how to use process automation technology to apply typical long-running patterns around resiliency, messaging, orchestration, or consistency without forcing your service implementation to become stateful itself.

With this guide, you'll discover how process automation compares to business process management, service-oriented architecture, batch processing, event streaming, and data pipeline solutions.

- Learn how to utilize process automation in cloud-scale or low-latency scenarios
- Explore options for designing architecture that facilitates process automation
- Learn methods for modeling processes properly to avoid potential pitfalls
- Understand the difference between orchestration and choreography and how to balance both
- Examine process automation use cases to learn viable solutions and appreciate the possibilities

Specificaties

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Process Automation Tools and Techniques
The Scope of This Book
Who This Book Is For
The Architect Always Implements
Accompanying Website and Code Examples
Feedback
How to Read This Book
Conventions Used in This Book
O’Reilly Online Learning
How to Contact Us
Acknowledgments

1. Introduction
Process Automation
Wild West Integrations
Workflow Engines and Executable Process Models
A Business Scenario
Long-Running Processes
Business Processes, Integration Processes, and Workflows
Business–IT Collaboration
Business Drivers and the Value of Process Automation
Not Your Parents’ Process Automation Tools
A Brief History of Process Automation
The Story of Camunda
Conclusion

I. Fundamentals
2. Workflow Engines and Process Solutions
The Workflow Engine
Core Capabilities
Additional Features of Workflow Platforms
Architecture
A Process Solution
An Executable Example
Applications, Processes, and Workflow Engines
Typical Workflow Tools in a Project’s Life Cycle
Graphical Process Modeler
Collaboration Tools
Operations Tooling
Tasklist Applications
Business Monitoring and Reporting
Conclusion

3. Developing Process Solutions
Business Process Model and Notation (BPMN)
Start and End Events
The Token Concept: Implementing Control Flow
Sequence Flows: Controlling the Flow of Execution
Tasks: Units of Work
Gateways: Steering Flow
Events: Waiting for Something to Happen
Message Events: Waiting for a Trigger from the Outside
Combining Process Models and Programming Code
Publish/Subscribe to a Process
Referencing Code in Process Models
Using Prebuilt Connectors
Model or Code?
Testing Processes
Versioning of Process Solutions
Running Versions in Parallel
Conclusion
Afgekapt op 62 regels

Managementboek Top 100

€ 78,21
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Practical Process Automation