Marktplatzangebote
Ein Angebot für € 9,00 €
  • Broschiertes Buch

The most complete, practical guide to BizTalk Server 2009: an all-new book focused on delivering real, start-to-finish enterprise solutions
Pragmatic coverage of every crucial step of BizTalk development: architecture, design, infrastructure, deployment, lifecycle management, and more
Fully up to date with the R2 release of BizTalk Server 2009
Not a revision of previous BizTalk Server Unleashed books, but completely rewritten from the ground up
Microsoft BizTalk Server 2009 Unleashed is the definitive, pragmatic guide to Microsoft's latest and most powerful version of BizTalk
…mehr

Produktbeschreibung
The most complete, practical guide to BizTalk Server 2009: an all-new book focused on delivering real, start-to-finish enterprise solutions

Pragmatic coverage of every crucial step of BizTalk development: architecture, design, infrastructure, deployment, lifecycle management, and more

Fully up to date with the R2 release of BizTalk Server 2009

Not a revision of previous BizTalk Server Unleashed books, but completely rewritten from the ground up

Microsoft BizTalk Server 2009 Unleashed is the definitive, pragmatic guide to Microsoft's latest and most powerful version of BizTalk Server. In this book, a team of world-class BizTalk Server 2009 experts bring together the deep practical insights .NET developers need to solve real business problems with BizTalk Server 2009 in any enterprise environment. Drawing on their immense BizTalk experience, the authors present best practices for the entire development lifecycle, from planning and architecture through deployment, and beyond. Writing at just the right level of technical detail for experienced .NET developers now starting out with BizTalk, they cover these and many other crucial issues: " Architecting and designing effective, high-value BizTalk solutions " Working with BizTalk schemas, maps, orchestrations, pipelines, pipeline components, and adapters " Implementing business rules with the Microsoft Business Rules Framework " Creating highly-available, high-performance BizTalk environments " Monitoring business activity " Collaborating effectively among BizTalk developers and users " Using BizTalk's leading-edge RFID capabilities Note: This is a 100% new book, NOT an update to Microsoft BizTalk Server 2004 Unleashed.

Product Description
Microsoft BizTalk Server 2010 Unleashed is the 100% new, 100% practical developer's guide to Microsoft's most powerful version of BizTalk Server. Written by an expert team of Microsoft insiders and BizTalk MVPs, it reflects unsurpassed experience with all phases of BizTalk enterprise solutions development, from planning through deployment and administration.

The authors begin by introducing BizTalk Server's architecture and key integration concepts. Next, they offer in-depth coverage of BizTalk's foundational features, including schemas, maps, orchestrations, and pipelines. You'll learn how to effectively utilize both standard and custom adapters; monitor integration services; leverage cloud computing via Windows Azure; implement operational BI solutions; and make the most of business rules and BizTalk's Business Rules Engine (BRE).

The authors offer best practices and "in the trenches" tips for everything from managing deployments through implementing state-of-the-art mobile RFID solutions. No other book offers this much useful, pragmatic, and tested knowledge for successful BizTalk development.

Brian Loesgen is a Principal Architect Evangelist on Microsoft's Azure ISV team. A six-time Microsoft MVP, he has extensive experience in building advanced enterprise, ESB, and SOA solutions. He has coauthored eight books, including SOA with .NET and Windows Azure. Charles Young, a principal consultant at Solidsoft, and Jan Eliasen, an IT architect at Logica, have each been honored repeatedly as BizTalk MVPs, and are highly respected bloggers in the BizTalk community. Scott Colestock, chief architect for Trace Ventures, specializes in using BizTalk to implement integration and service orchestration solutions. He is a member of Microsoft's Architectural Advisory Board and a BizTalk MVP. Anush Kumar, CTO of S3Edge, served as Microsoft's RFID business leader and was heavily involved in designing and architecting its BizTalk RFID offerings. Jon Flanders is an independent consultant, instructor for Pluralsight, BizTalk MVP, and author of RESTful .NET.

Apply BizTalk Server's sophisticated, scalable message exchange model to support virtually any business requirement

Get your schemas right the first time, so you can avoid major problems downstream

Use BizTalk Mapper to create maps for transforming inbound and outbound XML messages and supporting business processes

Use orchestration to automate even highly-complex processes

Utilize adapters and WCF to integrate any application, service, or system

Extend your application's reach with Windows Azure AppFabric

Capture key BizTalk infrastructure, services, and business metrics

Build powerful rules-based solutions with Microsoft's Business Rules Framework

Establish an Enterprise Service Bus (ESB) that uses BizTalk Server as core messaging infrastructure

Efficiently manage, configure, and troubleshoot BizTalk through the Administration Console

Create RFID applications ranging from simple label printing to end-to-end business processes

Backcover
Microsoft BizTalk Server 2010 Unleashed is the 100% new, 100% practical developer's guide to Microsoft's most powerful version of BizTalk Server. Written by an expert team of Microsoft insiders and BizTalk MVPs, it reflects unsurpassed experience with all phases of BizTalk enterprise solutions development, from planning through deployment and administration.

The authors begin by introducing BizTalk Server's architecture and key integration concepts. Next, they offer in-depth coverage of BizTalk's foundational features, including schemas, maps, orchestrations, and pipelines. You'll learn how to effectively utilize both standard and custom adapters; monitor integration services; leverage cloud computing via Windows Azure; implement operational BI solutions; and make the most of business rules and BizTalk's Business Rules Engine (BRE).

The authors offer best practices and "in the trenches" tips for everything from managing deployments through implementing state-of-the-art mobile RFID solutions. No other book offers this much useful, pragmatic, and tested knowledge for successful BizTalk development.

Brian Loesgen is a Principal Architect Evangelist on Microsoft's Azure ISV team. A six-time Microsoft MVP, he has extensive experience in building advanced enterprise, ESB, and SOA solutions. He has coauthored eight books, including SOA with .NET and Windows Azure. Charles Young, a principal consultant at Solidsoft, and Jan Eliasen, an IT architect at Logica, have each been honored repeatedly as BizTalk MVPs, and are highly respected bloggers in the BizTalk community. Scott Colestock, chief architect for Trace Ventures, specializes in using BizTalk to implement integration and service orchestration solutions. He is a member of Microsoft's Architectural Advisory Board and a BizTalk MVP. Anush Kumar, CTO of S3Edge, served as Microsoft's RFID business leader and was heavily involved in designing and architecting its BizTalk RFID offerings. Jon Flanders is an independent consultant, instructor for Pluralsight, BizTalk MVP, and author of RESTful .NET.

Apply BizTalk Server's sophisticated, scalable message exchange model to support virtually any business requirement

Get your schemas right the first time, so you can avoid major problems downstream

Use BizTalk Mapper to create maps for transforming inbound and outbound XML messages and supporting business processes

Use orchestration to automate even highly-complex processes

Utilize adapters and WCF to integrate any application, service, or system

Extend your application's reach with Windows Azure AppFabric

Capture key BizTalk infrastructure, services, and business metrics

Build powerful rules-based solutions with Microsoft's Business Rules Framework

Establish an Enterprise Service Bus (ESB) that uses BizTalk Server as core messaging infrastructure

Efficiently manage, configure, and troubleshoot BizTalk through the Administration Console

Create RFID applications ranging from simple label printing to end-to-end business processes

Foreword xxii

Part I The Basics

1 What Is BizTalk Server? 3

A Brief History of Application Integration 3

BizTalk Server Capabilities 7

Adaptation 7

Mediation 8

Exception Handling 8

Orchestration and Choreography 9

Performance and Scalability 9

Security 10

Insight 10

Electronic Data Interchange 11

RFID Event Handling 11

What Is a "Typical" BizTalk Solution? 11

BizTalk Server, WCF, and WF 12

Summary 14

2 Schemas 15

BizTalk Schemas 16

XML Schema Definition 16

Properties 17

Internal Schemas 18

XML Schemas 20

Existing XSDs 20

Generating an XSD 21

Creating an XSD 21

Flat File Schemas 36

Add Existing Schemas 38

Creating by Hand 38

Flat File Schema Wizard 47

EDI Schemas 60

Messages That Are Not XML and Not Flat File 60

Pass-Through Pipeline 60

Custom Disassembler 61

Custom Editor Extensions 61

Third-Party Components 61

Property Promotion 61

Distinguished Fields 63

Promoted Properties 65

Property Demotion 66

When to Use What 67

Versioning of Schemas 69

No Long-Running Transactions and a Short Downtime Acceptable 69

Long-Running Transactions or a Short Downtime Is Unacceptable 70

Testing 71

Validate Schemas 71

Validate Instances 72

Generate Instances 74

Unit Testing of Schemas 75

Testing Using Pipeline Tools 80

Schemas for Scenario Used in This Book 81

FineFoods.Common.Schemas 81

FineFoods.CreditCheck.Schemas 82

FineFoods.Customers.C1701 82

FineFoods.Customers.C1702 83

FineFoods.Customers.Schemas 84

FineFoods.Inventory.Schemas 84

FineFoods.Orders.Schemas 84

FineFoods.PurchaseOrders.Schemas 87

Summary 88

3 Maps 89

The Mapper 90

Layout of Mapper 90

Initial Considerations 92

Creating a Simple Map 94

Functoids 108

String Functoids 111

Mathematical Functoids 112

Logical Functoids 113

Date/Time Functoids 115

Conversion Functoids 116

Scientific Functoids 116

Cumulative Functoids 117

Database Functoids 118

Advanced Functoids 120

Third-Party Functoids 122

Advanced Maps 123

Mapping Optional Fields 123

Looping Functoid 123

Index Functoid 125

Database Lookup 127

Scripting Functoid 129

Functoid Combination 131

Combination of Functoids for If-Then-Else 131

Create Separated List 132

Table Looping Functoid 132

Conditional Creation of Output Nodes 135

Custom XSLT 136

Cross Referencing 136

Building Custom Functoids 140

Initial Setup 141

Normal Functoid 146

Cumulative Functoid 151

Developing Advanced Functoids 155

Deployment of Custom Functoids 157

Debugging 161

Testing of Maps 163

Validating Maps 164

Testing Maps 164

Debugging a Map 167

Unit Testing 168

Summary 172

4 Orchestrations 173

Orchestration Designer 174

Defining Orchestrations 177

Building Orchestrations 178

Messages 182

Variables 186

Shapes 188

Delivery Notification and Handling Retries 217

Calling Pipelines 218

Web Services 221

Dehydration and Rehydration 228

Correlations 229

Convoys 234

Parallel Convoys 234

Sequential Convoys 235

Zombies 236

Transactions 237

Atomic 238

Long Running 240

Compensating Code 241

Persistence Points 246

Exception Handling 247

Debugging 250

Send Out Messages 250

Debug and Trace 250

Breakpoints in Orchestration Debugger 250

Summary 255

5 Pipelines 257

Stages in Pipelines 258

Stages in a Receive Pipeline 259

Stages in a Send Pipeline 261

Built-In Pipelines 262

Receive Pipelines 262

Send Pipelines 263

Built-In Pipeline Components 263

XML Components 264

Flat Files 268

Encoding, Encrypting, and Signing 272

BizTalk Framework 275

Validator and Party Resolution 280

Custom Pipelines 283

Using the Built-In Pipeline Templates 283

Creating Custom Pipeline Templates 284

Custom Pipeline Components 287

Resources, Attributes, and Constructors 288

Interfaces 292

Message and Context Interfaces 305

Miscellaneous Functionality 309

Streaming 314

Properties 317

Really Fast Pipeline Component Implementation 323

Deployment 324

Debugging 327

Pipeline Component Wizard 329

Testing 330

Pipeline exe 330

Unit Testing 331

Summary 334

6 Adapters 337

BizTalk Adapters 337

Native Adapters 338

Line-of-Business Adapters 339

BizTalk Adapter Pack 339<
Microsoft BizTalk Server 2010 Unleashed is the 100% new, 100% practical developer's guide to Microsoft's most powerful version of BizTalk Server. Written by an expert team of Microsoft insiders and BizTalk MVPs, it reflects unsurpassed experience with all phases of BizTalk enterprise solutions development, from planning through deployment and administration.

The authors begin by introducing BizTalk Server's architecture and key integration concepts. Next, they offer in-depth coverage of BizTalk's foundational features, including schemas, maps, orchestrations, and pipelines. You'll learn how to effectively utilize both standard and custom adapters; monitor integration services; leverage cloud computing via Windows Azure; implement operational BI solutions; and make the most of business rules and BizTalk's Business Rules Engine (BRE).

The authors offer best practices and "in the trenches" tips for everything from managing deployments through implementing state-of-the-art mobile RFID solutions. No other book offers this much useful, pragmatic, and tested knowledge for successful BizTalk development.

Brian Loesgen is a Principal Architect Evangelist on Microsoft's Azure ISV team. A six-time Microsoft MVP, he has extensive experience in building advanced enterprise, ESB, and SOA solutions. He has coauthored eight books, including SOA with .NET and Windows Azure . Charles Young, a principal consultant at Solidsoft, and Jan Eliasen, an IT architect at Logica, have each been honored repeatedly as BizTalk MVPs, and are highly respected bloggers in the BizTalk community. Scott Colestock, chief architect for Trace Ventures, specializes in using BizTalk to implement integration and service orchestration solutions. He is a member of Microsoft's Architectural Advisory Board and a BizTalk MVP. Anush Kumar, CTO of S3Edge, served as Microsoft's RFID business leader and was heavily involved in designing and architecting its BizTalk RFID offerings. Jon Flanders is an independent consultant, instructor for Pluralsight, BizTalk MVP, and author of RESTful .NET .

Apply BizTalk Server's sophisticated, scalable message exchange model to support virtually any business requirement
Get your schemas right the first time, so you can avoid major problems downstream
Use BizTalk Mapper to create maps for transforming inbound and outbound XML messages and supporting business processes
Use orchestration to automate even highly-complex processes
Utilize adapters and WCF to integrate any application, service, or system
Extend your application's reach with Windows Azure AppFabric
Capture key BizTalk infrastructure, services, and business metrics
Build powerful rules-based solutions with Microsoft's Business Rules Framework
Establish an Enterprise Service Bus (ESB) that uses BizTalk Server as core messaging infrastructure
Efficiently manage, configure, and troubleshoot BizTalk through the Administration Console
Create RFID applications ranging from simplelabel printing to end-to-end business processes