You are previewing (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide.
O'Reilly logo
(MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide

Book Description

"

A compact certification guide to help you prepare for and pass the BizTalk Server 2010 (70-595) exam with this book and ebook.

  • This book and e-book will provide all that you need to know to pass the (70-595) Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010 exam.

  • Includes a comprehensive set of test questions and answers that will prepare you for the actual exam.

  • The layout and content of the book closely matches that of the skills measured by the exam, which makes it easy to focus your learning and maximize your study time in areas where you need improvement.

In Detail

Microsoft BizTalk Server 2010 is an Integration and connectivity server solution that enables organizations to easily connect disparate systems. Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010 (70-595) is the certification exam for professionals who need to integrate multiple disparate systems, applications, and data as well as automate business processes by using BizTalk Server.

(MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide will show you how to prepare for and pass the Microsoft BizTalk Server 2010 (70-595) exam and become a Microsoft Certified Technology Specialist (MCTS) in Microsoft BizTalk Server 2010.

Packed with practical examples and Q&As, (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide covers the keys skills in the exam and starts by showing you how to configure a Messaging Architecture. The book then dives into BizTalk Artifacts such as creating Schemas and Pipelines, creating Maps and creating Orchestrations. It then moves on to topics such as debugging and exception handling, deploying, tracking and administrating a BizTalk Server 2010 solution, integrating Web Services and Windows Communication Foundation (WCF) Services and implementing Extended Capabilities. Additional practical resources are also included that will enable you to approach the Microsoft BizTalk Server 2010 (70-595) exam with ease, including certification test taking tips and tricks and sample certification test questions.

"

Table of Contents

  1. (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide
    1. Table of Contents
    2. (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide
    3. Credits
    4. About the Authors
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Configuring a Messaging Architecture
      1. Publish/subscribe
        1. Receiving the message
          1. Adapter
          2. Pipeline
          3. Maps
        2. MessageBox
        3. Subscriptions
          1. Message Context properties
        4. Orchestrations
        5. Sending the message
          1. Maps
          2. Pipeline
          3. Adapter
      2. BizTalk platform settings and Applications
        1. BizTalk Administration Console
          1. The Group Hub
        2. Hosts and Host Instances
          1. Creating a Host
          2. Creating a Host Instance
        3. Managing Adapter Handlers
        4. Applications
          1. Referencing another Application
      3. Setting up and managing Ports
        1. Receive Ports
          1. Port Authentication
          2. Receive Locations
            1. Service Windows
            2. Location states
            3. Error threshold
          3. Receive Port Maps
        2. Send Ports
          1. Transport Advanced Options
            1. Scheduling and Service Window
          2. Backup transport
          3. Send Port Maps
          4. Configuring Filters (Subscriptions)
          5. Port states
          6. Dynamic Send Ports
        3. Send Port Groups
        4. Failed message routing
        5. Ordered delivery
          1. Receive Locations
          2. Send Ports
      4. Configuring core Adapters
        1. HTTP
          1. Sending HTTP
          2. Receiving HTTP
        2. POP3
        3. SMTP
        4. FTP
          1. Receiving FTP
          2. Sending FTP
        5. File
          1. Receiving files
          2. Sending files
          3. Credentials
      5. Configuring content-based routing
        1. Creating folders and Application
        2. Creating Receive Ports and Receive Locations
        3. Testing the Receive Locations
        4. Debugging the messages
        5. Setting up a Send Port
        6. Setting up Send Port for System II and a Send Port Group
      6. Implementing messaging patterns
        1. Working with canonical messages
        2. De-batching
        3. Using the correct flow
        4. Adapter independence
      7. Test your knowledge
      8. Summary
    9. 2. Developing BizTalk Artifacts — Creating Schemas and Pipelines
      1. Creating Schemas
        1. Type of Schemas
          1. XML Schemas
            1. Envelope Schemas
          2. Flat File Schemas
          3. Property Schemas
        2. Schema Identity
          1. XML Identity
            1. targetNamespace
            2. MessageType
          2. .NET Identity
            1. Namespace
            2. Typename
        3. Promoted property and distinguished fields
          1. Promoting nodes as property fields
          2. Quick Promotion
        4. Promoting a node as distinguished field
        5. Creating the structure of a Schema
          1. Creating reoccurring parts of a Schema
          2. Creating Envelope Schemas
        6. Datatypes and formatting
          1. Specifying custom formatting restrictions
            1. Restricting string values
            2. Controlling date formats
            3. Restricting integer formats
          2. Creating reusable types
            1. Simple types
            2. Complex types
        7. Creating Schema hierarchies
          1. Import
          2. Include
          3. Redefine
      2. Creating Pipelines
        1. Pipeline Stages
        2. Receive Pipelines
          1. Decode
          2. Disassemble
          3. Validate
          4. Resolve Party
        3. Send Pipelines
          1. Pre-Assemble
          2. Assemble
          3. Encode
        4. Default Pipelines
          1. PassThruReceive
          2. XMLReceive
          3. PassThruTransmit
          4. XMLTransmit
        5. Custom Pipelines
        6. Configuring Pipelines and Pipeline components
          1. Working with XML messages
            1. Disassembling and parsing
              1. Allow unrecognized messages
              2. Document Schemas
              3. Envelope Schemas
              4. Recoverable interchange processing
              5. Validate document structure
            2. Assembling and serializing
              1. Add processing instructions text, Add processing instructions, Processing instruction scope
              2. Add XML declaration
              3. Preserve Byte Order
              4. Target charset
              5. Envelope Schemas
              6. Document Schemas
            3. Validating data
        7. Working with envelopes
        8. Working with secure data
          1. Encryption and signing
          2. Decryption and signature verification
      3. Test your knowledge
      4. Summary
    10. 3. Developing BizTalk Artifacts — Creating Maps
      1. Creating Maps
        1. Why XSLT matters
      2. Using Functoids
        1. Conversion Functoids
        2. Cumulative Functoids
        3. Database Functoids
          1. Table Query Functoids
          2. Cross Referencing Data Functoids
            1. Working with application IDs
            2. Working with application values
        4. Date/Time Functoids
        5. Logical Functoids
        6. Mathematical Functoids
        7. Scientific Functoids
        8. String Functoids
      3. Using Advanced Functoids
        1. Looping
          1. Index
          2. Iterator
          3. Nil
          4. Record Count
          5. Looping
          6. Table Looping
          7. Conditional Mapping
          8. Copy-based Mapping
          9. Troubleshooting
          10. Scripting
            1. Using external assemblies
              1. Using Inline Code
              2. Using Inline XSLT
            2. Maps and Orchestrations
      4. Test your knowledge
      5. Summary
    11. 4. Developing BizTalk Artifacts — Creating Orchestrations
      1. Developing Orchestrations
        1. Basic shapes and configuration
          1. Message and Data Handling
          2. Containers
          3. Flow control
          4. Orchestration Nesting
          5. Other
        2. Orchestration activation
          1. Activating Receive
          2. Call and Start
        3. Persistence
          1. Dehydration and rehydration
        4. Transactions
          1. Transaction types
          2. Scopes
          3. Long Running
          4. Atomic
            1. Isolation levels
          5. Nesting
        5. Transaction reach
        6. Storing configuration information
          1. Orchestration variables
          2. Configuration placed in BTSNTSvc.exe.config
          3. Configuration placed in web.config for isolated Hosts
          4. Configuration placed in machine.config
          5. Some configuration can be placed on the Adapter handlers
          6. Through the message
          7. Through the message context
          8. Business Rules
          9. SSO
          10. Using a .NET helper component
        7. Integrating with .NET assemblies
      2. Configuring Orchestration bindings
        1. Ports versus Port Types
        2. Logical ports versus physical ports
        3. Port binding options
          1. Specify Now
          2. Specify Later
          3. Direct
            1. MessageBox (filter-based)
            2. Self Correlating
            3. Partner Orchestration
          4. Dynamic
      3. Configuring correlation
        1. Working with Correlation Types and Sets
        2. Convoys
          1. Sequential Convoys
          2. Parallel Convoys
      4. Test your knowledge
      5. Summary
    12. 5. Debugging and Exception Handling
      1. Handling exceptions in Orchestrations
        1. Scopes
        2. Throwing exceptions
        3. Catching exceptions
        4. Compensation
        5. Sample exception handling scenario
        6. Delivery notification
      2. Debug Orchestrations
      3. Handling messaging errors
        1. Subscription errors
        2. Transmission errors
      4. Routing errors
        1. Recoverable Interchange Processing
      5. Validating and testing artifacts
        1. Validating Schemas and Message Instances
          1. Validate Schema
          2. Validate Instance
          3. Generate Instance
        2. Validating, testing, and debugging Maps
        3. Unit testing
          1. Unit testing Schemas
          2. Unit testing Maps
      6. Test your knowledge
      7. Summary
    13. 6. Deploying, Tracking, and Administrating a BizTalk Server 2010 Solution
      1. Installing and configuring a multiserver BizTalk environment
        1. High Availability
        2. Installation setup
          1. Installation
          2. Configuration
            1. Configuring SSO
            2. Setting up BizTalk Group
            3. Configuring Runtime settings
        3. Active Directory Groups and Users
      2. Deploying BizTalk applications
        1. Sample deployment through Visual Studio
          1. Preparing the solution
        2. Binding Files
        3. Sample deployment through MSI package
        4. Binding File dependencies
      3. BizTalk Application states
        1. Runtime Application states
      4. Tracking events in BizTalk Server
        1. Tracking Receive Ports
        2. Tracking Orchestrations
        3. Tracking Send Ports
      5. Managing BizTalk applications using BizTalk Administration Console
        1. Configuration Overview
        2. Work in Progress
        3. Suspended Items
        4. Group Suspended Service Instances
        5. Tracked Service Instances
        6. Tracked Message Events
      6. BizTalk Settings Dashboard
        1. Viewing and modifying performance tuning settings
        2. Exporting and importing performance tuning settings
      7. Test your knowledge
      8. Summary
    14. 7. Integrating Web Services and Windows Communication Foundation (WCF) Services
      1. Out of the box WCF Adapters
      2. Configuring a WCF Adapter
        1. Using out of the box WCF-BasicHttp Send Adapter
        2. Using out of the box WCF-BasicHttp Receive Adapter
      3. Custom behaviors
      4. Exposing Schemas and Orchestrations as WCF Services
        1. Testing our WCF Service
      5. Consuming WCF Services from BizTalk Server 2010
        1. Sample WCF Service
        2. Consuming our WCF Service from BizTalk
        3. Configuring generated WCF Service artifacts
        4. Testing our Custom WCF Service
      6. Handling web exceptions
      7. Test your knowledge
      8. Summary
    15. 8. Implementing Extended Capabilities
      1. Business Rules Engine (BRE)
        1. Key Concepts
          1. Rule
          2. Policy
          3. Vocabulary
          4. Rule store
        2. Creating a BizTalk Solution with rules
          1. Create a Schema
          2. Creating a Policy
          3. Importing a Schema into Rule Composer
          4. Adding an Action
          5. Testing the policy
          6. Creating an Orchestration
          7. Deploying the policy and testing
          8. Deploying a new version of the Policy
          9. Adding Vocabulary
      2. Electronic Data Interchange (EDI)
        1. Finding and deploying the EDIFACT Schema
        2. Adding a reference to BizTalk EDI application
        3. Setting up a Receive Port, Location, and a Send Port
        4. Setting up the Parties
          1. Examine an unrecognized message
          2. Set up the Parties and the Agreement for receiving
            1. Changing the Schema
            2. Set up an alternate namespace for the Agreement
            3. Deploy an alternate Schema
          3. Setting up a Party and Agreement for sending
            1. Setting up a new Party for sending
      3. Radio Frequency Identification (RFID)
        1. Communication between RFID and BizTalk using SQL Server
      4. Business Activity Monitoring (BAM)
        1. Creating Activities
          1. Setting up the BAM add-in inside Microsoft Excel
          2. Creating an activity inside Excel
          3. Deploy the Activity and view
          4. Creating a Tracking Profile
        2. Creating Continuations
        3. BAM Portal
          1. Searching for an order
          2. Populating the aggregation
            1. Run the aggregation package
        4. Creating view permissions
          1. Roles and permissions
      5. Test your knowledge
      6. Summary
    16. 9. Certification Test-taking — Tips and Tricks
      1. Exam preparation
        1. Preparation sources
          1. Literature
          2. Classes
          3. Webcasts
          4. Labs
          5. Training kits
          6. Sample code
          7. Practice tests
          8. Colleagues and peers
          9. Forums, blogs and other online sources
        2. Getting familiar with the certification objectives
        3. Study time
        4. Incentives
          1. Knowledge
          2. Money
          3. Opportunities
        5. Vouchers and offers
        6. Learn more
      2. At the test center
      3. Exam structure
        1. Before the exam
        2. Questions
        3. After the exam
      4. Time management
      5. Answering questions
    17. 10. Sample Certification Test Questions
      1. Configuring a Messaging Architecture
      2. Developing BizTalk Artifacts
      3. Debugging and exception handling
      4. Deploying, tracking, and supporting a BizTalk solution
      5. Integrating Web Services and Windows Communication Foundation (WCF) Services
      6. Implementing extended capabilities
    18. A. Test your knowledge — Answers
      1. Chapter 1, Configuring a Messaging Architecture
      2. Chapter 2, Developing BizTalk Artifacts — Creating Schemas and Pipelines
      3. Chapter 3, Developing BizTalk Artifacts — Creating Maps
      4. Chapter 4, Developing BizTalk Artifacts — Creating Orchestrations
      5. Chapter 5, Debugging and Exception Handling
      6. Chapter 6, Deploying, Tracking, and Administrating a BizTalk Server 2010 Solution
      7. Chapter 7, Integrating Web Services and Windows Communication Foundation (WCF) Services
      8. Chapter 8, Implementing Extended Capabilities
    19. B. Sample Certification Test Questions — Answers
      1. Configuring a messaging architecture
      2. Developing BizTalk Artifacts
      3. Debugging and exception handling
      4. Deploying, tracking, and supporting a BizTalk solution
      5. Integrating Web Services and Windows Communication Foundation (WCF) Services
      6. Implementing extended capabilities
    20. Index