Pro Business Activity Monitoring in BizTalk Server 2009

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

In a world rich with data, businesses are barraged with information. Enter Microsoft BizTalk Server 2009 and its new Business Activity Monitoring (BAM) engine. This is a must-have topic for all developers in this field. This engine enables business analytics, metrics, and reporting across an integrated environment, and allows business level users to get information about how processes are working and how they can be improved. With a core Business Intelligence strategy, your information can serve as the foundation to the decision-making process, increase productivity, and ultimately provide for growth and better performance. Business Intelligence projects are at the top of most CIO and CTO’s list. In fact, the majority of IT Projects which will be initiated over the next 3 years are expected to include Business Intelligence implementations. Companies that request IT to empower the business have spent billions of dollars over the years on IT projects that simply don’t deliver enough insight into the inner workings of their processes.

Author(s): Jeff Sanders, Geoff Snowman
Edition: 1
Year: 2009

Language: English
Pages: 384

Pro Business Activity Monitoring in BizTalk 2009......Page 3
Contents at a Glance......Page 9
Contents......Page 11
Foreword......Page 19
About the Authors......Page 21
About the Technical Reviewer......Page 23
Acknowledgments......Page 25
How This Book Is Organized......Page 27
Who This Book Is For......Page 28
Introducing BAM......Page 29
Technology Trends......Page 31
Business Process Management and BAM......Page 32
Business Intelligence and BAM......Page 33
BAM Can Alert Users......Page 34
BizTalk Server Overview......Page 35
BizTalk Messaging......Page 36
BizTalk Adapters......Page 37
BizTalk Orchestration......Page 38
RFID......Page 40
Management and Operations......Page 41
BAM Overview......Page 42
Observation Model: What Data Should Be Captured?......Page 43
Data Sources: Where Does the Data Come From?......Page 46
Databases and Consuming Data: How Will the Data Be Presented to the User?......Page 48
Summary......Page 49
Installing and Configuring BAM......Page 51
Presentation and Tools......Page 52
Service Façade and Processing......Page 54
Database and Platform Services......Page 55
Designing Your BAM Architecture......Page 56
Server Role Topology......Page 57
Operating Systems per Environment......Page 62
Optimizing Your BAM Architecture......Page 63
Creating a BAM Virtual PC for the Exercises in This Book......Page 64
Summary......Page 65
and Responsibilities......Page 67
Business Analyst......Page 68
Developer......Page 69
Data Consumer......Page 70
The Project: Monitoring a WCF Service......Page 71
Setup......Page 95
Activity and View......Page 96
Interceptor Configuration......Page 97
Summary......Page 98
BAM in a B2B Business Model......Page 99
BAM in a B2C Business Model......Page 100
BAM in a C2C Business Model......Page 102
BAM and SOA......Page 103
BAM and ESB......Page 104
BAM and BPM......Page 106
BAM and Composite Applications......Page 107
Summary......Page 109
Working with BAM Tools......Page 111
Setting Up a BAM Solution......Page 113
Capturing Data Using Activities......Page 117
The Sample Scenario......Page 118
Continuations......Page 120
Orchestration Designer for Business Analysts......Page 122
Analyzing Data Using Views......Page 129
Real-Time Aggregation......Page 131
The BAM Management Tool......Page 142
Summary......Page 144
The Tracking Profile Editor......Page 145
TPE Overview......Page 146
Applying a Tracking Profile in Production......Page 161
Limitations of TPE......Page 162
Tracking Profile Storage......Page 163
Summary......Page 164
Consuming BAM Data and the BAM Portal......Page 165
Activity Searches......Page 166
Aggregations......Page 167
Alert Management......Page 168
Customizing the BAM Portal......Page 174
Using Excel to View BAM Aggregations......Page 175
The BAM Databases......Page 177
BAM and OLAP......Page 179
Enhancing BAM Data with Lookups......Page 183
Summary......Page 184
Capturing Application Data for BAM......Page 185
Architecture of the Interceptors......Page 187
Interceptor Architecture Overview......Page 188
The WCF Interceptor......Page 190
WCF and BizTalk: So Happy Together......Page 192
The Syntax of a WCF Interceptor File......Page 195
The EventSource Element......Page 196
The OnEvent Element......Page 197
Expression Elements......Page 200
Interceptor Operations......Page 202
Example 1: Sales and Fulfillment by Region......Page 205
Example 2: WCF Service Usage......Page 212
Fault Handling WCF Interception......Page 215
Loading the WCF Interceptor Using the BAM API......Page 219
BAM Interceptor Performance Counters......Page 220
Summary......Page 221
Capturing Data from WF......Page 223
Application Workflows......Page 224
WF Run-Time Services......Page 226
BAM in the BizTalk vs. WF Debate......Page 228
The WF Interceptor Architecture......Page 234
Understanding a WF Tracking Profile......Page 235
The Syntax of a WF Interceptor File......Page 236
The OnEvent Element......Page 238
WF Interceptor Operations......Page 241
BAM and WF at AWO......Page 245
Summary......Page 261
The BAM API......Page 263
The BAM API Objects......Page 264
The BAM Management API......Page 279
Summary......Page 280
Advanced Topics in BAM......Page 281
Business Intelligence Concepts......Page 283
Measurable Objectives......Page 284
Scorecards......Page 285
Strategy Maps......Page 286
Integrating BAM and BI......Page 287
Strategies for Process Monitoring......Page 288
Integrating BAM with SSIS or DTS......Page 289
SQL Server Reporting Services Overview......Page 290
Integrating BAM and SSRS......Page 291
Integrating Microsoft Office Applications and BAM......Page 300
Microsoft Office PerformancePoint Server Overview......Page 301
Microsoft SharePoint Server Overview......Page 302
BI Roadmap......Page 303
Alternate Integration Scenarios......Page 304
Summary......Page 305
The Relationship Sample......Page 307
Summary......Page 320
Data Flow in BAM......Page 321
BizTalk Hosts, Host Instances, and Groups......Page 323
The Tracking Data Decode Service......Page 325
Archiving BAM Data......Page 327
Cleaning Up the Alerts Chronicle Table......Page 333
Database and Infrastructure Commands......Page 334
Observation Model Commands......Page 335
Alert Commands......Page 336
Tracing BAM Management......Page 337
Removing Orphaned Tracking Profiles......Page 338
Tracing TDDS......Page 339
Regenerating a Live Data Workbook......Page 341
Changing BAM Runtime Settings......Page 342
Summary......Page 344
Monitoring BizTalk Status Using BAM......Page 345
Observation Model......Page 346
Tracking Profile Implementation......Page 348
Pipeline Component Implementation......Page 351
BAM Portal......Page 356
Extending the Monitoring Solution......Page 358
Capturing More Data......Page 359
Summary......Page 360
BAM Best Practices......Page 361
BAM Architectural Evolution......Page 364
BAM Branches Out......Page 367
BAM to the Future......Page 368
BizTalk, BAM, and Complex Event Processing......Page 369
Summary......Page 373
Index......Page 375