Why do businesses continue to use Microsoft's BizTalk Server as the backbone to integrate line-of-business applications with their trading partners and how do recent changes make it even more effective? With the advent of Azure, we have a unique opportunity to enhance BizTalk functionality including reducing the cost of operations and maintenance. This book offers three solutions for the reader on ways to leverage BizTalk to get more from existing deployments or find ways to modernize the deployment via Azure. Microsoft partners are playing a significant role in enhancing the capabilities of BizTalk and this book includes sections that provide an in-depth review of BizTalk 360 © and the WPC HIPAA DB Toolkit ©. Over the recent past, Web 3.0 has also introduced many new concepts and open source technologies and this book covers ways to leverage these to enhance your BizTalk deployment.
The authors start with a survey of the existing BizTalk Server - its history, patterns, and state of affairs -and go on to provide an in-depth elaboration of three messaging patterns that customers use for BizTalk; the advantages of updating to SQL Server 2016; a review of partner solutions that enhance BizTalk; and BizTalk with Web 3.0 for custom solutions. The book concludes with a comparison of the three viable BizTalk Azure application solutions that will enable you to make the best choice for your business.
Autorentext
Suren Machiraju, Suraj Gaurav
Inhalt
Foreword
Chapter 1: Evolution of BizTalk 1
Component Object Model (COM) 1
Programming Languages for COM Components 2
Microsoft Transaction Server (MTS) 2
MTS Explorer 3
Distributed Component Object Model (DCOM) 4
Language Independent 5
Protocol Independent 5
Garbage Collection 5
Reusability 5
Microsoft Site Server 1.0 6
Microsoft Merchant Server 7
Microsoft Site Server 2.0 7
Microsoft Commerce Server 8
Electronic Data Interchange (EDI) 8
First EDI Message 9
Transportation Data Coordinating Committee (TDCC) 9
First EDI Standard, SWIFT, and EDIA 10
EDIFACT 10
EDI Today 11
BizTalk Server 11
BizTalk Server 2000 11
BizTalk Server 2002 12
BizTalk Server 2004 12
Covast 13
BizTalk Server 2006 17
BizTalk Server 2006 R2 17
BizTalk Server 2009 18
BizTalk Server 2010 18
BizTalk Server 2013 19
BizTalk Server 2013 R2 20
BizTalk Server 2016 20
BizTalk Server 2016 Feature Pack 1 21
BizTalk Server 2016 Feature Pack 2 22
Windows Azure BizTalk Services (WABS) 23
Azure BizTalk Services 23
Summary 24
Chapter 2: BizTalk Integration Patterns 25
Enterprise Application Integration (EAI) 25
Orchestration 29
Exploring Orchestration Design Surface 31
Business to Business (EDI, HIPAA, and XML) 32
Electronic Data Interchange (EDI) 32
Health Insurance Portability and Accountability Act (HIPAA) 33
XML 34
B2B and EAI with BizTalk 34
Implementing the Process through BizTalk 37
Summary 49
Chapter 3: BizTalk Server 2016 Features 51
New and Enhanced Features of BizTalk Server 2016 51
Exploring the Features Related to EAI Integration 52
Artifacts Analytics Tracking 52
Azure Logic Apps Adapter 61
Support for SAP .NET Connector (NCo) 77
Connect to SQL Server Always Encrypted Column from BizTalk
Server 77
Exploring the Features Related to Business Process Control
Integration 84
Map Compilation 85
Ordered Delivery on Dynamic Send Ports 87
Advanced Location Scheduling 88
Exploring the Features Related to the Business to Business
Integration 90
Connecting to Azure File Share from BizTalk File Adapter 90
Refined B2B Import/Export Process 98
Improved FTP and SFTP Adapters 102
Exploring the Improvements to Miscellaneous/UI Features 104
Simultaneous Configuration of Multiple Hosts/Host Instances 105
Searching Artifacts 106
Save Multiple Suspended Messages Simultaneously 106
Connect to Management REST APIs 107
Operational Data Feed for Power BI 108
Resizable Schema Window 112
BizTalk Server 2016 Azure VMs in Production 113
Summary 114
Chapter 4: BizTalk in Microsoft Azure Services 115
BizTalk Infrastructure as a Service 115
BizTalk Integration Platform as a Service 116
Azure Logic Apps 116
Integration Account 118
Hybrid Connections 138
EAI Implementation Using BizTalk Azure Services 138
Building Required Artifacts 139
Implementing Workflow in Azure Logic Apps using Integration
Account 143
Testing the Workflow 144
Extending the Scenario using Hybrid Connection 146
Summary 154
Chapter 5: Web 3.0, Custom BizTalk Azure Application 155
Introduction 155
BizTalk Alternatives 155
Pipeline Processing Alternatives 155
Transformation Alternatives 158
Orchestration/Workflow Alternatives 159
A Simple Stateless End-to-End Process Implementation Using
Alternatives 161
Windows Service 162
The FileSystemWatcher Component 163
Configuration File 164
Moving to Business Process 165
Transform/Mapping 166
Code Implementation 171
Installing Order Processing Service 173
Testing the Order Processing Service 175
Extending the Scenario (EDI Processing and Persistence) 178
EDI Processing 179
Persistence Scenario 180
Implementation 181
Testing the Extended Scenario 196
Extending a Bit More: Generate ACK 199
Summary 202
Chapter 6: Compare Azure BizTalk Applications: BizTalk IaaS, BizT…