Acharya | Oracle BPM Suite 12c Modeling Patterns | E-Book | www.sack.de
E-Book

E-Book, Englisch, 454 Seiten

Acharya Oracle BPM Suite 12c Modeling Patterns

Design and implement highly accurate Business Process Management solutions with Oracle BPM Patterns
1. Auflage 2025
ISBN: 978-1-84968-903-8
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

Design and implement highly accurate Business Process Management solutions with Oracle BPM Patterns

E-Book, Englisch, 454 Seiten

ISBN: 978-1-84968-903-8
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



This book is an invaluable resource if you are an Enterprise architect, solution architect, developer, process analyst, or application functional and technical consultant who uses Business Process Management and BPMN to model and implement Enterprise IT applications, SaaS, and cloud applications.

Acharya Oracle BPM Suite 12c Modeling Patterns jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


Preface


This book demonstrates the perceptible regularity in the world of BPMN design and implementation while diving into the comprehensive learning path of the much-awaited Oracle BPM modeling and implementation patterns, where, the readers will discover the doing rather than reading about the doing and this book, , effectively demonstrates the doing. The scope of this book covers the patterns and scenarios from flow patterns to strategic alignment (goals and strategy model)—from conversation, collaboration, and correlation patterns to exception handling and management patterns; from human task patterns to asset management; from business-IT collaboration to adaptive case management; and much more.

This book will demystify various patterns that have to be followed while developing a professional BPM solution. The patterns such as split-join, multi-instance, loop, cycle, termination, and so on, allow you to drill into basic and advanced flow-based patterns. The integration, invocation, interaction, and correlation patterns demonstrate collaboration and correlation of BPM with other systems, processes, events and services. The human interaction pattern section leaves no stone unturned in covering task modeling, routing, dispatching, dynamic task assignment, rule-based assignments, list building, and other advanced topics. The chapter on Exception Handling Pattern is a comprehensive guide to model and implement exception handling in Oracle BPM implementation and design. The chapter on Adaptive Case Management offers detailed information about patterns handling unstructured data and unpredictable scenarios. The adaptive case management features and patterns will empower you to develop a milestone-oriented, state-based, rule-governed, content outbid, event-driven, and case management solution. Also, the witness patterns bring enhanced and dynamic business-IT collaboration. Experience the magic of strategic alignment features, which brings together the requirement and analysis gaps and makes the organizational activities very much in-line with the goals, strategies and objectives, KPIs, and reports.

This is an easy-to-follow yet comprehensive guide to demystify strategies and best practices to develop BPM solutions on the Oracle BPM 12 platform. All patterns are complemented with code examples to help you better discover how patterns work. The real-life scenarios and examples touch many facets of BPM, whereas solutions are a comprehensive guide to various BPM modeling and implementation challenges. Each pattern pairs the classic problem/solution format, which includes signature, intent, motivation, applicability, and implementation, where implementation is demonstrated via a use case scenario along with a BPMN application with each chapter.

What this book covers


Chapter 1, , covers the basic flow control patterns in BPMN. This chapter offers an exemplary and comprehensive exposure to flow control patterns that are helpful in modeling and implementing BPMN solutions. During the course of modeling from "As-Is" to "To-Be" process, a process analyst models, designs, drafts, and publishes a sequence of activities and their flow control. This chapter starts off by showcasing the essentials of flow control patterns. This chapter explains converging from conditional and unconditional sequence flow to simple and parallel split and merge; later, the flow in this chapter expands to multi merge and transitioning patterns. Then, there is a comprehensive guide to patterns such as the partial join and discriminator patterns.

Chapter 2, , discusses a set of patterns that will demonstrate how processes can handle batch jobs and simultaneously spawn multiple work item instances in a process. This chapter simplifies the usage of loop characteristics while showcasing multi-instance perspectives. This chapter emphasizes on developing solutions for use cases with multi-instance requirements with design time and run time knowledge. This chapter further covers iteration patterns by demonstrating structured loop and unstructured looping mechanism. Then, implicit and explicit termination patterns will showcase the termination pattern.

Chapter 3, gives an insight into the various discrete mechanisms to initiate processes and this chapter covers various patterns that illustrate these discrete invocation patterns. Process interfacing offers other processes, services, and external systems to communicate with BPM processes. This chapter uncovers process interfacing with queues, services, and processes by exposing different operations which external systems can interact with.

Chapter 4, , discusses the patterns and features that offer formalized best practices and solutions for the commonly occurring issues and challenges that allow process analysts, developers, and designers to build solutions to bring in human intuition in the process. This chapter discusses various task flow patterns and also demonstrates working with complex task flow. This chapter also demonstrates the inclusion of business rules to build a dynamic participant list. This chapter covers patterns that allow you to explore the feasibility to build a participant list statically, dynamically, or based on rules. The task assignment patterns section demonstrates how tasks are assigned statically, dynamically, or based on rules to the participants. The ad hoc assignment patterns, delegation patterns, and escalation patterns give depth to the chapter. The various other advanced features such as exclusion, notification, ECM integration, access policy, and so on are covered in detail along with elaboration on routing patterns, delegation, and so on.

Chapter 5, , discusses how processes interact and integrate with other systems, processes, and services and how these interactions are facilitated by various interaction patterns. This chapter includes various patterns that help to communicate with other processes, systems, and services. This chapter focuses on patterns that facilitate collaborative interaction of process with other processes, service, events, and signals.

Chapter 6, , showcases patterns that offer solutions to scenarios where processes need to be interrupted on the fly and sometimes need to be cancelled. The solution to a scenario where a task needs to be changed and/or updated in an in-flight process or cases such as querying an in-flight process. This chapter also uncovers all those patterns that need to interact with an in-flight process and also will explain how we can relate processes and associate a message with the conversation that it belongs to. The much awaited 12 features include suspending process and activities. These are elaborated in the chapter along with various other patterns to cancel, update, and query a process or activity.

Chapter 7, , focuses on demystifying various Exception Handling Patterns. This chapter focuses on exception classification, exception propagation, exception handling mechanism, and fault management framework. This chapter explains the strategies of how exceptions are handled in Oracle BPMN with detailed coverage of the fault management framework. We will examine the handling of exceptions in tasks, subprocess, and processes while covering different categories of faults. We will also cover modeling for exception handling and various modeling best practice while taking care of exception handling. Though the chapter is focused on exception handling patterns, it covers various exception handling mechanisms, their implementation, and usage in Oracle BPM.

Chapter 8, , focuses on the case management framework that enables building case management applications, which comprise business processes, human interaction, decision making, data, collaboration, events, documents, contents, rules, policies, reporting, and history. This chapter demonstrates the inclusion of human intuition, empowered case, knowledge workers, collaborative decision-making, enhanced content management, and social collaboration. This chapter elaborates on Oracle Adaptive Case Management solution and in the course of learning it, one can explore various patterns and features that enable designers, developers, and analysts to model case management solutions and bring in agility, true dynamism, collaborative decision making, and a 360-degree holistic view of the case. This chapter also covers milestone patterns, case framework, event patterns, localization, case states, case interaction patterns, holistic view, and ad hoc features.

Chapter 9, , covers patterns in analysis and discovery category, where alignment patterns demonstrates features such as analyze, refine, define, optimize and report, and business processes in the enterprise. Alignment patterns highlight how IT development and process models can be aligned with organization goals while performing alignment, learning enterprise maps, strategy models, value chain models, KPIs, and reports. This chapter will also show how to create different reports based on the information documented in the process such as RACI reports, and so on. This chapter heavily focuses on demonstrating round trips and business IT collaboration, which facilitates storing, sharing, and...


Acharya Vivek :

Vivek Acharya is an IT professional and has been in the world of design, consulting, and architecture for approximately 12 years. He is a certified expert on blockchain, Hyperledger Fabric, Software as a service (SaaS), and analytics. He loves all things associated with the cloud, permissioned decentralized autonomous organization (pDAO), blockchain, predictive analytics, and social business process management (BPM).



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.