Hentrich / Zdun | Process-Driven SOA | E-Book | www.sack.de
E-Book

E-Book, Englisch, 347 Seiten

Reihe: Infosys Press

Hentrich / Zdun Process-Driven SOA

Patterns for Aligning Business and IT
Erscheinungsjahr 2013
ISBN: 978-1-4398-8930-5
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

Patterns for Aligning Business and IT

E-Book, Englisch, 347 Seiten

Reihe: Infosys Press

ISBN: 978-1-4398-8930-5
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



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.

Hentrich / Zdun Process-Driven SOA jetzt bestellen!

Zielgruppe


Software architects, designers, developers, and IT managers.

Weitere Infos & Material


Introduction
What This Book Is About
Target Audience
Software Patterns
Pattern Form and Pattern Chapter Structure
Structure and Overview of this Book
Guide to the Reader

Service-Oriented Architecture: A Business Perspective
Business Agility as a Driving Force
Business Process Modeling
Business Process Modeling versus SOA Modeling
Business Process Orientation in Business Information Systems
Extracting Business Processes from Applications
Process-Aware Information Systems
The Business Impact of Process-Driven SOA
Service-Oriented Architecture: A Technical Perspective
Introduction
The Infamous SOA Triangle
From Interface Descriptions to Service Contracts
Service Contracts
SOA Layers
Adaptation in the Remoting Layer
Communication Protocol Adaptation
Message-Processing Adaptation
Service Provider Adaptation
Service Client Adaptation
SOA and Business Processes: Integrating Services and Processes
Enterprise Service Bus
SOA and Event-Driven Architecture

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
Business Domain View of the Claims Notification Process
Business Domain View of the Claim Reserve Process
Business Domain View of the Triage-and-Assignment Process
Business Domain View of the Claim Investigation Process
Business Domain View of the Claim Negotiation Process
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 Domain View of the Claim Notification Process
Technical Domain View of the Claim Reserve Process
Technical Domain View of the Triage-and-Assignment Process
Technical Domain View of the Claim Investigation Process
Technical Domain View of the Claim Negotiation Process
Technical Design of the Service Interfaces
Technical Design of Automatic Microflows and Service Components
User Interface Implementation
Decomposing and Executing Business-Driven and Technical Processes
Introduction
Domain/Technical View
Macro-/Microflow
Macroflow Engine
Microflow Engine
Case Study: Business Transformation of Telecom Order Management

Integration and Adaptation in Process-Driven SOAs
Introduction
Integration Adapter
Integration Adapter Repository
Configurable Dispatcher
Process Integration Architecture
Case Study: Java Implementation of Process-Based Business Services Integration

Aligning Business Goals and Service Design
Problems of Aligning Business Goals and Service Design
Designing Business-Driven Services

Business Object Integration: How to Deal with the Data?
Introduction
Business Object Models
Synchronization on Business Objects
Integrating External Systems
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
Process Design: Mapping Domain Views to Technical Views
Introduction
Generic Process Control Structure
Process Interrupt Transition
Activity Interrupt
Process-Based Error Management
Timeout Handler
Waiting Activity

Integrating Events into Process-Driven SOAs
Introduction
Event-Based Activity
Event-Based Process Instance
Event-Based Process Split
Event Dispatcher

Invoking Services from Processes
Introduction
Synchronous Service Activity
Fire-and-Forget Service Activity
Asynchronous Result Service
Multiple Asynchronous Results Service
Fire Event Activity
Asynchronous Subprocess Service
Condition Deadline Service

Synchronization of Processes Running in Parallel
Introduction
Register for Action
Bundle Process Agent
Process Conductor
Appendix: Related and Referenced Patterns
Overview of Related Patterns
Thumbnails of Referenced Patterns
References

Index


Carsten Hentrich, Ph.D., is chief technologist at Infosys Germany with a focus on innovative solutions for the German market in the area of remote services, business platforms, e-commerce, and cloud computing. He was director of the IT (Information Technology) Architecture and Enterprise Content Management (ECM) competency groups for Financial Services at CSC Germany. Carsten has a strong background as an IT architect and gathered practical experience in SOA (service-oriented architecture), Business Process Management (BPM), and Event-Driven Architecture (EDA) from his prior career at CSC, IBM, and EDS and has been working in advisory roles for clients from different industries. He has published technical articles in renowned journals such as those of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) and speaks at international conferences. Apart from technical topics, Carsten has a passion for innovative leadership and management approaches, which he has demonstrated in successful pioneering implementations, as a speaker at the Academy of Management, and in a publication in the Harvard Business Review. He holds a PhD in business information management from Westminster Business School in London, an MSc (Dist) in software engineering from Oxford University, and a BSc (Hons) in computer science from the University of Applied Sciences in Wiesbaden, Germany.
Dr. Uwe Zdun is a professor of software architecture at the University of Vienna. Before that, he worked as an assistant professor at the Vienna University of Technology and the Vienna University of Economics. He received his doctoral degree from the University of Essen in 2002. His research focuses on architectural decision, software patterns, modeling of complex software systems, service-oriented systems, event-driven architecture, domain-specific languages, and model-driven development.

Uwe has published more than 120 articles in journals, workshops, and conferences and is coauthor of the books Remoting Patterns—Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware (Wiley) and Software-Architektur (Elsevier/Spektrum). He has participated in research and development projects such as INDENICA, COMPAS, S-CUBE, TPMHP, Infinica, SCG, and Sembiz. He is European editor of the journal Transactions on Pattern Languages of Programming (TPLoP), published by Springer, and associate editor-in-chief for design and architecture for the IEEE Software magazine.



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.