售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition
Table of Contents
(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Configuring a Messaging Architecture
Understanding the publish or subscribe model
Receiving the message
Adapter
Pipeline
Maps
MessageBox
Subscriptions
Message Context Properties
Orchestrations
Sending the message
Maps
Pipeline
Adapter
Getting started with the BizTalk Platform Settings and Applications
BizTalk Administration Console
The Group Hub
Hosts and Host Instances
Creating a Host
Creating a Host Instance
Managing Adapter Handlers
Applications
Referencing another Application
Setting up and managing Ports
Receive Ports
Port Authentication
Receive Locations
Service windows
Location states
Error threshold
Receive Port Maps
Send Ports
Transport Advanced Options
Scheduling and service window
Backup transport
Send Port Maps
Configuring Filters (subscriptions)
Port states
Dynamic Send Ports
Send Port Groups
Failed message routing
Ordered delivery
Receive Locations
Send Ports
Configuring core Adapters
HTTP
Sending HTTP
Receiving HTTP
POP3
SMTP
FTP
Receiving FTP
Sending FTP
FILE
Receiving files
Sending files
Credentials
Configuring content-based routing
Creating folders and Applications
Creating Receive Ports and Receive Locations
Testing the Receive Locations
Debugging the messages
Setting up a Send Port
Setting up Send Port for System II and a Send Port Group
Implementing messaging patterns
Working with canonical messages
Debatching
Using the correct flow
Adapter independence
Testing your knowledge
Summary
2. Developing BizTalk Artifacts – Creating Schemas and Pipelines
Creating Schemas
Type of Schemas
XML Schemas
Envelope Schemas
Flat File Schemas
Header and Trailer Schemas
Property Schemas
Schema Identity
XML Identity
targetNamespace
MessageType
.NET Identity
Namespace
Typename
Promoted property and distinguished fields
Promoting nodes as property fields
Quick Promotion
Promoting a node as distinguished field
Creating the structure of a Schema
Creating recurring parts of a Schema
Creating Envelope Schemas
Data types and formatting
Specifying custom formatting restrictions
Restricting string values
Controlling date formats
Restricting integer formats
Creating reusable types
Simple types
Complex types
Creating Schema hierarchies
Import
Include
Redefine
Creating Flat File Schemas
Creating Pipelines
Pipeline Stages
Receive Pipelines
Decode
Disassemble
Validate
Resolve Party
Send Pipelines
Pre-Assemble
Assemble
Encode
Default Pipelines
PassThruReceive
XMLReceive
PassThruTransmit
XMLTransmit
Custom Pipelines
Configuring Pipelines and Pipeline components
Working with XML messages
Disassembling and parsing
Allow unrecognized messages
Document Schemas
Envelope Schemas
Recoverable interchange processing
Validate document structure
Assembling and serializing
Add processing instructions text, Add processing instructions, Processing instruction scope
Add XML declaration
Preserve Byte Order
Target charset
Envelope Schemas
Document Schemas
Validating data
Working with XML envelopes
Working with Flat File messages
Working with secure data
Encryption and signing
Decryption and signature verification
Custom Pipeline Components
Developing
Deploying
Testing your knowledge
Summary
3. Developing BizTalk Artifacts – Creating Maps
Creating Maps
Understanding why XSLT matters
Using Functoids
Conversion Functoids
Cumulative Functoids
Database Functoids
Table Query Functoids
Cross Referencing Data Functoids
Working with application IDs
Working with application values
Date/Time Functoids
Logical Functoids
Mathematical Functoids
Scientific Functoids
String Functoids
Using Advanced Functoids
Looping
Index
Iterator
Nil
Record Count
Looping
Table Looping
Conditional Mapping
Copy-based Mapping
Troubleshooting
Scripting
Using external assemblies
Using the Inline Code
Using Inline XSLT
Maps and Orchestrations
Testing your knowledge
Summary
4. Developing BizTalk Artifacts – Creating Orchestrations
Developing Orchestrations
Basic shapes and configuration
Message and data handling
Containers
Flow control
Orchestration nesting
Other
Orchestration activation
Activating Receive
Call and Start
Persistence
Dehydration and rehydration
Transactions
Transaction types
Scopes
Long Running
Atomic
Isolation levels
Nesting
Transaction reach
Storing configuration information
Orchestration variables
Configuration placed in BTSNTSvc.exe.config
Configuration placed in web.config for Isolated Hosts
Configuration placed in machine.config
Some configuration can be placed on the Adapter Handlers
Through the message
Through the message context
Business Rules
SSO
Using a .NET helper component
Integrating with .NET assemblies
Configuring Orchestration bindings
Ports versus Port Types
Logical ports versus physical ports
Port binding options
Specify Now
Specify Later
Direct
MessageBox (filter-based)
Self Correlating
Partner Orchestration
Dynamic
Configuring correlation
Working with Correlation Types and Sets
Convoys
Sequential convoys
Parallel convoys
Testing your knowledge
Summary
5. Testing, Debugging, and Exception Handling
Handling exceptions in Orchestrations
Scopes
Throwing exceptions
Catching exceptions
Compensation
Sample exception handling scenario
Delivery notification
Debugging Orchestrations
Handling messaging errors
Subscription errors
Transmission errors
Routing errors
Recoverable interchange processing
Validating and testing artifacts
Validating Schemas and Message Instances
Validate Schema
Validate Instance
Generate Instance
Validating, testing, and debugging Maps
Test Map
Validate Map
Debug Map
Testing Pipelines
Pipeline test tools
Unit testing
Unit testing Schemas
Unit testing Maps
Unit testing Pipelines
Testing your knowledge
Summary
6. Deploying, Tracking, and Administrating a BizTalk Server 2010 Solution
Installing and configuring a multiserver BizTalk environment
High Availability
Role of Host and Host Instances in High Availability
Multiple MessageBox databases
Installation setup
Installation
Configuration
Configuring SSO
Setting up a BizTalk Group
Configuring Runtime settings
Adapters
Active Directory Groups and Users
Deploying BizTalk applications
Sample deployment through Visual Studio
Preparing the solution
Binding Files
Sample deployment through an MSI package
Binding File dependencies
BizTalk Application states
Runtime Application states
Tracking events in BizTalk Server
Tracking Receive Ports
Tracking Orchestrations
Tracking Send Ports
Tracking Promoted Properties
Managing BizTalk applications using BizTalk Administration Console
Configuration overview
Work in Progress
Suspended Items
Group Suspended Service Instances
Tracked Service Instances
Tracked Message Events
BizTalk Settings Dashboard
Viewing and modifying performance-tuning settings
Exporting and importing performance tuning settings
Testing your knowledge
Summary
7. Integrating Web Services and Windows Communication Foundation (WCF) Services
Out of the box WCF Adapters
Configuring a WCF Adapter
Using out of the box WCF-BasicHttp Send Adapter
Using out of the box WCF-BasicHttp Receive Adapter
Understanding Custom behaviors
Exposing Schemas and Orchestrations as WCF Services
Testing our WCF Service
Exposing WCF Services to Windows Azure Service Bus
Exposing only Service Metadata
Consuming WCF Services from BizTalk Server
Consume Sample WCF Service
Consuming our WCF Service from BizTalk
Configuring generated WCF Service artifacts
Testing our Custom WCF Service
Manually importing WSDL files
Handling web exceptions
Testing your knowledge
Summary
8. Implementing Extended Capabilities
Business Rules Engine
Creating a BizTalk Solution with rules
Creating a Schema
Creating a Policy
Import a Schema as facts into the Rule Composer
Adding an Action
Testing the Policy
Creating an Orchestration
Deploying the Policy and testing
Deploying a new version of the Policy
Adding a Vocabulary
Electronic Data Interchange
Finding and deploying the EDIFACT Schema
Adding a reference to BizTalk EDI Application
Set up a Receive Port, Receive Location, and a Send Port
Setting up Parties and Agreements
Examine an unrecognized message
Set up the Parties and the Agreement for receiving
Changing the Schema
Set up an alternate namespace for the Agreement
Deploy an alternate Schema
Debatching and Error handling
Setting up a Party and Agreement for sending
Setting up a new Party for sending
Send Port control
Batching
Business Activity Monitoring
Creating Activities
Setting up the BAM Add inside Excel
Creating an Activity inside Excel
Deploy the Activity and view
Creating a Tracking Profile
Creating Continuations
BAM Portal
Testing your knowledge
Summary
9. Using Azure BizTalk Features
Understanding the Windows Azure BizTalk Services
Setting up a Windows Azure BizTalk Service
Running the setup wizard in Windows Azure
Exporting the WABS root certificate
Installing Windows Azure BizTalk Services SDK
Creating a Bridge
Filter Condition and Route Ordering
Setting the FTP filename
Deploying a Bridge
Using PowerShell with BizTalk Services
Starting the bridge source
Restarting the BizTalk Service
Testing the bridge
Enriching data
Bridge Routing
Working with XML in bridges
Creating a new Schema
Using the BizTalk Adapter Services
Creating a Service Bus Namespace
Adding an LOB Target
Creating a Map
New Functoids
Applying the map and testing the solution
Using the WABS Portal
Setting up EDI partners
Tracking
Running BizTalk on a Windows Azure Virtual Machine
Setting up a single BizTalk Server
Installing a multi-Server Virtual Machine
Configuring multiple BizTalk Servers
Testing your knowledge
Summary
10. Test-taking – Tips and Tricks
Understanding the difference between the exam and the assessment
Preparing for taking a test
Preparation sources
Literature
Classes
Webcasts
Training kits
Windows Azure virtual machines
Sample code
Practice tests
Colleagues and peers
Forums, blogs, and other online sources
Getting familiar with the objectives
Finding time to study
Incentives
Knowledge
Money
Opportunities
Vouchers and offers
Learn more
At the test center
Examining the exam structure
Before the exam
Questions
After the exam
Managing your time
Answering questions
Summary
A. Sample Certification Test Questions
Configuring a Messaging Architecture
Developing BizTalk Artifacts
Debugging and exception handling
Deploying, tracking, and supporting a BizTalk Solution
Integrating Web Services and Windows Communication Foundation (WCF) Services
Implementing extended capabilities
Using Azure BizTalk features
B. Sample Certification Test Questions – Answers
Configuring a messaging architecture
Developing BizTalk Artifacts
Debugging and exception handling
Deploying, tracking, and supporting a BizTalk Solution
Integrating Web Services and Windows Communication Foundation (WCF) Services
Implementing extended capabilities
Using Azure BizTalk features
C. Testing Your Knowledge – Answers
Chapter 1: Configuring a Messaging Architecture
Chapter 2: Developing BizTalk Artifacts – Creating Schemas and Pipelines
Chapter 3: Developing BizTalk Artifacts – Creating Maps
Chapter 4: Developing BizTalk Artifacts – Creating Orchestrations
Chapter 5: Testing, Debugging, and Exception Handling
Chapter 6: Deploying, Tracking, and Administrating a BizTalk Server 2010 Solution
Chapter 7: Integrating Web Services and Windows Communication Foundation (WCF) Services
Chapter 8: Implementing Extended Capabilities
Chapter 9: Using Azure BizTalk Features
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜