canceling transactions when only partially completed. See transaction compensation
capabilities directory, 126-127
centralized structure. See integration hub environment
change management, 125-126, 68
communications capabilities, 110-116
in composed applications, 43-44
in data synchronization, 36, 37
in straight-through processing (STP), 32-33
communications integration. See also communication, 26-28
capabilities required for, 27-28
importance of, 26
communications message protocols, 12
communication. See also communications integration
asynchronous and synchronous, 28. See also asynchronous communication; synchronous communication, 29
capabilities required for, 83-84
enabling between applications, 26-27
request/reply model, 88-89
communications adaptors, 27
message forwarding, 84, 112
message routing, 84, 110
compensating transactions. See transaction compensation
complex business processes
example of, 21
modeling, 19-22
composed applications, 40-44
attributes of, 41
business processing capabilities used in, 41-42
Business Transaction Management capability, when to use, 41
communications capabilities used in, 43-44
consolidation for security context management, 59
contract management and, 42
data capabilities used in, 42
data validation, 42
example of, 41
Message Routing capability, when to use, 43
Serialization/Deserialization capability, when to use, 44
State Management capability, when to use, 41
vs. straight-through processing (STP), 41
synchronous communication and, 43
Workflow capability, when to use, 41
concurrency. See also latency
business actions and journals, 39
locking databases for, 38
maintaining, 38
optimistic, 38-39
pessimistic, 38
result verification, 38-39
configuration management, 123, 68
importance of, 123
Microsoft technologies and, 94
versioning, 124
configuration verification, 125
connection management, 110
consolidation, for security context management, 59
content-based routing, 112
contextual monitoring of business transactions, 67
Contract Management capability, 102
contract management, 80, 102
composed applications and, 42
correlating messages, 114