FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$39.99

OUR PRICE:
$31.67

You may extend rentals at any time.


Dynamic SOA and BPM : Best Practices for Business Process Management and SOA Agility

ISBN: 9780137018918 | 0137018916
Edition: 1st
Format: Hardcover
Publisher: IBM Press
Pub. Date: 1/1/2010

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of ContentsAuthor Biography
Build a high-value dynamic enterprise by leveraging SOA and BusinessProcess Management together!° A pragmatic, step-by-step tutorial: achieve breakthrough business flexibility byintegrating enterprise architecture with modularized dynamic business processes° Directly addresses BPM, one of the world's fastest-growing software markets° By Marc Fiammante, IBM's worldwide chief architect for SOA engagements: drawson his unsurpassed experience driving value from SOA and BPMSummaryThousands of enterprises have adopted SOA based on its promise to help... MORE
Forewordp. xvii
Acknowledgmentsp. xix
About the Authorp. xxi
From Simplified Integration to Dynamic Processesp. 1
Common Pitfalls Limiting the Value of SOA and BPMp. 1
How Other Industries Approach Varying Conditionsp. 2
A Streamlined Enterprise Architecture for BPM and SOAp. 3
Mapping the Enterprise Businessp. 4
Mapping the ... MOREp. 10
Mapping the Enterprise IT Infrastructurep. 11
Mapping the Enterprise Informationp. 11
Basic Principles for Enterprise Dynamicityp. 14
Categorizing the Processesp. 14
Applying Decomposition to End-to-End Processp. 17
Impact of Business Information Changes to Processesp. 18
The Enterprise Expansion Jointp. 19
Summaryp. 20
Streamlining the Enterprise Architecture for Dynamic BPM and SOAp. 21
Focusing the Enterprise Architecture on Variabilityp. 21
Enterprise Capabilities Driving Dynamic BPM and SOAp. 22
Enterprise Technical Agilityp. 22
Enterprise Business Agilityp. 24
Horizon Approach to Enterprise Architecturep. 26
The Business Horizonp. 26
Information Horizonp. 27
Enterprise Architecture Staged Zoomingp. 28
Dynamic Patterns for Staged Decompositionp. 31
Enterprise Push Pattern Levelsp. 32
Single Actor Pull Pattern Levelsp. 36
Summaryp. 39
Implementing Dynamic Enterprise Informationp. 41
A World of Dynamic and Variable Informationp. 41
Delimiting the Variabilityp. 42
Business Analysisp. 44
Simple Implementation Techniques for Information Variabilityp. 52
Using "Any," "Object," or "Void*"p. 52
Name/Value Pairs and Name/Value Type Triplet Techniquesp. 52
Additional Techniques for Information Model Flexibilityp. 56
Introducing Loose Coupled Keys in Information Models for Modulairtyp. 57
Managing Keys and Cross-Referencing in Complex Application Environmentsp. 58
Metamodel Approaches for Information Variabilityp. 59
Adaptive Business Objectsp. 62
Summaryp. 62
Implementing Variable Servicesp. 63
Patterns of Service Variability Implementationsp. 63
Variability and Web Services Description Languagep. 64
WSDL Operations Patternsp. 64
WSDL Limited Ad-Hoc Polymorphismp. 66
Service Component Architecturep. 68
Service Component Architecture Specificationsp. 68
Services Components and Compositesp. 69
Defining Component Interfacesp. 70
Integrating Component with Bindingsp. 71
Making Component Concrete with Implementationp. 71
Controlling Component and Composite Behavior with Policiesp. 72
Annotating Code for Service Exposurep. 73
REST Servicesp. 74
Defining Services Using RESTp. 74
Examples of Resource Structurep. 75
Handling REST Payload Information with JSONp. 76
Summaryp. 77
Implementing Dynamic Business Processesp. 79
Making End-to-End Processes Agile with Modularityp. 79
Modeling Processes for Dynamicityp. 80
Allocating Use Cases from the Scenario into the Process Tree Decompositionp. 81
Realizing Private Processes as Application Componentsp. 86
Additional Techniques for Process Variabilityp. 89
Business Rule Enginesp. 89
Extracting Routing Logic from Business Processesp. 92
Limiting Information Model Impact on Business Processesp. 94
Realizing Event Driven Business Processesp. 95
Summaryp. 96
Implementing the Enterprise Expansion Jointp. 99
An Enterprise Expansion Joint for Flexible Integrationp. 99
Dynamic Adaptation with Enterprise Service Busesp. 101
Mediation Flows, Message Flows, Rules Flowsp. 101
Dynamic Routingp. 102
Managing Statep. 106
Techniques for Mediating Service for Variability and Granularity Aggregationp. 110
Fan Out/Fan Inp. 110
WS-BPEL Micro-Flowsp. 112
Managing Granularity from Mainframe with CICS Service Flow Modelerp. 113
Split Model Techniquesp. 115
Managing Transactional Units of Works in Granularity Adaptationp. 118
Propagating Faults from Granularity Adaptationp. 119
Summaryp. 120
Tooling for Dynamic SOA and BPM Processesp. 121
Managing the Architecture Life Cyclep. 121
Tooling for Requirements, Change Cases, and Contextp. 121
Capturing Enterprise Architecture Modelsp. 125
Enterprise Architecture Tooling Round-Tripping and Direct Deploymentp. 125
Modeling Business and Application/Services Layersp. 127
Modeling Infrastructure Layerp. 131
Modeling and Implementing Information, Services, and Processesp. 132
Information Modelingp. 132
Service Modelingp. 134
Business Process Modelingp. 134
BPEL and Process Choreography Integration Implementationp. 138
Testing Processes and Servicesp. 146
Summaryp. 147
Managing and Monitoring a Dynamic BPM and SOA Environmentp. 149
Managing and Monitoring Flexible Processes and SOAp. 149
Business Processes and Services Life Cycle Managementp. 151
Service Information Model Life Cycle Managementp. 151
Model Comparisonp. 152
Impact Analysisp. 153
Business Service Life Cycle Managementp. 156
Business Process Life Cycle Managementp. 158
Operational Managementp. 160
Technology Management Layerp. 161
Application Management Layerp. 162
Service Management Layerp. 162
Business Processes Operational Managementp. 164
Dynamic Business Process Managementp. 166
Managing Business Monitoring Levelsp. 166
Implementing Business Dashboardsp. 168
Securing a Dynamic Process and Services Environmentp. 168
Overall Context of Services Securityp. 169
Overall Context of Processes Securityp. 170
Payload Level Services Security Performance Implicationsp. 171
Summaryp. 172
Endnotesp. 173
Indexp. 179
Table of Contents provided by Ingram. All Rights Reserved.
Marc Fiammante, IBM Distinguished Engineer, is worldwide chief architect of SOA engagements delivered by IBM's SOA Advanced Technology team. Elected to the IBM Academy of Technology in 2003, he has a 25-year background in IT with deep experience in large project architecture. His architectural and technical expertise encompasses SOA, Web Services, enterprise application integration, e-business, object technologies, middleware, standards, WebSphere(R) Application Server, DB2(R), JavaTM, J2EETM, C, and C++. He coauthored Service-Oriented Architecture Compass and is Engineer of the Ecole Centrale de Paris and an Opengroup Certified Master Architect.


Please wait while this item is added to your cart...