Opis ebooka: Practical Process Automation
In todayâ??s IT architectures, microservices and serverless functions play increasingly important roles in process automation. But how do you create meaningful, comprehensive, and connected business solutions when the individual components are decoupled and independent by design? Targeted at developers and architects, this book presents a framework through examples, practical advice, and use cases to help you design and automate complex processes.
As systems are more distributed, asynchronous, and reactive, process automation requires state handling to deal with long-running interactions. Author Bernd Ruecker demonstrates how to leverage process automation technology like workflow engines to orchestrate software, humans, decisions, or bots.
- Learn how modern process automation compares to business process management, service-oriented architecture, batch processing, event streaming, and data pipeline solutions
- Understand how to use workflow engines and executable process models with BPMN
- Understand the difference between orchestration and choreography and how to balance both
Wybrane bestsellery
-
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Ta książka jest praktycznym podręcznikiem opartym na sprawdzonej metodyce: nauce poprzez pisanie kodu w Pythonie. Aby w pełni z niego skorzystać, nie musisz znać wyższej matematyki. Dzięki praktycznym lekcjom szybko zaczniesz programowo tworzyć konkretne rozwiązania. Dowiesz się, jak można zaimpl...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
To praktyczny przewodnik po algorytmach sztucznej inteligencji. Skorzystają z niego programiści i inżynierowie, którzy chcą zrozumieć zagadnienia i algorytmy związane ze sztuczną inteligencją na podstawie praktycznych przykładów i wizualnych wyjaśnień. Książka pokazuje, jak radzić sobie z takimi ...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Explore aerodynamic calculations essential for designing drones, sensors, and actuators to facilitate flight. This book covers firmware description and GCS software to help you in building and configuring your own drone.
-
Enhance robots' perception with AI and ML techniques from neural networks to computer vision. From basic robotics to advanced techniques like NLP and reinforcement learning, this book guides you to create intelligent robots ready for real-world tasks.
-
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość ...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Prezentowane opracowanie dotyczy różnych modeli i metod stosowanych w uczeniu maszynowym. W szczególności, w poszczególnych rozdziałach przedstawione są takie zagadnienia, jak: regresja liniowa; klasyfikatory KNN; klasyfikatory Bayesa; modele matematyczne drzew decyzyjnych; sieci neuronowe MLP; s...(29.18 zł najniższa cena z 30 dni)
28.70 zł
41.00 zł(-30%) -
An understanding of psychology-specifically the psychology behind how users behave and interact with digital interfaces-is perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design instead of working within t...(155.07 zł najniższa cena z 30 dni)
154.86 zł
199.00 zł(-22%)
Ebooka "Practical Process Automation" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Practical Process Automation" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Practical Process Automation" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-6140-3, 9781492061403
- Data wydania ebooka:
- 2021-03-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 16.1MB
- Rozmiar pliku Mobi:
- 41.6MB
Spis treści ebooka
- 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
- OReilly 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
- BusinessIT Collaboration
- Business Drivers and the Value of Process Automation
- Not Your Parents Process Automation Tools
- A Brief History of Process Automation
- BPM in the ivory tower
- Centralized SOA and the ESB
- Misguided BPM suites
- The limitations of low code
- Moving past old-school BPM suites
- 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
- The Workflow Engine
- A Process Solution
- An Executable Example
- Applications, Processes, and Workflow Engines
- Typical Workflow Tools in a Projects 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
- Business Process Model and Notation (BPMN)
- Combining Process Models and Programming Code
- Publish/Subscribe to a Process
- Referencing Code in Process Models
- Using Prebuilt Connectors
- Model or Code?
- Where do you need to (potentially) wait?
- What do you discuss regularly with other stakeholders?
- What crosses boundaries?
- Example
- Testing Processes
- Versioning of Process Solutions
- Running Versions in Parallel
- Migrating process instances to the new version
- Versioning glue code and data definitions
- Running Versions in Parallel
- Conclusion
- 4. Orchestrate Anything
- Orchestrate Software
- Service-Oriented Architecture (SOA) Services
- Microservices
- Serverless Functions
- Modular Monoliths
- Deconstructing the Monolith
- Orchestrate Software
- Orchestrate Decisions
- Decision Model and Notation (DMN)
- Decisions in a Process Model
- Orchestrate Humans
- Task Assignment
- Additional Tool Support
- The User Interface of User Tasks
- Using an external tasklist application
- Building a customized tasklist application
- Orchestrate RPA Bots
- Orchestrate Physical Devices and Things
- Conclusion
- 5. Championing Workflow Engines and BPMN
- Limitations of Other Implementation Options
- Hardcoded Processes
- Batch Processing
- Data Pipelines and Streaming
- The Actor Model
- Stateful Functions
- Limitations of Other Implementation Options
- Process Modeling Languages
- Workflow Patterns
- Benefits of Graphical Process Visualizations
- Textual Process Modeling Approaches
- Typical Concerns About Graphical Modeling
- Graphical Versus Textual Approaches
- Process Automation with Blockchain?
- Conclusion
- II. Process Automation in the Enterprise
- 6. Solution Architecture
- When to Use a Workflow Engine
- Architecture Trade-Offs
- Running the Workflow Engine
- Decentralized Engines
- Sharing Engines
- Ownership of Process Models
- Using the Workflow Engine as a Communication Channel
- In-House Workflow Platforms
- Performance and Scalability
- Developer Experience and Continuous Delivery
- Evaluating Workflow Engines
- Conclusion
- 7. Autonomy, Boundaries, and Isolation
- Strong Cohesion and Low Coupling
- Domain-Driven Design, Bounded Contexts, and Services
- Boundaries and Business Processes
- Respect Boundaries and Avoid Process Monoliths
- Foster Your Understanding of Responsibilities
- Long-Running Behavior Helps You Defend Boundaries
- How Processes Communicate Across Boundaries
- Call Activities: Handy Shortcuts Only Within the Boundary
- Crossing Boundaries Is an API Call
- Decentralized Workflow Tooling
- Conclusion
- 8. Balancing Orchestration and Choreography
- Event-Driven Systems
- Emergent Behavior
- Event Chains
- Changing the chain affects multiple components
- Lack of visibility
- The Risk of Distributed Monoliths
- Event-Driven Systems
- Contrasting Orchestration and Choreography
- Introducing Commands
- Messages, Events, and Commands
- Terminology and Definitions
- Avoiding Event Chains by Using Commands
- The Direction of Dependency
- Finding the Right Balance
- Deciding Whether to Use Commands or Events
- Mixing Commands and Events
- Designing Responsibilities
- Evaluating Change Scenarios to Validate Decisions
- Debunking Common Myths
- Commands Do Not Require Synchronous Communication
- Orchestration Does Not Need to Be Central
- Choreography Does Not Automatically Lead to More Decoupling
- The Role of Workflow Engines
- Conclusion
- 9. Workflow Engines and
Integration Challenges
- Communication Patterns for Service Invocation
- Synchronous Request/Response
- Asynchronous Request/Response
- BPMN and Being Ready to Receive
- Aggregating Messages
- Poisoned and Dead Messages
- Synchronous Facades Hiding Asynchronous Communication
- Communication Patterns for Service Invocation
- Transactions and Consistency
- Eventual Consistency
- Business Strategies to Handle Inconsistency
- Ignore the inconsistency
- Apologize
- Resolve the inconsistency
- The Saga Pattern and Compensation
- Chaining Resources by Using the Outbox Pattern
- Eventual Consistency Applies to Every Form of Remote Communication
- The Importance of Idempotency
- Conclusion
- 10. BusinessIT Collaboration
- A Typical Project
- The Moral of the Story
- A Typical Project
- Including All the People: BizDevOps
- Development
- Business
- Operations
- The Power of One Joined Model
- From a Process Pyramid to a House
- Who Does the Modeling?
- Creating Better Process Models
- Extracting (Integration) Logic into Subprocesses
- Distinguishing Between Results, Exceptions, and Errors
- Increasing Readability
- Labeling elements
- Model from left to right and emphasize the happy path
- Conclusion
- 11. Process Visibility
- The Value of Process Visibility
- Getting the Data
- Leverage Audit Data from Your Workflow Engine
- Model Events to Measure Key Performance Indicators
- Status Inquiries
- Understanding Processes That Span Multiple Systems
- Observability and Distributed Tracing Tools
- Custom Centralized Monitoring
- Data Warehouses, Data Lakes, and Business Intelligence Tools
- Process Mining
- Process Event Monitoring
- Current Market Dynamics
- Setting Up Process Reporting and Monitoring
- Typical Metrics and Reports
- Allowing for a Deeper Understanding
- Conclusion
- III. Get Going!
- 12. The Journey to Introduce
Process Automation
- Understanding the Adoption Journey
- Failures You Want to Avoid
- A Success Story
- The Pattern of Successful Adoption Journeys
- Different Journeys for Different Scenarios
- Replacing existing workflow products
- Introducing process automation in SOA environments
- Introducing process automation in event-driven architectures
- Strategic initiatives driving process automation
- Understanding the Adoption Journey
- Starting Your Journey
- Bottom-up Versus Top-down Adoption
- Proofs of Concepts
- Presenting the Business Case
- Dont Build Your Own Platform
- Dos and Donts Around Reuse
- From Project to Program: Scaling Adoption
- Perception Management: What Is Process Automation?
- Establishing a Center of Excellence
- Managing Architecture Decisions
- Decentralized Workflow Tooling
- Roles and Skill Development
- Conclusion
- 13. Parting Words
- Current Architecture Trends Influence Process Automation
- Rethinking Business Processes and the User Experience
- Where to Go from Here
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Practical Process Automation Bernd Ruecker (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.