Book description
Process-Driven SOA: Patterns for Aligning Business and IT supplies detailed guidance on how to design and build software architectures that follow the principles of business-IT alignment. It illustrates the design process using proven patterns that address complex business/technical scenarios, where integrated concepts of service-oriented architecture (SOA), Business Process Management (BPM), and Event-Driven Architecture (EDA) are required. The book demonstrates that SOA is not limited to technical issues but instead, is a holistic challenge where aspects of SOA, EDA, and BPM must be addressed together. An ideal guide for SOA solution architects, designers, developers, managers, and students about to enter the field, the book: Provides an accessible introduction to basic and more advanced concepts in process-driven SOA Illustrates how to manage the complexities of business aligned IT architectures with detailed examples and industry cases Outlines a step-by-step design process using proven patterns to address complex business/ technical scenarios Integrates SOA, BPM, and EDA into practical patterns promoting SOA 2.0 Describing how to synchronize parallel enterprise processes, the authors explain how to cope with the architectural and design decisions you are likely to encounter when designing and implementing process-driven SOA systems. The decisions are described in the form of software patterns to provide you with a practical guideline for addressing key problems using time-tested solutions.
Table of contents
- Cover
- Half Title
- Series Page
- Title Page
- Copyright Page
- Contents
- Preface
- Acknowledgments
- About the Authors
- 1 Introduction
- 2 Service-Oriented Architecture: A Business Perspective
- 3 Service-Oriented Architecture: A Technical Perspective
-
4 Pattern Language Walk-Through: An Example from the Insurance Business
- Claims Management as a High-Level Business Domain View
- Modeling the Claims Management Macroflow Processes
- Modeling Claims Management Use Cases as Microflows
- Claims Data as a Central Resource
- Technical Architecture for Claims Management
- Technical Claims Process Modeling and Implementation
- Technical Design of the Service Interfaces
- Technical Design of Automatic Microflows and Service Components
- User Interface Implementation
- 5 Decomposing and Executing Business-Driven and Technical Processes
- 6 Integration and Adaptation in Process-Driven SOAs
- 7 Aligning Business Goals and Service Design
-
8 Business Object Integration: How to Deal with the Data?
- Introduction
- Business Object Reference
- Business Object Pool
- Private-Public Business Object
- Service-Based Integration of External Systems
- Data Integration Issues in SOAs
- Restructuring the External System for Service-Based Integration
- Integrated Business Object Model
- Data Transformation Flow
- Case Study: Business Object Integration in a Telecommunications SOA Project
- 9 Process Design: Mapping Domain Views to Technical Views
- 10 Integrating Events into Process-Driven SOAs
- 11 Invoking Services from Processes
- 12 Synchronization of Processes Running in Parallel
- Appendix: Related and Referenced Patterns
- References
- Index
Product information
- Title: Process-Driven SOA
- Author(s):
- Release date: April 2016
- Publisher(s): Auerbach Publications
- ISBN: 9781466551305
You might also like
book
Applied SOA Patterns on the Oracle Platform
Fuse together your pragmatic Oracle experience with abstract SOA patterns with this practical guide In Detail …
book
SOA Patterns
SOA Patterns provides architectural guidance through patterns and anti-patterns. It shows you how to build real …
book
Digital Exhaust: What Everyone Should Know About Big Data, Digitization and Digitally Driven Innovation
Will "Big Data" supercharge the economy, tyrannize us, or both? is the definitive primer for everyone …
book
Chasing Digital
Learn how to succeed in the digital economy The paradigms of big business have changed. Business …