O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting Started with BizTalk Services

Book Description

BizTalk Services offers great possibilities for bringing enterprises together in the cloud, and this book is the perfect introduction to it all. Packed with real-world scenarios, you will soon be designing your own tailor-made integration solutions.

In Detail

BizTalk Services is a service based on Windows Azure that was introduced by Microsoft in the summer of 2013. It provides integration capabilities in the cloud to connect enterprises together in scalable and flexible ways that go beyond what traditional on-premises integration products (such as BizTalk Server) can manage. BizTalk Services provides the ability to construct integration solutions using familiar tools (Visual Studio and Microsoft .Net) and also provides a bridge metaphor to connect applications and technologies.

Whether you are a neophyte or an expert in integration solutions, Getting Started with BizTalk Services provides you with a comprehensive look at cloud integration, covering the many features and capabilities of BizTalk Services. More importantly, the purpose of each feature is explained together with how to use them effectively.

The book starts by introducing the capabilities of BizTalk Services and then expands on them, providing insights on when to apply them yourself in your own integration solutions.

The book then goes on to cover both the Enterprise Application Integration (EAI) and Business-to-Business Integration (B2B) features of BizTalk Services, explaining how to build cloud-hosted integration solutions that connect to your own datacenter as well as to your customers'. Each available option is discussed in turn, from FTP-based data transfer to Service Bus queues. The book ends with tips and tricks on tracking and troubleshooting.

Getting Started with BizTalk Services will give you all the knowledge and hands-on experience you need to use Microsoft's integration service on cloud effectively through the many examples and real-world scenarios provided.

What You Will Learn

  • Use the EAI and B2B features of BizTalk Services
  • Connect with Line-Of-Business systems in your datacenter on-premises
  • Create bridges and configure them to process and route messages
  • Design transforms and employ custom code
  • Address and diagnose problems
  • Migrate from BizTalk Server to BizTalk Services

Table of Contents

  1. Getting Started with BizTalk Services
    1. Table of Contents
    2. Getting Started with BizTalk Services
    3. Credits
    4. Foreword
    5. Foreword
    6. About the Authors
    7. About the Reviewers
    8. 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
    9. 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
    10. 1. Hello BizTalk Services
      1. Background
      2. Business drivers
      3. Technical drivers
      4. Core scenarios
      5. Concepts
      6. Life cycle and architecture
      7. Personas and tools
        1. Developer
        2. IT Pro
        3. Partner Administrator
      8. Deployment considerations
      9. Provisioning BizTalk Services
        1. Certificates and ACS
        2. Storage requirements
        3. The BizTalk Services create wizard
        4. BizTalk portal registration
      10. Creating your first BizTalk Services solution
        1. Scenario description
        2. Prerequisites
        3. Realizing the solution
          1. Creating a BizTalk Services project
          2. Creating the Order schema
          3. Creating the BizTalk Services solution
      11. Verifying the solution
      12. Summary
    11. 2. Messages and Transforms
      1. The problem
      2. The mapper
      3. The map designer
      4. Schema
      5. An example
      6. Mapping operations
      7. Testing
      8. Configuring a bridge
      9. Putting it all together
      10. More on mapping
      11. Dealing with failure
      12. Summary
    12. 3. Bridges
      1. Pipeline processing
      2. Message processing
      3. Messaging
      4. Enrichment
      5. Lookups
      6. Routing
      7. Trying it out
      8. Brokered messaging
      9. Summary
    13. 4. Enterprise Application Integration
      1. Enterprise application integration scenarios
      2. EAI in BizTalk Services
        1. Sources
        2. Bridges and the VETER pattern
        3. Destinations
        4. Attributes of bridges
      3. Hybrid connectivity
        1. The BizTalk Adapter Service
        2. The BAS architecture
        3. BAS installation and configuration
        4. Consuming BAS with bridges
      4. Custom code in EAI
        1. Message inspectors
      5. Tracking
      6. Scenario walk-through
        1. Prerequisites
        2. Solution
          1. Creating a schema
          2. Creating custom code
          3. Configuring the bridge
          4. Deploying the bridge
          5. Sending messages
        3. Viewing tracking data
      7. Summary
    14. 5. Business-to-business Integration
      1. Basic concepts of B2B
      2. Common interaction models
        1. Direct enterprise integration
        2. Service provider integration
      3. Industry standards and protocols
      4. Concepts in BizTalk Services B2B
        1. EDI message structure
        2. Partners and agreements
        3. Property promotion
        4. Batching
          1. Selection criteria
          2. Release criteria
        5. Tracking and archiving
          1. Non-repudiation
        6. Extensibility
      5. Scenario walk-through
        1. Ecosystem players
        2. Provisioning BizTalk Services
        3. Configuring partners – Fabrikam, Northwind, and Contoso
        4. Configuring the AS2 agreement between Fabrikam and Contoso
        5. Configuring the X12 agreement between Northwind and Contoso
        6. Sending messages
        7. Viewing tracking data
      6. Summary
    15. 6. API
      1. REST
      2. Calling the API
      3. Back up and restore
      4. Using PowerShell
      5. Summary
    16. 7. Tracking and Troubleshooting
      1. Messages and errors
      2. Data for troubleshooting
        1. Tracking
        2. Traces and logfiles
        3. Performance counters
      3. Troubleshooting sources and destinations
      4. Troubleshooting schemas and transforms
      5. Troubleshooting bridges
      6. Troubleshooting agreements
      7. Troubleshooting hybrid connectivity
      8. Summary
    17. 8. Moving to BizTalk Services
      1. Moving from BizTalk Server
        1. Maps
        2. Pipelines
        3. Schema
        4. Adapters
        5. Trading Partner Management (TPM)
        6. EDIFACT support
        7. Business Rules Engine (BRE)
        8. Orchestration
      2. When not to move
      3. The future
      4. Summary
    18. Index